diff --git a/assets/comp/wallet/scripts/JCWallet.ts b/assets/comp/wallet/scripts/JCWallet.ts index 57783e8..72ffbd8 100644 --- a/assets/comp/wallet/scripts/JCWallet.ts +++ b/assets/comp/wallet/scripts/JCWallet.ts @@ -6,6 +6,7 @@ import { ZError } from "./common/ZError"; import { AllChains } from "./data/allchain"; import { createWalletEvents, WALLET_CHAIN_CHANGE } from "./common/WalletEvent"; import { ERC20Standard } from "./standards/ERC20Standard"; +import { ERC721Standard } from "./standards/ERC721Standard"; var global = (typeof globalThis !== 'undefined' && globalThis) || @@ -39,11 +40,13 @@ export default class JCWallet { chainMap: Map = new Map() private _currentChain: IChainData public erc20Standard: ERC20Standard + public erc721Standard: ERC721Standard public mainHandlers = createWalletEvents() constructor() { this.web3 = new Web3('https://rpc-testnet.kcc.network') this.erc20Standard = new ERC20Standard(this.web3); + this.erc721Standard = new ERC721Standard(this.web3); this.wallet = this.web3.eth.accounts.wallet.load(this.password) if (!this.wallet) { this.wallet = this.web3.eth.accounts.wallet; diff --git a/assets/comp/wallet/scripts/standards/ERC721Standard.ts b/assets/comp/wallet/scripts/standards/ERC721Standard.ts index d464df0..b53a5e8 100644 --- a/assets/comp/wallet/scripts/standards/ERC721Standard.ts +++ b/assets/comp/wallet/scripts/standards/ERC721Standard.ts @@ -70,12 +70,11 @@ export class ERC721Standard { selectedAddress: string, index: number, ): Promise => { - const contract = this.web3.eth.contract(abiERC721).at(address); + const contract = new this.web3.eth.Contract(abiERC721, address); return new Promise((resolve, reject) => { - contract.tokenOfOwnerByIndex( + contract.methods.tokenOfOwnerByIndex( selectedAddress, - index, - (error: Error, result: string) => { + index).call((error: Error, result: string) => { /* istanbul ignore if */ if (error) { reject(error); @@ -95,7 +94,7 @@ export class ERC721Standard { * @returns Promise resolving to the 'tokenURI'. */ getTokenURI = async (address: string, tokenId: string): Promise => { - const contract = this.web3.eth.contract(abiERC721).at(address); + const contract = new this.web3.eth.Contract(abiERC721, address); const supportsMetadata = await this.contractSupportsMetadataInterface( address, ); @@ -103,7 +102,7 @@ export class ERC721Standard { throw new Error('Contract does not support ERC721 metadata interface.'); } return new Promise((resolve, reject) => { - contract.tokenURI(tokenId, (error: Error, result: string) => { + contract.methods.tokenURI(tokenId).call( (error: Error, result: string) => { /* istanbul ignore if */ if (error) { reject(error); @@ -121,9 +120,9 @@ export class ERC721Standard { * @returns Promise resolving to the 'name'. */ getAssetName = async (address: string): Promise => { - const contract = this.web3.eth.contract(abiERC721).at(address); + const contract = new this.web3.eth.Contract(abiERC721, address); return new Promise((resolve, reject) => { - contract.name((error: Error, result: string) => { + contract.methods.name().call((error: Error, result: string) => { /* istanbul ignore if */ if (error) { reject(error); @@ -141,9 +140,9 @@ export class ERC721Standard { * @returns Promise resolving to the 'symbol'. */ getAssetSymbol = async (address: string): Promise => { - const contract = this.web3.eth.contract(abiERC721).at(address); + const contract = new this.web3.eth.Contract(abiERC721, address); return new Promise((resolve, reject) => { - contract.symbol((error: Error, result: string) => { + contract.methods.symbol().call((error: Error, result: string) => { /* istanbul ignore if */ if (error) { reject(error); @@ -162,9 +161,9 @@ export class ERC721Standard { * @returns Promise resolving to the owner address. */ async getOwnerOf(address: string, tokenId: string): Promise { - const contract = this.web3.eth.contract(abiERC721).at(address); + const contract = new this.web3.eth.Contract(abiERC721, address); return new Promise((resolve, reject) => { - contract.ownerOf(tokenId, (error: Error, result: string) => { + contract.methods.ownerOf(tokenId).call( (error: Error, result: string) => { /* istanbul ignore if */ if (error) { reject(error); @@ -186,11 +185,10 @@ export class ERC721Standard { address: string, interfaceId: string, ): Promise => { - const contract = this.web3.eth.contract(abiERC721).at(address); + const contract = new this.web3.eth.Contract(abiERC721, address); return new Promise((resolve, reject) => { - contract.supportsInterface( - interfaceId, - (error: Error, result: boolean) => { + contract.methods.supportsInterface( + interfaceId).call((error: Error, result: boolean) => { /* istanbul ignore if */ if (error) { reject(error); diff --git a/assets/scenes/main.fire b/assets/scenes/main.fire index edf341e..fbae376 100644 --- a/assets/scenes/main.fire +++ b/assets/scenes/main.fire @@ -17,7 +17,7 @@ "__id__": 2 }, { - "__id__": 231 + "__id__": 239 } ], "_active": false, @@ -80,20 +80,20 @@ "__id__": 50 }, { - "__id__": 86 + "__id__": 94 } ], "_active": true, "_level": 1, "_components": [ { - "__id__": 228 + "__id__": 236 }, { - "__id__": 229 + "__id__": 237 }, { - "__id__": 232 + "__id__": 240 } ], "_prefab": null, @@ -2291,19 +2291,22 @@ }, { "__id__": 75 + }, + { + "__id__": 83 } ], "_active": true, "_level": 1, "_components": [ { - "__id__": 83 + "__id__": 91 }, { - "__id__": 84 + "__id__": 92 }, { - "__id__": 85 + "__id__": 93 } ], "_prefab": null, @@ -3811,6 +3814,371 @@ "handler": "testSendMoney", "customEventData": "" }, + { + "__type__": "cc.Node", + "_name": "New Button", + "_objFlags": 0, + "_parent": { + "__id__": 50 + }, + "_children": [ + { + "__id__": 84 + } + ], + "_active": true, + "_level": 2, + "_components": [ + { + "__id__": 89 + } + ], + "_prefab": null, + "_opacity": 255, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 100, + "height": 40 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_position": { + "__type__": "cc.Vec3", + "x": 38, + "y": -30, + "z": 0 + }, + "_scale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_rotationX": 0, + "_rotationY": 0, + "_quat": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_skewX": 0, + "_skewY": 0, + "groupIndex": 0, + "_id": "55Kbso4QlAO5xdxNjuXwvG" + }, + { + "__type__": "cc.Node", + "_name": "Background", + "_objFlags": 0, + "_parent": { + "__id__": 83 + }, + "_children": [ + { + "__id__": 85 + } + ], + "_active": true, + "_level": 2, + "_components": [ + { + "__id__": 87 + }, + { + "__id__": 88 + } + ], + "_prefab": null, + "_opacity": 255, + "_color": { + "__type__": "cc.Color", + "r": 230, + "g": 230, + "b": 230, + "a": 255 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 100, + "height": 40 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_position": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_scale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_rotationX": 0, + "_rotationY": 0, + "_quat": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_skewX": 0, + "_skewY": 0, + "groupIndex": 0, + "_id": "1fhjWoTNdHxodGQ/ipn8qc" + }, + { + "__type__": "cc.Node", + "_name": "Label", + "_objFlags": 0, + "_parent": { + "__id__": 84 + }, + "_children": [], + "_active": true, + "_level": 3, + "_components": [ + { + "__id__": 86 + } + ], + "_prefab": null, + "_opacity": 255, + "_color": { + "__type__": "cc.Color", + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 100, + "height": 40 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_position": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_scale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_rotationX": 0, + "_rotationY": 0, + "_quat": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_skewX": 0, + "_skewY": 0, + "groupIndex": 0, + "_id": "bb5I9KcLtOdpdC0gqfVpyv" + }, + { + "__type__": "cc.Label", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 85 + }, + "_enabled": true, + "_useOriginalSize": false, + "_string": "英雄", + "_N$string": "英雄", + "_fontSize": 20, + "_lineHeight": 40, + "_enableWrapText": false, + "_N$file": null, + "_isSystemFontUsed": true, + "_spacingX": 0, + "_batchAsBitmap": false, + "_N$horizontalAlign": 1, + "_N$verticalAlign": 1, + "_N$fontFamily": "Arial", + "_N$overflow": 1, + "_N$cacheMode": 0, + "_id": "b9IAAcIclMEaN9Apqegxy5" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 84 + }, + "_enabled": true, + "_srcBlendFactor": 770, + "_dstBlendFactor": 771, + "_spriteFrame": { + "__uuid__": "f0048c10-f03e-4c97-b9d3-3506e1d58952" + }, + "_type": 1, + "_sizeMode": 0, + "_fillType": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_state": 0, + "_atlas": null, + "_id": "43mX7h489MzYQMDZy8XsjA" + }, + { + "__type__": "cc.Widget", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 84 + }, + "_enabled": true, + "alignMode": 0, + "_target": null, + "_alignFlags": 45, + "_left": 0, + "_right": 0, + "_top": 0, + "_bottom": 0, + "_verticalCenter": 0, + "_horizontalCenter": 0, + "_isAbsLeft": true, + "_isAbsRight": true, + "_isAbsTop": true, + "_isAbsBottom": true, + "_isAbsHorizontalCenter": true, + "_isAbsVerticalCenter": true, + "_originalWidth": 100, + "_originalHeight": 40, + "_id": "20xW/pw6RPJYVP9KqUa+h9" + }, + { + "__type__": "cc.Button", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 83 + }, + "_enabled": true, + "duration": 0.1, + "zoomScale": 1.2, + "clickEvents": [ + { + "__id__": 90 + } + ], + "_N$interactable": true, + "_N$enableAutoGrayEffect": false, + "_N$transition": 2, + "transition": 2, + "_N$normalColor": { + "__type__": "cc.Color", + "r": 230, + "g": 230, + "b": 230, + "a": 255 + }, + "_N$pressedColor": { + "__type__": "cc.Color", + "r": 200, + "g": 200, + "b": 200, + "a": 255 + }, + "pressedColor": { + "__type__": "cc.Color", + "r": 200, + "g": 200, + "b": 200, + "a": 255 + }, + "_N$hoverColor": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "hoverColor": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_N$disabledColor": { + "__type__": "cc.Color", + "r": 120, + "g": 120, + "b": 120, + "a": 200 + }, + "_N$normalSprite": { + "__uuid__": "f0048c10-f03e-4c97-b9d3-3506e1d58952" + }, + "_N$pressedSprite": { + "__uuid__": "e9ec654c-97a2-4787-9325-e6a10375219a" + }, + "pressedSprite": { + "__uuid__": "e9ec654c-97a2-4787-9325-e6a10375219a" + }, + "_N$hoverSprite": { + "__uuid__": "f0048c10-f03e-4c97-b9d3-3506e1d58952" + }, + "hoverSprite": { + "__uuid__": "f0048c10-f03e-4c97-b9d3-3506e1d58952" + }, + "_N$disabledSprite": { + "__uuid__": "29158224-f8dd-4661-a796-1ffab537140e" + }, + "_N$target": { + "__id__": 84 + }, + "_id": "9an4OCLI5CjJPT3tDr8gY6" + }, + { + "__type__": "cc.ClickEvent", + "target": { + "__id__": 50 + }, + "component": "", + "_componentId": "87650wABwlNA6CqBlQA5/B9", + "handler": "testGetHero", + "customEventData": "" + }, { "__type__": "cc.Widget", "_name": "", @@ -3880,7 +4248,7 @@ }, "_enabled": true, "walletNode": { - "__id__": 86 + "__id__": 94 }, "_id": "78bb2+QSVF4IREoEHCVF44" }, @@ -3893,32 +4261,32 @@ }, "_children": [ { - "__id__": 87 + "__id__": 95 }, { - "__id__": 98 + "__id__": 106 }, { - "__id__": 127 + "__id__": 135 }, { - "__id__": 149 + "__id__": 157 }, { - "__id__": 180 + "__id__": 188 } ], "_active": false, "_level": 1, "_components": [ { - "__id__": 225 + "__id__": 233 }, { - "__id__": 226 + "__id__": 234 }, { - "__id__": 227 + "__id__": 235 } ], "_prefab": null, @@ -3971,24 +4339,24 @@ "_name": "chainList", "_objFlags": 0, "_parent": { - "__id__": 86 + "__id__": 94 }, "_children": [ { - "__id__": 88 + "__id__": 96 } ], "_active": true, "_level": 2, "_components": [ { - "__id__": 95 + "__id__": 103 }, { - "__id__": 96 + "__id__": 104 }, { - "__id__": 97 + "__id__": 105 } ], "_prefab": null, @@ -4041,25 +4409,25 @@ "_name": "chianBtn", "_objFlags": 0, "_parent": { - "__id__": 87 + "__id__": 95 }, "_children": [ { - "__id__": 89 + "__id__": 97 } ], "_active": true, "_level": 3, "_components": [ { - "__id__": 92 + "__id__": 100 }, { - "__id__": 93 + "__id__": 101 } ], "_prefab": { - "__id__": 94 + "__id__": 102 }, "_opacity": 255, "_color": { @@ -4110,18 +4478,18 @@ "_name": "titleLabel", "_objFlags": 0, "_parent": { - "__id__": 88 + "__id__": 96 }, "_children": [], "_active": true, "_level": 4, "_components": [ { - "__id__": 90 + "__id__": 98 } ], "_prefab": { - "__id__": 91 + "__id__": 99 }, "_opacity": 255, "_color": { @@ -4172,7 +4540,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 89 + "__id__": 97 }, "_enabled": true, "_useOriginalSize": false, @@ -4195,7 +4563,7 @@ { "__type__": "cc.PrefabInfo", "root": { - "__id__": 88 + "__id__": 96 }, "asset": { "__uuid__": "0c374587-de82-47c2-89ba-6219ee24d576" @@ -4208,7 +4576,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 88 + "__id__": 96 }, "_enabled": true, "_srcBlendFactor": 770, @@ -4236,7 +4604,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 88 + "__id__": 96 }, "_enabled": true, "titleLabel": null, @@ -4264,7 +4632,7 @@ { "__type__": "cc.PrefabInfo", "root": { - "__id__": 88 + "__id__": 96 }, "asset": { "__uuid__": "0c374587-de82-47c2-89ba-6219ee24d576" @@ -4277,7 +4645,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 87 + "__id__": 95 }, "_enabled": true, "_layoutSize": { @@ -4310,7 +4678,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 87 + "__id__": 95 }, "_enabled": true, "btns": [], @@ -4321,11 +4689,11 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 87 + "__id__": 95 }, "_enabled": true, "btnGroup": { - "__id__": 96 + "__id__": 104 }, "btnPreb": { "__uuid__": "0c374587-de82-47c2-89ba-6219ee24d576" @@ -4337,30 +4705,24 @@ "_name": "infoNode", "_objFlags": 0, "_parent": { - "__id__": 86 + "__id__": 94 }, "_children": [ - { - "__id__": 99 - }, - { - "__id__": 101 - }, - { - "__id__": 103 - }, - { - "__id__": 105 - }, { "__id__": 107 }, { "__id__": 109 }, + { + "__id__": 111 + }, { "__id__": 113 }, + { + "__id__": 115 + }, { "__id__": 117 }, @@ -4368,17 +4730,23 @@ "__id__": 121 }, { - "__id__": 123 + "__id__": 125 + }, + { + "__id__": 129 + }, + { + "__id__": 131 } ], "_active": true, "_level": 2, "_components": [ { - "__id__": 125 + "__id__": 133 }, { - "__id__": 126 + "__id__": 134 } ], "_prefab": null, @@ -4431,14 +4799,14 @@ "_name": "balanceTitle", "_objFlags": 0, "_parent": { - "__id__": 98 + "__id__": 106 }, "_children": [], "_active": true, "_level": 3, "_components": [ { - "__id__": 100 + "__id__": 108 } ], "_prefab": null, @@ -4491,7 +4859,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 99 + "__id__": 107 }, "_enabled": true, "_useOriginalSize": false, @@ -4516,14 +4884,14 @@ "_name": "balanceLabel", "_objFlags": 0, "_parent": { - "__id__": 98 + "__id__": 106 }, "_children": [], "_active": true, "_level": 3, "_components": [ { - "__id__": 102 + "__id__": 110 } ], "_prefab": null, @@ -4576,7 +4944,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 101 + "__id__": 109 }, "_enabled": true, "_useOriginalSize": false, @@ -4601,14 +4969,14 @@ "_name": "addressTitle", "_objFlags": 0, "_parent": { - "__id__": 98 + "__id__": 106 }, "_children": [], "_active": true, "_level": 3, "_components": [ { - "__id__": 104 + "__id__": 112 } ], "_prefab": null, @@ -4661,7 +5029,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 103 + "__id__": 111 }, "_enabled": true, "_useOriginalSize": false, @@ -4686,14 +5054,14 @@ "_name": "addressLabel", "_objFlags": 0, "_parent": { - "__id__": 98 + "__id__": 106 }, "_children": [], "_active": true, "_level": 3, "_components": [ { - "__id__": 106 + "__id__": 114 } ], "_prefab": null, @@ -4746,7 +5114,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 105 + "__id__": 113 }, "_enabled": true, "_useOriginalSize": false, @@ -4771,14 +5139,14 @@ "_name": "copyBtn", "_objFlags": 0, "_parent": { - "__id__": 98 + "__id__": 106 }, "_children": [], "_active": true, "_level": 3, "_components": [ { - "__id__": 108 + "__id__": 116 } ], "_prefab": null, @@ -4831,7 +5199,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 107 + "__id__": 115 }, "_enabled": true, "_srcBlendFactor": 770, @@ -4859,18 +5227,18 @@ "_name": "receiveBtn", "_objFlags": 0, "_parent": { - "__id__": 98 + "__id__": 106 }, "_children": [ { - "__id__": 110 + "__id__": 118 } ], "_active": true, "_level": 3, "_components": [ { - "__id__": 112 + "__id__": 120 } ], "_prefab": null, @@ -4923,14 +5291,14 @@ "_name": "label", "_objFlags": 0, "_parent": { - "__id__": 109 + "__id__": 117 }, "_children": [], "_active": true, "_level": 4, "_components": [ { - "__id__": 111 + "__id__": 119 } ], "_prefab": null, @@ -4983,7 +5351,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 110 + "__id__": 118 }, "_enabled": true, "_useOriginalSize": false, @@ -5008,7 +5376,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 109 + "__id__": 117 }, "_enabled": true, "_srcBlendFactor": 770, @@ -5036,18 +5404,18 @@ "_name": "sendBtn", "_objFlags": 0, "_parent": { - "__id__": 98 + "__id__": 106 }, "_children": [ { - "__id__": 114 + "__id__": 122 } ], "_active": true, "_level": 3, "_components": [ { - "__id__": 116 + "__id__": 124 } ], "_prefab": null, @@ -5100,14 +5468,14 @@ "_name": "New Label", "_objFlags": 0, "_parent": { - "__id__": 113 + "__id__": 121 }, "_children": [], "_active": true, "_level": 4, "_components": [ { - "__id__": 115 + "__id__": 123 } ], "_prefab": null, @@ -5160,7 +5528,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 114 + "__id__": 122 }, "_enabled": true, "_useOriginalSize": false, @@ -5185,7 +5553,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 113 + "__id__": 121 }, "_enabled": true, "_srcBlendFactor": 770, @@ -5213,17 +5581,17 @@ "_name": "closeBtn", "_objFlags": 0, "_parent": { - "__id__": 98 + "__id__": 106 }, "_children": [], "_active": true, "_level": 3, "_components": [ { - "__id__": 118 + "__id__": 126 }, { - "__id__": 119 + "__id__": 127 } ], "_prefab": null, @@ -5276,7 +5644,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 117 + "__id__": 125 }, "_enabled": true, "_srcBlendFactor": 770, @@ -5304,14 +5672,14 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 117 + "__id__": 125 }, "_enabled": true, "duration": 0.1, "zoomScale": 1.2, "clickEvents": [ { - "__id__": 120 + "__id__": 128 } ], "_N$interactable": true, @@ -5372,7 +5740,7 @@ { "__type__": "cc.ClickEvent", "target": { - "__id__": 86 + "__id__": 94 }, "component": "", "_componentId": "594f2WJsKxM5I3ddlVjq1qT", @@ -5384,14 +5752,14 @@ "_name": "avator", "_objFlags": 0, "_parent": { - "__id__": 98 + "__id__": 106 }, "_children": [], "_active": true, "_level": 3, "_components": [ { - "__id__": 122 + "__id__": 130 } ], "_prefab": null, @@ -5444,7 +5812,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 121 + "__id__": 129 }, "_enabled": true, "_srcBlendFactor": 770, @@ -5472,14 +5840,14 @@ "_name": "New Label", "_objFlags": 0, "_parent": { - "__id__": 98 + "__id__": 106 }, "_children": [], "_active": true, "_level": 3, "_components": [ { - "__id__": 124 + "__id__": 132 } ], "_prefab": null, @@ -5532,7 +5900,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 123 + "__id__": 131 }, "_enabled": true, "_useOriginalSize": false, @@ -5557,7 +5925,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 98 + "__id__": 106 }, "_enabled": true, "alignMode": 1, @@ -5584,14 +5952,14 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 98 + "__id__": 106 }, "_enabled": true, "addressLabel": { - "__id__": 106 + "__id__": 114 }, "balanceLabel": { - "__id__": 102 + "__id__": 110 }, "_id": "8bO0XBvlFDPJ87FOgdOxUH" }, @@ -5600,33 +5968,33 @@ "_name": "tokenTabBar", "_objFlags": 0, "_parent": { - "__id__": 86 + "__id__": 94 }, "_children": [ { - "__id__": 128 - }, - { - "__id__": 134 - }, - { - "__id__": 138 + "__id__": 136 }, { "__id__": 142 + }, + { + "__id__": 146 + }, + { + "__id__": 150 } ], "_active": true, "_level": 2, "_components": [ { - "__id__": 146 + "__id__": 154 }, { - "__id__": 147 + "__id__": 155 }, { - "__id__": 148 + "__id__": 156 } ], "_prefab": null, @@ -5679,22 +6047,22 @@ "_name": "tabBtn", "_objFlags": 0, "_parent": { - "__id__": 127 + "__id__": 135 }, "_children": [ { - "__id__": 129 + "__id__": 137 } ], "_active": true, "_level": 3, "_components": [ { - "__id__": 132 + "__id__": 140 } ], "_prefab": { - "__id__": 133 + "__id__": 141 }, "_opacity": 255, "_color": { @@ -5745,18 +6113,18 @@ "_name": "New Label", "_objFlags": 0, "_parent": { - "__id__": 128 + "__id__": 136 }, "_children": [], "_active": true, "_level": 4, "_components": [ { - "__id__": 130 + "__id__": 138 } ], "_prefab": { - "__id__": 131 + "__id__": 139 }, "_opacity": 255, "_color": { @@ -5807,7 +6175,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 129 + "__id__": 137 }, "_enabled": true, "_useOriginalSize": false, @@ -5830,7 +6198,7 @@ { "__type__": "cc.PrefabInfo", "root": { - "__id__": 128 + "__id__": 136 }, "asset": { "__uuid__": "907f9b53-1333-4900-b166-4ba7a7b6e09f" @@ -5843,7 +6211,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 128 + "__id__": 136 }, "_enabled": true, "_srcBlendFactor": 770, @@ -5869,7 +6237,7 @@ { "__type__": "cc.PrefabInfo", "root": { - "__id__": 128 + "__id__": 136 }, "asset": { "__uuid__": "907f9b53-1333-4900-b166-4ba7a7b6e09f" @@ -5882,18 +6250,18 @@ "_name": "tabBtn", "_objFlags": 0, "_parent": { - "__id__": 127 + "__id__": 135 }, "_children": [ { - "__id__": 135 + "__id__": 143 } ], "_active": true, "_level": 3, "_components": [ { - "__id__": 137 + "__id__": 145 } ], "_prefab": null, @@ -5946,14 +6314,14 @@ "_name": "New Label", "_objFlags": 0, "_parent": { - "__id__": 134 + "__id__": 142 }, "_children": [], "_active": true, "_level": 4, "_components": [ { - "__id__": 136 + "__id__": 144 } ], "_prefab": null, @@ -6006,7 +6374,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 135 + "__id__": 143 }, "_enabled": true, "_useOriginalSize": false, @@ -6031,7 +6399,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 134 + "__id__": 142 }, "_enabled": true, "_srcBlendFactor": 770, @@ -6059,18 +6427,18 @@ "_name": "tabBtn", "_objFlags": 0, "_parent": { - "__id__": 127 + "__id__": 135 }, "_children": [ { - "__id__": 139 + "__id__": 147 } ], "_active": true, "_level": 3, "_components": [ { - "__id__": 141 + "__id__": 149 } ], "_prefab": null, @@ -6123,14 +6491,14 @@ "_name": "New Label", "_objFlags": 0, "_parent": { - "__id__": 138 + "__id__": 146 }, "_children": [], "_active": true, "_level": 4, "_components": [ { - "__id__": 140 + "__id__": 148 } ], "_prefab": null, @@ -6183,7 +6551,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 139 + "__id__": 147 }, "_enabled": true, "_useOriginalSize": false, @@ -6208,7 +6576,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 138 + "__id__": 146 }, "_enabled": true, "_srcBlendFactor": 770, @@ -6236,18 +6604,18 @@ "_name": "tabBtn", "_objFlags": 0, "_parent": { - "__id__": 127 + "__id__": 135 }, "_children": [ { - "__id__": 143 + "__id__": 151 } ], "_active": true, "_level": 3, "_components": [ { - "__id__": 145 + "__id__": 153 } ], "_prefab": null, @@ -6300,14 +6668,14 @@ "_name": "New Label", "_objFlags": 0, "_parent": { - "__id__": 142 + "__id__": 150 }, "_children": [], "_active": true, "_level": 4, "_components": [ { - "__id__": 144 + "__id__": 152 } ], "_prefab": null, @@ -6360,7 +6728,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 143 + "__id__": 151 }, "_enabled": true, "_useOriginalSize": false, @@ -6385,7 +6753,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 142 + "__id__": 150 }, "_enabled": true, "_srcBlendFactor": 770, @@ -6413,7 +6781,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 127 + "__id__": 135 }, "_enabled": true, "_layoutSize": { @@ -6446,7 +6814,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 127 + "__id__": 135 }, "_enabled": true, "btns": [], @@ -6457,11 +6825,11 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 127 + "__id__": 135 }, "_enabled": true, "btnGroup": { - "__id__": 147 + "__id__": 155 }, "btnPreb": { "__uuid__": "907f9b53-1333-4900-b166-4ba7a7b6e09f" @@ -6473,21 +6841,21 @@ "_name": "tokenNode", "_objFlags": 0, "_parent": { - "__id__": 86 + "__id__": 94 }, "_children": [ { - "__id__": 150 + "__id__": 158 } ], "_active": true, "_level": 2, "_components": [ { - "__id__": 178 + "__id__": 186 }, { - "__id__": 179 + "__id__": 187 } ], "_prefab": null, @@ -6540,23 +6908,11 @@ "_name": "content", "_objFlags": 0, "_parent": { - "__id__": 149 + "__id__": 157 }, "_children": [ { - "__id__": 151 - }, - { - "__id__": 163 - }, - { - "__id__": 165 - }, - { - "__id__": 167 - }, - { - "__id__": 169 + "__id__": 159 }, { "__id__": 171 @@ -6566,13 +6922,25 @@ }, { "__id__": 175 + }, + { + "__id__": 177 + }, + { + "__id__": 179 + }, + { + "__id__": 181 + }, + { + "__id__": 183 } ], "_active": true, "_level": 3, "_components": [ { - "__id__": 177 + "__id__": 185 } ], "_prefab": null, @@ -6625,28 +6993,28 @@ "_name": "OneToken", "_objFlags": 0, "_parent": { - "__id__": 150 + "__id__": 158 }, "_children": [ { - "__id__": 152 + "__id__": 160 }, { - "__id__": 155 + "__id__": 163 }, { - "__id__": 158 + "__id__": 166 } ], "_active": true, "_level": 4, "_components": [ { - "__id__": 161 + "__id__": 169 } ], "_prefab": { - "__id__": 162 + "__id__": 170 }, "_opacity": 255, "_color": { @@ -6697,18 +7065,18 @@ "_name": "icon", "_objFlags": 0, "_parent": { - "__id__": 151 + "__id__": 159 }, "_children": [], "_active": true, "_level": 5, "_components": [ { - "__id__": 153 + "__id__": 161 } ], "_prefab": { - "__id__": 154 + "__id__": 162 }, "_opacity": 255, "_color": { @@ -6759,7 +7127,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 152 + "__id__": 160 }, "_enabled": true, "_srcBlendFactor": 770, @@ -6785,7 +7153,7 @@ { "__type__": "cc.PrefabInfo", "root": { - "__id__": 151 + "__id__": 159 }, "asset": { "__uuid__": "e4b00542-5961-4a6a-8ae5-c19d30ac84a2" @@ -6798,18 +7166,18 @@ "_name": "nameLabel", "_objFlags": 0, "_parent": { - "__id__": 151 + "__id__": 159 }, "_children": [], "_active": true, "_level": 5, "_components": [ { - "__id__": 156 + "__id__": 164 } ], "_prefab": { - "__id__": 157 + "__id__": 165 }, "_opacity": 255, "_color": { @@ -6860,7 +7228,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 155 + "__id__": 163 }, "_enabled": true, "_useOriginalSize": false, @@ -6883,7 +7251,7 @@ { "__type__": "cc.PrefabInfo", "root": { - "__id__": 151 + "__id__": 159 }, "asset": { "__uuid__": "e4b00542-5961-4a6a-8ae5-c19d30ac84a2" @@ -6896,18 +7264,18 @@ "_name": "countLabel", "_objFlags": 0, "_parent": { - "__id__": 151 + "__id__": 159 }, "_children": [], "_active": true, "_level": 5, "_components": [ { - "__id__": 159 + "__id__": 167 } ], "_prefab": { - "__id__": 160 + "__id__": 168 }, "_opacity": 255, "_color": { @@ -6958,7 +7326,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 158 + "__id__": 166 }, "_enabled": true, "_useOriginalSize": false, @@ -6981,7 +7349,7 @@ { "__type__": "cc.PrefabInfo", "root": { - "__id__": 151 + "__id__": 159 }, "asset": { "__uuid__": "e4b00542-5961-4a6a-8ae5-c19d30ac84a2" @@ -6994,7 +7362,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 151 + "__id__": 159 }, "_enabled": true, "_srcBlendFactor": 770, @@ -7020,7 +7388,7 @@ { "__type__": "cc.PrefabInfo", "root": { - "__id__": 151 + "__id__": 159 }, "asset": { "__uuid__": "e4b00542-5961-4a6a-8ae5-c19d30ac84a2" @@ -7033,14 +7401,14 @@ "_name": "OneToken", "_objFlags": 0, "_parent": { - "__id__": 150 + "__id__": 158 }, "_children": [], "_active": true, "_level": 4, "_components": [ { - "__id__": 164 + "__id__": 172 } ], "_prefab": null, @@ -7093,7 +7461,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 163 + "__id__": 171 }, "_enabled": true, "_srcBlendFactor": 770, @@ -7121,14 +7489,14 @@ "_name": "OneToken", "_objFlags": 0, "_parent": { - "__id__": 150 + "__id__": 158 }, "_children": [], "_active": true, "_level": 4, "_components": [ { - "__id__": 166 + "__id__": 174 } ], "_prefab": null, @@ -7181,7 +7549,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 165 + "__id__": 173 }, "_enabled": true, "_srcBlendFactor": 770, @@ -7209,14 +7577,14 @@ "_name": "OneToken", "_objFlags": 0, "_parent": { - "__id__": 150 + "__id__": 158 }, "_children": [], "_active": true, "_level": 4, "_components": [ { - "__id__": 168 + "__id__": 176 } ], "_prefab": null, @@ -7269,7 +7637,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 167 + "__id__": 175 }, "_enabled": true, "_srcBlendFactor": 770, @@ -7297,14 +7665,14 @@ "_name": "OneToken", "_objFlags": 0, "_parent": { - "__id__": 150 + "__id__": 158 }, "_children": [], "_active": true, "_level": 4, "_components": [ { - "__id__": 170 + "__id__": 178 } ], "_prefab": null, @@ -7357,7 +7725,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 169 + "__id__": 177 }, "_enabled": true, "_srcBlendFactor": 770, @@ -7385,14 +7753,14 @@ "_name": "OneToken", "_objFlags": 0, "_parent": { - "__id__": 150 + "__id__": 158 }, "_children": [], "_active": true, "_level": 4, "_components": [ { - "__id__": 172 + "__id__": 180 } ], "_prefab": null, @@ -7445,7 +7813,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 171 + "__id__": 179 }, "_enabled": true, "_srcBlendFactor": 770, @@ -7473,14 +7841,14 @@ "_name": "OneToken", "_objFlags": 0, "_parent": { - "__id__": 150 + "__id__": 158 }, "_children": [], "_active": true, "_level": 4, "_components": [ { - "__id__": 174 + "__id__": 182 } ], "_prefab": null, @@ -7533,7 +7901,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 173 + "__id__": 181 }, "_enabled": true, "_srcBlendFactor": 770, @@ -7561,14 +7929,14 @@ "_name": "OneToken", "_objFlags": 0, "_parent": { - "__id__": 150 + "__id__": 158 }, "_children": [], "_active": true, "_level": 4, "_components": [ { - "__id__": 176 + "__id__": 184 } ], "_prefab": null, @@ -7621,7 +7989,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 175 + "__id__": 183 }, "_enabled": true, "_srcBlendFactor": 770, @@ -7649,7 +8017,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 150 + "__id__": 158 }, "_enabled": true, "_layoutSize": { @@ -7682,7 +8050,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 149 + "__id__": 157 }, "_enabled": true, "horizontal": false, @@ -7694,10 +8062,10 @@ "scrollEvents": [], "cancelInnerEvents": true, "_N$content": { - "__id__": 150 + "__id__": 158 }, "content": { - "__id__": 150 + "__id__": 158 }, "_id": "93DE2Y689LTZVFcuKyUjcw" }, @@ -7706,7 +8074,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 149 + "__id__": 157 }, "_enabled": true, "_spriteFrame": null, @@ -7721,21 +8089,21 @@ "_name": "nftNode", "_objFlags": 0, "_parent": { - "__id__": 86 + "__id__": 94 }, "_children": [ { - "__id__": 181 + "__id__": 189 } ], "_active": false, "_level": 2, "_components": [ { - "__id__": 223 + "__id__": 231 }, { - "__id__": 224 + "__id__": 232 } ], "_prefab": null, @@ -7788,21 +8156,9 @@ "_name": "content", "_objFlags": 0, "_parent": { - "__id__": 180 + "__id__": 188 }, "_children": [ - { - "__id__": 182 - }, - { - "__id__": 184 - }, - { - "__id__": 186 - }, - { - "__id__": 188 - }, { "__id__": 190 }, @@ -7850,13 +8206,25 @@ }, { "__id__": 220 + }, + { + "__id__": 222 + }, + { + "__id__": 224 + }, + { + "__id__": 226 + }, + { + "__id__": 228 } ], "_active": true, "_level": 3, "_components": [ { - "__id__": 222 + "__id__": 230 } ], "_prefab": null, @@ -7909,14 +8277,14 @@ "_name": "OneNFT", "_objFlags": 0, "_parent": { - "__id__": 181 + "__id__": 189 }, "_children": [], "_active": true, "_level": 4, "_components": [ { - "__id__": 183 + "__id__": 191 } ], "_prefab": null, @@ -7969,7 +8337,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 182 + "__id__": 190 }, "_enabled": true, "_srcBlendFactor": 770, @@ -7997,14 +8365,14 @@ "_name": "OneNFT", "_objFlags": 0, "_parent": { - "__id__": 181 + "__id__": 189 }, "_children": [], "_active": true, "_level": 4, "_components": [ { - "__id__": 185 + "__id__": 193 } ], "_prefab": null, @@ -8057,7 +8425,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 184 + "__id__": 192 }, "_enabled": true, "_srcBlendFactor": 770, @@ -8085,14 +8453,14 @@ "_name": "OneNFT", "_objFlags": 0, "_parent": { - "__id__": 181 + "__id__": 189 }, "_children": [], "_active": true, "_level": 4, "_components": [ { - "__id__": 187 + "__id__": 195 } ], "_prefab": null, @@ -8145,7 +8513,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 186 + "__id__": 194 }, "_enabled": true, "_srcBlendFactor": 770, @@ -8173,14 +8541,14 @@ "_name": "OneNFT", "_objFlags": 0, "_parent": { - "__id__": 181 + "__id__": 189 }, "_children": [], "_active": true, "_level": 4, "_components": [ { - "__id__": 189 + "__id__": 197 } ], "_prefab": null, @@ -8233,7 +8601,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 188 + "__id__": 196 }, "_enabled": true, "_srcBlendFactor": 770, @@ -8261,14 +8629,14 @@ "_name": "OneNFT", "_objFlags": 0, "_parent": { - "__id__": 181 + "__id__": 189 }, "_children": [], "_active": true, "_level": 4, "_components": [ { - "__id__": 191 + "__id__": 199 } ], "_prefab": null, @@ -8321,7 +8689,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 190 + "__id__": 198 }, "_enabled": true, "_srcBlendFactor": 770, @@ -8349,14 +8717,14 @@ "_name": "OneNFT", "_objFlags": 0, "_parent": { - "__id__": 181 + "__id__": 189 }, "_children": [], "_active": true, "_level": 4, "_components": [ { - "__id__": 193 + "__id__": 201 } ], "_prefab": null, @@ -8409,7 +8777,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 192 + "__id__": 200 }, "_enabled": true, "_srcBlendFactor": 770, @@ -8437,14 +8805,14 @@ "_name": "OneNFT", "_objFlags": 0, "_parent": { - "__id__": 181 + "__id__": 189 }, "_children": [], "_active": true, "_level": 4, "_components": [ { - "__id__": 195 + "__id__": 203 } ], "_prefab": null, @@ -8497,7 +8865,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 194 + "__id__": 202 }, "_enabled": true, "_srcBlendFactor": 770, @@ -8525,14 +8893,14 @@ "_name": "OneNFT", "_objFlags": 0, "_parent": { - "__id__": 181 + "__id__": 189 }, "_children": [], "_active": true, "_level": 4, "_components": [ { - "__id__": 197 + "__id__": 205 } ], "_prefab": null, @@ -8585,7 +8953,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 196 + "__id__": 204 }, "_enabled": true, "_srcBlendFactor": 770, @@ -8613,14 +8981,14 @@ "_name": "OneNFT", "_objFlags": 0, "_parent": { - "__id__": 181 + "__id__": 189 }, "_children": [], "_active": true, "_level": 4, "_components": [ { - "__id__": 199 + "__id__": 207 } ], "_prefab": null, @@ -8673,7 +9041,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 198 + "__id__": 206 }, "_enabled": true, "_srcBlendFactor": 770, @@ -8701,14 +9069,14 @@ "_name": "OneNFT", "_objFlags": 0, "_parent": { - "__id__": 181 + "__id__": 189 }, "_children": [], "_active": true, "_level": 4, "_components": [ { - "__id__": 201 + "__id__": 209 } ], "_prefab": null, @@ -8761,7 +9129,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 200 + "__id__": 208 }, "_enabled": true, "_srcBlendFactor": 770, @@ -8789,14 +9157,14 @@ "_name": "OneNFT", "_objFlags": 0, "_parent": { - "__id__": 181 + "__id__": 189 }, "_children": [], "_active": true, "_level": 4, "_components": [ { - "__id__": 203 + "__id__": 211 } ], "_prefab": null, @@ -8849,7 +9217,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 202 + "__id__": 210 }, "_enabled": true, "_srcBlendFactor": 770, @@ -8877,14 +9245,14 @@ "_name": "OneNFT", "_objFlags": 0, "_parent": { - "__id__": 181 + "__id__": 189 }, "_children": [], "_active": true, "_level": 4, "_components": [ { - "__id__": 205 + "__id__": 213 } ], "_prefab": null, @@ -8937,7 +9305,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 204 + "__id__": 212 }, "_enabled": true, "_srcBlendFactor": 770, @@ -8965,14 +9333,14 @@ "_name": "OneNFT", "_objFlags": 0, "_parent": { - "__id__": 181 + "__id__": 189 }, "_children": [], "_active": true, "_level": 4, "_components": [ { - "__id__": 207 + "__id__": 215 } ], "_prefab": null, @@ -9025,7 +9393,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 206 + "__id__": 214 }, "_enabled": true, "_srcBlendFactor": 770, @@ -9053,14 +9421,14 @@ "_name": "OneNFT", "_objFlags": 0, "_parent": { - "__id__": 181 + "__id__": 189 }, "_children": [], "_active": true, "_level": 4, "_components": [ { - "__id__": 209 + "__id__": 217 } ], "_prefab": null, @@ -9113,7 +9481,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 208 + "__id__": 216 }, "_enabled": true, "_srcBlendFactor": 770, @@ -9141,14 +9509,14 @@ "_name": "OneNFT", "_objFlags": 0, "_parent": { - "__id__": 181 + "__id__": 189 }, "_children": [], "_active": true, "_level": 4, "_components": [ { - "__id__": 211 + "__id__": 219 } ], "_prefab": null, @@ -9201,7 +9569,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 210 + "__id__": 218 }, "_enabled": true, "_srcBlendFactor": 770, @@ -9229,14 +9597,14 @@ "_name": "OneNFT", "_objFlags": 0, "_parent": { - "__id__": 181 + "__id__": 189 }, "_children": [], "_active": true, "_level": 4, "_components": [ { - "__id__": 213 + "__id__": 221 } ], "_prefab": null, @@ -9289,7 +9657,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 212 + "__id__": 220 }, "_enabled": true, "_srcBlendFactor": 770, @@ -9317,14 +9685,14 @@ "_name": "OneNFT", "_objFlags": 0, "_parent": { - "__id__": 181 + "__id__": 189 }, "_children": [], "_active": true, "_level": 4, "_components": [ { - "__id__": 215 + "__id__": 223 } ], "_prefab": null, @@ -9377,7 +9745,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 214 + "__id__": 222 }, "_enabled": true, "_srcBlendFactor": 770, @@ -9405,14 +9773,14 @@ "_name": "OneNFT", "_objFlags": 0, "_parent": { - "__id__": 181 + "__id__": 189 }, "_children": [], "_active": true, "_level": 4, "_components": [ { - "__id__": 217 + "__id__": 225 } ], "_prefab": null, @@ -9465,7 +9833,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 216 + "__id__": 224 }, "_enabled": true, "_srcBlendFactor": 770, @@ -9493,14 +9861,14 @@ "_name": "OneNFT", "_objFlags": 0, "_parent": { - "__id__": 181 + "__id__": 189 }, "_children": [], "_active": true, "_level": 4, "_components": [ { - "__id__": 219 + "__id__": 227 } ], "_prefab": null, @@ -9553,7 +9921,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 218 + "__id__": 226 }, "_enabled": true, "_srcBlendFactor": 770, @@ -9581,14 +9949,14 @@ "_name": "OneNFT", "_objFlags": 0, "_parent": { - "__id__": 181 + "__id__": 189 }, "_children": [], "_active": true, "_level": 4, "_components": [ { - "__id__": 221 + "__id__": 229 } ], "_prefab": null, @@ -9641,7 +10009,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 220 + "__id__": 228 }, "_enabled": true, "_srcBlendFactor": 770, @@ -9669,7 +10037,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 181 + "__id__": 189 }, "_enabled": true, "_layoutSize": { @@ -9702,7 +10070,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 180 + "__id__": 188 }, "_enabled": true, "horizontal": false, @@ -9714,10 +10082,10 @@ "scrollEvents": [], "cancelInnerEvents": true, "_N$content": { - "__id__": 181 + "__id__": 189 }, "content": { - "__id__": 181 + "__id__": 189 }, "_id": "c1dTpcs0FN148gHZkzcGGN" }, @@ -9726,7 +10094,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 180 + "__id__": 188 }, "_enabled": true, "_spriteFrame": null, @@ -9741,7 +10109,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 86 + "__id__": 94 }, "_enabled": true, "alignMode": 1, @@ -9768,7 +10136,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 86 + "__id__": 94 }, "_enabled": true, "_srcBlendFactor": 770, @@ -9796,11 +10164,11 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 86 + "__id__": 94 }, "_enabled": true, "chainTab": { - "__id__": 97 + "__id__": 105 }, "_id": "a8YbO7l9lF95gWk3JRycGs" }, @@ -9830,7 +10198,7 @@ }, "_enabled": true, "webview": { - "__id__": 230 + "__id__": 238 }, "debugText": { "__id__": 6 @@ -9843,7 +10211,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 231 + "__id__": 239 }, "_enabled": true, "_useOriginalSize": false, @@ -9863,7 +10231,7 @@ "_level": 1, "_components": [ { - "__id__": 230 + "__id__": 238 } ], "_prefab": null, diff --git a/assets/scripts/wallet/WalletController.ts b/assets/scripts/wallet/WalletController.ts index bdfde11..0c0ce9f 100644 --- a/assets/scripts/wallet/WalletController.ts +++ b/assets/scripts/wallet/WalletController.ts @@ -119,4 +119,10 @@ export default class WalletController extends cc.Component { let result = await this.wallet.erc20Standard.transfer({address, from, to, amount}) console.log(result) } + + async testGetHero() { + let address = '0x52917087cd4E48bDb5f336012E677f471f9E1C2D' + let info = await this.wallet.erc721Standard.getDetails(address, '', '101') + console.log(info) + } }