Skip to content

Commit 82a97c6

Browse files
add movement
1 parent 0f87a9f commit 82a97c6

File tree

1 file changed

+22
-0
lines changed
  • src/adapters/peggedAssets/ethena-usde

1 file changed

+22
-0
lines changed

src/adapters/peggedAssets/ethena-usde/index.ts

+22
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,20 @@
11
import { addChainExports,solanaMintedOrBridged } from "../helper/getSupply";
22
import { PeggedIssuanceAdapter } from "../peggedAsset.type";
3+
import { function_view } from "../helper/aptos";
4+
import { Balances } from "../peggedAsset.type";
5+
6+
async function moveSupply(): Promise<Balances> {
7+
const balances = {} as Balances;
8+
9+
const resp = await function_view({
10+
functionStr: '0x1::fungible_asset::supply',
11+
type_arguments: ['0x1::object::ObjectCore'],
12+
args: [chainContracts.move.bridgedFromETH[0]],
13+
});
14+
balances["peggedUSD"] = Number(resp.vec[0]) / 1e6;
15+
16+
return balances;
17+
}
318

419
const chainContracts = {
520
ethereum: {
@@ -56,6 +71,10 @@ const chainContracts = {
5671
zircuit: {
5772
bridgedFromETH: "0x5d3a1Ff2b6BAb83b63cd9AD0787074081a52ef34",
5873
},
74+
move: {
75+
bridgedFromETH: "0x9d146a4c9472a7e7b0dbc72da0eafb02b54173a956ef22a9fba29756f8661c6c",
76+
},
77+
5978
};
6079

6180
const adapter: PeggedIssuanceAdapter = {
@@ -64,6 +83,9 @@ const adapter: PeggedIssuanceAdapter = {
6483
solana: {
6584
ethereum: solanaMintedOrBridged(["DEkqHyPN7GMRJ5cArtQFAWefqbZb33Hyf6s5iCwjEonT"]),
6685
},
86+
move: {
87+
ethereum: moveSupply,
88+
}
6789
};
6890

6991
export default adapter;

0 commit comments

Comments
 (0)