Skip to content

Commit

Permalink
feat: update fa metadata query to return INIT-6 (#133)
Browse files Browse the repository at this point in the history
* update fa metadata query to return INIT-6

* add multisig_v2 to minitia_stdlib

* fix multisig_v2

* fix multisig_v2
  • Loading branch information
beer-1 authored Sep 25, 2024
1 parent 0b01383 commit b810eff
Show file tree
Hide file tree
Showing 6 changed files with 2,672 additions and 152 deletions.
Binary file added precompile/binaries/minlib/multisig_v2.mv
Binary file not shown.
Binary file modified precompile/binaries/stdlib/fungible_asset.mv
Binary file not shown.
Binary file modified precompile/binaries/stdlib/multisig_v2.mv
Binary file not shown.
25 changes: 10 additions & 15 deletions precompile/modules/initia_stdlib/sources/fa/fungible_asset.move
Original file line number Diff line number Diff line change
Expand Up @@ -481,13 +481,7 @@ module initia_std::fungible_asset {
#[view]
/// Get the symbol of the fungible asset from the `metadata` object.
public fun symbol<T: key>(metadata: Object<T>): String acquires Metadata {
let md = borrow_fungible_metadata(&metadata);
if (object::is_owner(metadata, @initia_std)
&& md.symbol == string::utf8(b"uinit")) {
return string::utf8(b"INIT")
};

md.symbol
metadata(metadata).symbol
}

#[view]
Expand All @@ -505,19 +499,20 @@ module initia_std::fungible_asset {
#[view]
/// Get the metadata struct from the `metadata` object.
public fun metadata<T: key>(metadata: Object<T>): Metadata acquires Metadata {
*borrow_fungible_metadata(&metadata)
let md = *borrow_fungible_metadata(&metadata);
if (object::is_owner(metadata, @initia_std)
&& md.symbol == string::utf8(b"uinit")) {
md.symbol = string::utf8(b"INIT");
md.decimals = 6;
};

md
}

#[view]
/// Get the decimals from the `metadata` object.
public fun decimals<T: key>(metadata: Object<T>): u8 acquires Metadata {
let md = borrow_fungible_metadata(&metadata);
if (object::is_owner(metadata, @initia_std)
&& md.symbol == string::utf8(b"uinit")) {
return 6
};

md.decimals
metadata(metadata).decimals
}

#[view]
Expand Down
Loading

0 comments on commit b810eff

Please sign in to comment.