Skip to content

Commit

Permalink
add: nft support
Browse files Browse the repository at this point in the history
  • Loading branch information
sven-hash committed Jan 5, 2025
1 parent 6e0fdc8 commit 1ffdf36
Show file tree
Hide file tree
Showing 13 changed files with 203 additions and 106 deletions.
21 changes: 18 additions & 3 deletions appv2/artifacts/TokenFurnace.ral.json
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
{
"version": "v3.8.5",
"version": "v3.10.0",
"name": "TokenFurnace",
"bytecode": "04060912402d4040408040bb010000000102ce0102010000000102a0000201000102010f16000001310c7b160040cb17011601c50d7b16010201000203000816010002170216001602410e7b01030304004024d30221c731b417031600cd42107b16010c33117b1602041a4c081603d1a21600160116030005180516031600160116025673160316001601bd00030306011db1a000160016011406414c50480003130564130064170417031602d1a2a00040ce00160316040d1602c91705a0000d2aa100160502",
"codeHash": "50ccbe01cffce5726f4970af1bd140ad734c437e114593f7ef66b28bc13fedac",
"bytecode": "04070912402d4040408440bf416c010000000102ce0102010000000102a0000201000102010f16000001310c7b160040cb17011601c50d7b16010201000203000816010002170216001602410e7b01030305004025d30221c731b417031600cd42107b16010c33117b16000006170416024c081603d1a21604160116030005180516031604160116025673160316001601bd00030306011db1a000160016011406414c50480003130564130064170417031602d1a2a00040ce00160316040d1602c91705a0000d2aa100160502000001160140581401301401311401321401331401341401351401361401371401381401391401611401621401631401641401651401661710170f170e170d170c170b170a170917081707170617051704170317021701140017110c17121612160043314c402d1600161216120d2a626c1340ff3817131613103c130f3817141613130f381715161116147a1310314d0d2a784416157a1310314d0d2a7844171116120d2a17124a7fce161102",
"codeHash": "d0e8cba96b5dfdb2fd41df2553d98529bacd65e3ec91d424aea8e07292c2b3e3",
"fieldsSig": {
"names": [
"nftTemplateId",
Expand Down Expand Up @@ -131,6 +131,21 @@
"returnTypes": [
"ByteVec"
]
},
{
"name": "convert",
"paramNames": [
"array"
],
"paramTypes": [
"ByteVec"
],
"paramIsMutable": [
false
],
"returnTypes": [
"ByteVec"
]
}
],
"constants": [],
Expand Down
34 changes: 33 additions & 1 deletion appv2/artifacts/ts/TokenFurnace.ts
Original file line number Diff line number Diff line change
Expand Up @@ -87,6 +87,10 @@ export namespace TokenFurnaceTypes {
}>;
result: CallContractResult<HexString>;
};
convert: {
params: CallContractParams<{ array: HexString }>;
result: CallContractResult<HexString>;
};
}
export type CallMethodParams<T extends keyof CallMethodTable> =
CallMethodTable[T]["params"];
Expand Down Expand Up @@ -140,6 +144,10 @@ export namespace TokenFurnaceTypes {
}>;
result: SignExecuteScriptTxResult;
};
convert: {
params: SignExecuteContractMethodParams<{ array: HexString }>;
result: SignExecuteScriptTxResult;
};
}
export type SignExecuteMethodParams<T extends keyof SignExecuteMethodTable> =
SignExecuteMethodTable[T]["params"];
Expand Down Expand Up @@ -232,6 +240,14 @@ class Factory extends ContractFactory<
): Promise<TestContractResultWithoutMaps<HexString>> => {
return testMethod(this, "mint", params, getContractByCodeHash);
},
convert: async (
params: TestContractParamsWithoutMaps<
TokenFurnaceTypes.Fields,
{ array: HexString }
>
): Promise<TestContractResultWithoutMaps<HexString>> => {
return testMethod(this, "convert", params, getContractByCodeHash);
},
};

stateForTest(
Expand All @@ -248,7 +264,7 @@ export const TokenFurnace = new Factory(
Contract.fromJson(
TokenFurnaceContractJson,
"",
"50ccbe01cffce5726f4970af1bd140ad734c437e114593f7ef66b28bc13fedac",
"d0e8cba96b5dfdb2fd41df2553d98529bacd65e3ec91d424aea8e07292c2b3e3",
[]
)
);
Expand Down Expand Up @@ -348,6 +364,17 @@ export class TokenFurnaceInstance extends ContractInstance {
getContractByCodeHash
);
},
convert: async (
params: TokenFurnaceTypes.CallMethodParams<"convert">
): Promise<TokenFurnaceTypes.CallMethodResult<"convert">> => {
return callMethod(
TokenFurnace,
this,
"convert",
params,
getContractByCodeHash
);
},
};

transact = {
Expand Down Expand Up @@ -383,6 +410,11 @@ export class TokenFurnaceInstance extends ContractInstance {
): Promise<TokenFurnaceTypes.SignExecuteMethodResult<"mint">> => {
return signExecuteMethod(TokenFurnace, this, "mint", params);
},
convert: async (
params: TokenFurnaceTypes.SignExecuteMethodParams<"convert">
): Promise<TokenFurnaceTypes.SignExecuteMethodResult<"convert">> => {
return signExecuteMethod(TokenFurnace, this, "convert", params);
},
};

async multicall<Calls extends TokenFurnaceTypes.MultiCallParams>(
Expand Down
64 changes: 32 additions & 32 deletions appv2/deployments/.deployments.mainnet.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,16 +17,16 @@
}
},
"TokenFurnace": {
"txId": "86af575a6380203124e9e0d1963666e63492827f559c9ac1f34b4d139e1f1806",
"unsignedTx": "000001010103000000081500e1ac0fe1e3a2d9f6f91da2045c7563ef3e43d9dc4fd244f9a41eae6bf0be6ef813c4016345785d8a0000a21440c704060912402d4040408040bb010000000102ce0102010000000102a0000201000102010f16000001310c7b160040cb17011601c50d7b16010201000203000816010002170216001602410e7b01030304004024d30221c731b417031600cd42107b16010c33117b1602041a4c081603d1a21600160116030005180516031600160116025673160316001601bd00030306011db1a000160016011406414c50480003130564130064170417031602d1a2a00040ce00160316040d1602c91705a0000d2aa10016050214406e030340204bdabac98283e2f2c61908e6a896a2b15b2f03061b6ac7cfbbdc00e438cd8b0003403f68747470733a2f2f617277656176652e6e65742f5a31484164545f50476e78504c6374342d75376c315a6c5f6834444e64787a4b6576377443444145666c630306414c504800021403010200ad188000e130c1174876e800015b5eb0f9352eee29999d67d19a6d7d119484f7fe060db3b3787c0263ee94e0ea8ac4966c00023f97a5c7f8adbdd21c6a260a072228caf74062717aefa93390382ed89b5afebc01c4171d927fdea6ce3d00e1ac0fe1e3a2d9f6f91da2045c7563ef3e43d9dc4fd244f9a41eae6bf0be6ef800000000000000000000",
"signature": "c422640053578e260b339faa0229ababc5cdd510dfa60ef79676c7565b0d444e000f7f83d213d0d0a811fa6e2727c8d0db621349d580853e166030c611738f0e",
"txId": "de7135f9f3a436cbabc6825e16d8dd5c1aa706b8523609e04e8850f79834101d",
"unsignedTx": "000001010103000000081500e1ac0fe1e3a2d9f6f91da2045c7563ef3e43d9dc4fd244f9a41eae6bf0be6ef813c4016345785d8a0000a214417a04070912402d4040408440bf416c010000000102ce0102010000000102a0000201000102010f16000001310c7b160040cb17011601c50d7b16010201000203000816010002170216001602410e7b01030305004025d30221c731b417031600cd42107b16010c33117b16000006170416024c081603d1a21604160116030005180516031604160116025673160316001601bd00030306011db1a000160016011406414c50480003130564130064170417031602d1a2a00040ce00160316040d1602c91705a0000d2aa100160502000001160140581401301401311401321401331401341401351401361401371401381401391401611401621401631401641401651401661710170f170e170d170c170b170a170917081707170617051704170317021701140017110c17121612160043314c402d1600161216120d2a626c1340ff3817131613103c130f3817141613130f381715161116147a1310314d0d2a784416157a1310314d0d2a7844171116120d2a17124a7fce16110214406e030340204bdabac98283e2f2c61908e6a896a2b15b2f03061b6ac7cfbbdc00e438cd8b0003403f68747470733a2f2f617277656176652e6e65742f5a31484164545f50476e78504c6374342d75376c315a6c5f6834444e64787a4b6576377443444145666c630306414c504800021403010200ad188000e296c1174876e800025b5eb0f91d50b6614ab16bcd0c821b2c5a90dca4fdd4baaa7b7399f970a87efb7b70fc1a00023f97a5c7f8adbdd21c6a260a072228caf74062717aefa93390382ed89b5afebc5b5eb0f9cdebf6551afa5dc05c31ff4442ad9ece55d62d15cb9b5d83702972fe2698ee320301c410ea2a2b6903563d00e1ac0fe1e3a2d9f6f91da2045c7563ef3e43d9dc4fd244f9a41eae6bf0be6ef800000000000000000000",
"signature": "1a1817dfa78e7f747eed858f937e819de73de3f9fb5a2d3dbb60847d30cd2c2c2db77e5ebb6de9ecfc059e07d6aae4c5a78f9ab865c671deefd135eb74257acc",
"gasPrice": "100000000000",
"gasAmount": 57648,
"blockHash": "0000000000000b315c4e2b43a84bfbe84584b6bf62f7e57b78f4ebcfe86d7660",
"codeHash": "72b0d5a92e0f7f11e7d5fa7302a6625eb017d0d259c0350b6cc916fe402b7c9d",
"gasAmount": 58006,
"blockHash": "00000000000008cdfdda625276f2bd29968b620a5d4dcd1181c69286e33c0550",
"codeHash": "8d5071284ce3288ac45a6047a167a49f1615b2a4ca38654b3bf1cff3c877b881",
"contractInstance": {
"address": "2B79zGi87FUaSKpVGJuh86AwoTEXFPVi7yYMUHcEdt5s5",
"contractId": "f3ee5ba38852239e0814e315c736418d667e7b44a959d7fdd6d112ca8b032700",
"address": "27DE37cfLqs7Ejb4dAFK2sPdk9xvZdkTNGv7GtV9rtmB5",
"contractId": "ba0dac610620695720710f1b218431625ad93b109d3fb4ba3ea081d57df4f500",
"groupIndex": 0
}
}
Expand All @@ -52,16 +52,16 @@
}
},
"TokenFurnace": {
"txId": "c1306bca3c07a6c985b66e75e688fa1740713ba635c7c4f9845fb66b9f0004b7",
"unsignedTx": "000001010103000000081500f5bc4d7fbced3245aa6d4c62c740abd0d3d139f0bf8e896405d6236493dcd44413c4016345785d8a0000a21440c704060912402d4040408040bb010000000102ce0102010000000102a0000201000102010f16000001310c7b160040cb17011601c50d7b16010201000203000816010002170216001602410e7b01030304004024d30221c731b417031600cd42107b16010c33117b1602041a4c081603d1a21600160116030005180516031600160116025673160316001601bd00030306011db1a000160016011406414c50480003130564130064170417031602d1a2a00040ce00160316040d1602c91705a0000d2aa10016050214406e03034020e8e101cbe936ce4b3d5d95ae20315f2349e0576022c4ca2714e20b5f483e400103403f68747470733a2f2f617277656176652e6e65742f5a31484164545f50476e78504c6374342d75376c315a6c5f6834444e64787a4b6576377443444145666c630306414c504800021403010200ad188000e130c1174876e80001ac873f79e1952745ab056d4cf5ff00488264acd41277158d637d260c1ebdda87026c6b430002e404c2046cfdfba54af017846b26e25eb3b5aa8f25f5cc6c1da844038729dd8601c40af13d61cb64080000f5bc4d7fbced3245aa6d4c62c740abd0d3d139f0bf8e896405d6236493dcd44400000000000000000000",
"signature": "ce2cecb11b00dd43b88843b75bf26950dc80449fe2a916407d5deab28b00e73323b7b587ac6a2e46192ecdc2ac45b7421ef1499ae912f36f886b460355415f98",
"txId": "1424d372c3bd28a9ac13f4af608e6284ea06f9784f361274c41ba31b8c8198d3",
"unsignedTx": "000001010103000000081500f5bc4d7fbced3245aa6d4c62c740abd0d3d139f0bf8e896405d6236493dcd44413c4016345785d8a0000a214417a04070912402d4040408440bf416c010000000102ce0102010000000102a0000201000102010f16000001310c7b160040cb17011601c50d7b16010201000203000816010002170216001602410e7b01030305004025d30221c731b417031600cd42107b16010c33117b16000006170416024c081603d1a21604160116030005180516031604160116025673160316001601bd00030306011db1a000160016011406414c50480003130564130064170417031602d1a2a00040ce00160316040d1602c91705a0000d2aa100160502000001160140581401301401311401321401331401341401351401361401371401381401391401611401621401631401641401651401661710170f170e170d170c170b170a170917081707170617051704170317021701140017110c17121612160043314c402d1600161216120d2a626c1340ff3817131613103c130f3817141613130f381715161116147a1310314d0d2a784416157a1310314d0d2a7844171116120d2a17124a7fce16110214406e03034020e8e101cbe936ce4b3d5d95ae20315f2349e0576022c4ca2714e20b5f483e400103403f68747470733a2f2f617277656176652e6e65742f5a31484164545f50476e78504c6374342d75376c315a6c5f6834444e64787a4b6576377443444145666c630306414c504800021403010200ad188000e296c1174876e80001ac873f7918c79c5f6c2eae9cd80dae7f4dbcf9aa7aab36e53e04fca139d18a5f495079110002e404c2046cfdfba54af017846b26e25eb3b5aa8f25f5cc6c1da844038729dd8601c409795c4bff5e180000f5bc4d7fbced3245aa6d4c62c740abd0d3d139f0bf8e896405d6236493dcd44400000000000000000000",
"signature": "ebe165ac0f8daf653c044a3f8daefb25f62c418aa6a770622c0032e72a2fc4b1784133687603b4ec9c529e8f7fad9caf40d4983a77e3103b103eda342a41712b",
"gasPrice": "100000000000",
"gasAmount": 57648,
"blockHash": "000000000000016fc534917d69afbdb77adeee3fc7e1b5fe41ca5888be16e185",
"codeHash": "41eec1e8f36afebe274fc497bc9465b237deedee6ab5e3de923a53df7c1e37df",
"gasAmount": 58006,
"blockHash": "000000000000156adb9639df5a70ebcf91922cb81d793e3df879044228fba835",
"codeHash": "571846c3978281f00b2482f72d21ef732adf1deed54349b4f11dab6ed24fa6df",
"contractInstance": {
"address": "27AS79Wh4LRAJrSW7PuosCDLTPdKHAyrnZi85ogS5KPRA",
"contractId": "b95693f71134f3a4c18d2f790b29230712b836213990dd16eed3d095aca63301",
"address": "vFkEpbPEEAgdVBxNjkDgCeD32jN9EhzAoYWFGankvKWG",
"contractId": "17426d988f72e19eabce4fe0ba331d801ae181c996bb29a37ef8009f2c868401",
"groupIndex": 1
}
}
Expand All @@ -87,16 +87,16 @@
}
},
"TokenFurnace": {
"txId": "a03161227aeeb8fc60bfd499056c9cd946444e391efea7d1202c8abfa6c7b87f",
"unsignedTx": "0000010101030000000815007beb5a02f3ebcb39cc48ca20a4bb5b8445ecdfe2d4f82077c258a668c5c3f8d413c4016345785d8a0000a21440c704060912402d4040408040bb010000000102ce0102010000000102a0000201000102010f16000001310c7b160040cb17011601c50d7b16010201000203000816010002170216001602410e7b01030304004024d30221c731b417031600cd42107b16010c33117b1602041a4c081603d1a21600160116030005180516031600160116025673160316001601bd00030306011db1a000160016011406414c50480003130564130064170417031602d1a2a00040ce00160316040d1602c91705a0000d2aa10016050214406e03034020c5dde8bb569d4a2f2d425b829cca51c29b454c68684363ab0b29d5858a673a0203403f68747470733a2f2f617277656176652e6e65742f5a31484164545f50476e78504c6374342d75376c315a6c5f6834444e64787a4b6576377443444145666c630306414c504800021403010200ad188000e130c1174876e80001dca91cd7e5987671e568cdb54ccf021972e461526da18d789b3ab42ce47de6ec96b2daea0003dd75d51b4f81cf82becee8d41224023c48377bb7b39f1aadf589d9a9344ebd4801c40af13d61cb640800007beb5a02f3ebcb39cc48ca20a4bb5b8445ecdfe2d4f82077c258a668c5c3f8d400000000000000000000",
"signature": "5445c2d4ce47bb182bac4f8b8ac376d1d689a3db0fe918ad121dc4106a9266d30fc42b949eb9b795b2d14920230fdc865a07c8abb68e670904f918e8426a3403",
"txId": "11970e32c3a1bf7aae3f2f8eb736fca0b5c77997797a898746f54a8c8570a4e9",
"unsignedTx": "0000010101030000000815007beb5a02f3ebcb39cc48ca20a4bb5b8445ecdfe2d4f82077c258a668c5c3f8d413c4016345785d8a0000a214417a04070912402d4040408440bf416c010000000102ce0102010000000102a0000201000102010f16000001310c7b160040cb17011601c50d7b16010201000203000816010002170216001602410e7b01030305004025d30221c731b417031600cd42107b16010c33117b16000006170416024c081603d1a21604160116030005180516031604160116025673160316001601bd00030306011db1a000160016011406414c50480003130564130064170417031602d1a2a00040ce00160316040d1602c91705a0000d2aa100160502000001160140581401301401311401321401331401341401351401361401371401381401391401611401621401631401641401651401661710170f170e170d170c170b170a170917081707170617051704170317021701140017110c17121612160043314c402d1600161216120d2a626c1340ff3817131613103c130f3817141613130f381715161116147a1310314d0d2a784416157a1310314d0d2a7844171116120d2a17124a7fce16110214406e03034020c5dde8bb569d4a2f2d425b829cca51c29b454c68684363ab0b29d5858a673a0203403f68747470733a2f2f617277656176652e6e65742f5a31484164545f50476e78504c6374342d75376c315a6c5f6834444e64787a4b6576377443444145666c630306414c504800021403010200ad188000e296c1174876e80001dca91cd73d2d6a907ce66d97bdb17f7808e666d1dfe34488266d496babf4a1d3fb938dac0003dd75d51b4f81cf82becee8d41224023c48377bb7b39f1aadf589d9a9344ebd4801c409795c4bff5e1800007beb5a02f3ebcb39cc48ca20a4bb5b8445ecdfe2d4f82077c258a668c5c3f8d400000000000000000000",
"signature": "a1dd037c27c50bf38530b87aed174755dba32b542eb3a333ef35c37d96d256be5a30c45efc988a41662e2f5a90b4d2e12e1d571ae182065b3865279189b2bcb5",
"gasPrice": "100000000000",
"gasAmount": 57648,
"blockHash": "00000000000009c4710b6867ac22762fdb7ab8d2ad7a447c34bbcea0b7d7a7fa",
"codeHash": "cda43a3bd8e68d1c239859cc0291837bc27cae2300d04067aeeed92baf91a7da",
"gasAmount": 58006,
"blockHash": "0000000000000a442d2a7b035674311a0b89b14528d14b44fab0a828dc89ab0a",
"codeHash": "beb9561453aaf706356f8071131276389aef53ab218f84d872b1013debf32265",
"contractInstance": {
"address": "23jbXcoQnEpDM9boLPviMcNGdkumaR6K4o74j9vzNNHi1",
"contractId": "8666a67e4c596b98f2ca83038d1d53c171f590ccb6541540c1ad459692095302",
"address": "tjAf88iRu5wyELRRFoPQjwxxLMsbM6qHgboJzKR6TV45",
"contractId": "009158c552bb3c7491ea224a0a19d351e28bbfc10db40e5d2b4cb9b1a9efa502",
"groupIndex": 2
}
}
Expand All @@ -122,16 +122,16 @@
}
},
"TokenFurnace": {
"txId": "2083b14e79944a383c518bf7c2c148d391d670bfda621b8e5d4a0b6278c4bda8",
"unsignedTx": "0000010101030000000815007f0f74fc745a88dc21cb9fa0cdefebdc49055ae959cb9c547ab4bf10b747ad1c13c4016345785d8a0000a21440c704060912402d4040408040bb010000000102ce0102010000000102a0000201000102010f16000001310c7b160040cb17011601c50d7b16010201000203000816010002170216001602410e7b01030304004024d30221c731b417031600cd42107b16010c33117b1602041a4c081603d1a21600160116030005180516031600160116025673160316001601bd00030306011db1a000160016011406414c50480003130564130064170417031602d1a2a00040ce00160316040d1602c91705a0000d2aa10016050214406e0303402075a5817818a9a48dd874998d5e55404459f75061cc3a8fe2a6fcbf82db76040303403f68747470733a2f2f617277656176652e6e65742f5a31484164545f50476e78504c6374342d75376c315a6c5f6834444e64787a4b6576377443444145666c630306414c504800021403010200ad188000e130c1174876e80001d74372cd771eb9f4216837475218bf4f443e1f6b16007436647e34b8cb7b55b3dbcd90b90003aee47d1058400d388a22a29cafb42b6c70d506e4e4d553d6472faea61b3f53ae01c40af13d61cb640800007f0f74fc745a88dc21cb9fa0cdefebdc49055ae959cb9c547ab4bf10b747ad1c00000000000000000000",
"signature": "cccb1e4e1b63ccce58318638257042bbebb1231cdc9a406e2dd3983e5a6d475b5665e79cf3c7ff897a8d45f6e3414693b4b274d3295beaa9b18b83046b3313b9",
"txId": "fae5e32c66854c5fd0c07594833405d9b3d029713f20e38a5533eff708d3fe4b",
"unsignedTx": "0000010101030000000815007f0f74fc745a88dc21cb9fa0cdefebdc49055ae959cb9c547ab4bf10b747ad1c13c4016345785d8a0000a214417a04070912402d4040408440bf416c010000000102ce0102010000000102a0000201000102010f16000001310c7b160040cb17011601c50d7b16010201000203000816010002170216001602410e7b01030305004025d30221c731b417031600cd42107b16010c33117b16000006170416024c081603d1a21604160116030005180516031604160116025673160316001601bd00030306011db1a000160016011406414c50480003130564130064170417031602d1a2a00040ce00160316040d1602c91705a0000d2aa100160502000001160140581401301401311401321401331401341401351401361401371401381401391401611401621401631401641401651401661710170f170e170d170c170b170a170917081707170617051704170317021701140017110c17121612160043314c402d1600161216120d2a626c1340ff3817131613103c130f3817141613130f381715161116147a1310314d0d2a784416157a1310314d0d2a7844171116120d2a17124a7fce16110214406e0303402075a5817818a9a48dd874998d5e55404459f75061cc3a8fe2a6fcbf82db76040303403f68747470733a2f2f617277656176652e6e65742f5a31484164545f50476e78504c6374342d75376c315a6c5f6834444e64787a4b6576377443444145666c630306414c504800021403010200ad188000e296c1174876e80001d74372cd0e6ae23f58de60bf09020af39f2055e3e2dfd97590a17ed2c77386d9bcf8b82d0003aee47d1058400d388a22a29cafb42b6c70d506e4e4d553d6472faea61b3f53ae01c409795c4bff5e1800007f0f74fc745a88dc21cb9fa0cdefebdc49055ae959cb9c547ab4bf10b747ad1c00000000000000000000",
"signature": "2118d7abfe1c1a376974fb545a3f9a6709ec7ca982809a977edd1a6c29445e4334fa4df7ff27e13e84a2d509f6a74f355c1759127a24d45426e0e064e04b211b",
"gasPrice": "100000000000",
"gasAmount": 57648,
"blockHash": "0000000000000f1d2be36c8a43db974d16a244385e4ce2e2fee72e5381be1eaf",
"codeHash": "7dbaa1e6bef13d5c4318998b86de4ffac4a920f1da5f91b3688d63a78428d6b7",
"gasAmount": 58006,
"blockHash": "0000000000000734425a772fce87e71147ced4fdf504b289ac59bd22830f258f",
"codeHash": "2e9d930c5aae20e60c3a6a4c1d52d1f7f904b8cb142f30b2ab0dc9c9eeddcf63",
"contractInstance": {
"address": "29sbr7cD11Xw29QA9GkPK3jdsfHMVaK18MES7V1bCryCE",
"contractId": "e199c76b9edc4409013e6b14751cb0adbc2a6d0ebc852a1a73478f6f75028d03",
"address": "wVbuh9X3eQTRBjNbXp2Uo6aL672R1hgMS3CNH5WJgJUz",
"contractId": "29aad3ec8a5f1a280af55def1bb384bd254483ef59bff2582385250e17581703",
"groupIndex": 3
}
}
Expand Down
Loading

0 comments on commit 1ffdf36

Please sign in to comment.