add network for arbitrm sepolia
This commit is contained in:
parent
7f4afbe3c1
commit
9258f7d464
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -40,22 +40,22 @@
|
|||||||
"absolutePath": "project:/contracts/interfaces/IMetaData.sol",
|
"absolutePath": "project:/contracts/interfaces/IMetaData.sol",
|
||||||
"exportedSymbols": {
|
"exportedSymbols": {
|
||||||
"IMetaData": [
|
"IMetaData": [
|
||||||
9973
|
11356
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"id": 9974,
|
"id": 11357,
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"nodeType": "SourceUnit",
|
"nodeType": "SourceUnit",
|
||||||
"nodes": [
|
"nodes": [
|
||||||
{
|
{
|
||||||
"id": 9963,
|
"id": 11346,
|
||||||
"literals": [
|
"literals": [
|
||||||
"solidity",
|
"solidity",
|
||||||
"0.8",
|
"0.8",
|
||||||
".10"
|
".10"
|
||||||
],
|
],
|
||||||
"nodeType": "PragmaDirective",
|
"nodeType": "PragmaDirective",
|
||||||
"src": "32:23:46"
|
"src": "32:23:53"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"abstract": false,
|
"abstract": false,
|
||||||
@ -64,36 +64,36 @@
|
|||||||
"contractDependencies": [],
|
"contractDependencies": [],
|
||||||
"contractKind": "interface",
|
"contractKind": "interface",
|
||||||
"fullyImplemented": false,
|
"fullyImplemented": false,
|
||||||
"id": 9973,
|
"id": 11356,
|
||||||
"linearizedBaseContracts": [
|
"linearizedBaseContracts": [
|
||||||
9973
|
11356
|
||||||
],
|
],
|
||||||
"name": "IMetaData",
|
"name": "IMetaData",
|
||||||
"nameLocation": "67:9:46",
|
"nameLocation": "67:9:53",
|
||||||
"nodeType": "ContractDefinition",
|
"nodeType": "ContractDefinition",
|
||||||
"nodes": [
|
"nodes": [
|
||||||
{
|
{
|
||||||
"functionSelector": "f666196d",
|
"functionSelector": "f666196d",
|
||||||
"id": 9972,
|
"id": 11355,
|
||||||
"implemented": false,
|
"implemented": false,
|
||||||
"kind": "function",
|
"kind": "function",
|
||||||
"modifiers": [],
|
"modifiers": [],
|
||||||
"name": "getMetaData",
|
"name": "getMetaData",
|
||||||
"nameLocation": "90:11:46",
|
"nameLocation": "90:11:53",
|
||||||
"nodeType": "FunctionDefinition",
|
"nodeType": "FunctionDefinition",
|
||||||
"parameters": {
|
"parameters": {
|
||||||
"id": 9968,
|
"id": 11351,
|
||||||
"nodeType": "ParameterList",
|
"nodeType": "ParameterList",
|
||||||
"parameters": [
|
"parameters": [
|
||||||
{
|
{
|
||||||
"constant": false,
|
"constant": false,
|
||||||
"id": 9965,
|
"id": 11348,
|
||||||
"mutability": "mutable",
|
"mutability": "mutable",
|
||||||
"name": "token",
|
"name": "token",
|
||||||
"nameLocation": "115:5:46",
|
"nameLocation": "115:5:53",
|
||||||
"nodeType": "VariableDeclaration",
|
"nodeType": "VariableDeclaration",
|
||||||
"scope": 9972,
|
"scope": 11355,
|
||||||
"src": "107:13:46",
|
"src": "107:13:53",
|
||||||
"stateVariable": false,
|
"stateVariable": false,
|
||||||
"storageLocation": "default",
|
"storageLocation": "default",
|
||||||
"typeDescriptions": {
|
"typeDescriptions": {
|
||||||
@ -101,10 +101,10 @@
|
|||||||
"typeString": "address"
|
"typeString": "address"
|
||||||
},
|
},
|
||||||
"typeName": {
|
"typeName": {
|
||||||
"id": 9964,
|
"id": 11347,
|
||||||
"name": "address",
|
"name": "address",
|
||||||
"nodeType": "ElementaryTypeName",
|
"nodeType": "ElementaryTypeName",
|
||||||
"src": "107:7:46",
|
"src": "107:7:53",
|
||||||
"stateMutability": "nonpayable",
|
"stateMutability": "nonpayable",
|
||||||
"typeDescriptions": {
|
"typeDescriptions": {
|
||||||
"typeIdentifier": "t_address",
|
"typeIdentifier": "t_address",
|
||||||
@ -115,13 +115,13 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"constant": false,
|
"constant": false,
|
||||||
"id": 9967,
|
"id": 11350,
|
||||||
"mutability": "mutable",
|
"mutability": "mutable",
|
||||||
"name": "tokenId",
|
"name": "tokenId",
|
||||||
"nameLocation": "134:7:46",
|
"nameLocation": "134:7:53",
|
||||||
"nodeType": "VariableDeclaration",
|
"nodeType": "VariableDeclaration",
|
||||||
"scope": 9972,
|
"scope": 11355,
|
||||||
"src": "126:15:46",
|
"src": "126:15:53",
|
||||||
"stateVariable": false,
|
"stateVariable": false,
|
||||||
"storageLocation": "default",
|
"storageLocation": "default",
|
||||||
"typeDescriptions": {
|
"typeDescriptions": {
|
||||||
@ -129,10 +129,10 @@
|
|||||||
"typeString": "uint256"
|
"typeString": "uint256"
|
||||||
},
|
},
|
||||||
"typeName": {
|
"typeName": {
|
||||||
"id": 9966,
|
"id": 11349,
|
||||||
"name": "uint256",
|
"name": "uint256",
|
||||||
"nodeType": "ElementaryTypeName",
|
"nodeType": "ElementaryTypeName",
|
||||||
"src": "126:7:46",
|
"src": "126:7:53",
|
||||||
"typeDescriptions": {
|
"typeDescriptions": {
|
||||||
"typeIdentifier": "t_uint256",
|
"typeIdentifier": "t_uint256",
|
||||||
"typeString": "uint256"
|
"typeString": "uint256"
|
||||||
@ -141,21 +141,21 @@
|
|||||||
"visibility": "internal"
|
"visibility": "internal"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"src": "101:44:46"
|
"src": "101:44:53"
|
||||||
},
|
},
|
||||||
"returnParameters": {
|
"returnParameters": {
|
||||||
"id": 9971,
|
"id": 11354,
|
||||||
"nodeType": "ParameterList",
|
"nodeType": "ParameterList",
|
||||||
"parameters": [
|
"parameters": [
|
||||||
{
|
{
|
||||||
"constant": false,
|
"constant": false,
|
||||||
"id": 9970,
|
"id": 11353,
|
||||||
"mutability": "mutable",
|
"mutability": "mutable",
|
||||||
"name": "",
|
"name": "",
|
||||||
"nameLocation": "-1:-1:-1",
|
"nameLocation": "-1:-1:-1",
|
||||||
"nodeType": "VariableDeclaration",
|
"nodeType": "VariableDeclaration",
|
||||||
"scope": 9972,
|
"scope": 11355,
|
||||||
"src": "169:13:46",
|
"src": "169:13:53",
|
||||||
"stateVariable": false,
|
"stateVariable": false,
|
||||||
"storageLocation": "memory",
|
"storageLocation": "memory",
|
||||||
"typeDescriptions": {
|
"typeDescriptions": {
|
||||||
@ -163,10 +163,10 @@
|
|||||||
"typeString": "string"
|
"typeString": "string"
|
||||||
},
|
},
|
||||||
"typeName": {
|
"typeName": {
|
||||||
"id": 9969,
|
"id": 11352,
|
||||||
"name": "string",
|
"name": "string",
|
||||||
"nodeType": "ElementaryTypeName",
|
"nodeType": "ElementaryTypeName",
|
||||||
"src": "169:6:46",
|
"src": "169:6:53",
|
||||||
"typeDescriptions": {
|
"typeDescriptions": {
|
||||||
"typeIdentifier": "t_string_storage_ptr",
|
"typeIdentifier": "t_string_storage_ptr",
|
||||||
"typeString": "string"
|
"typeString": "string"
|
||||||
@ -175,29 +175,184 @@
|
|||||||
"visibility": "internal"
|
"visibility": "internal"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"src": "168:15:46"
|
"src": "168:15:53"
|
||||||
},
|
},
|
||||||
"scope": 9973,
|
"scope": 11356,
|
||||||
"src": "81:103:46",
|
"src": "81:103:53",
|
||||||
"stateMutability": "view",
|
"stateMutability": "view",
|
||||||
"virtual": false,
|
"virtual": false,
|
||||||
"visibility": "external"
|
"visibility": "external"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"scope": 9974,
|
"scope": 11357,
|
||||||
"src": "57:129:46",
|
"src": "57:129:53",
|
||||||
"usedErrors": []
|
"usedErrors": []
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"src": "32:155:46"
|
"src": "32:155:53"
|
||||||
|
},
|
||||||
|
"legacyAST": {
|
||||||
|
"absolutePath": "project:/contracts/interfaces/IMetaData.sol",
|
||||||
|
"exportedSymbols": {
|
||||||
|
"IMetaData": [
|
||||||
|
11356
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"id": 11357,
|
||||||
|
"license": "MIT",
|
||||||
|
"nodeType": "SourceUnit",
|
||||||
|
"nodes": [
|
||||||
|
{
|
||||||
|
"id": 11346,
|
||||||
|
"literals": [
|
||||||
|
"solidity",
|
||||||
|
"0.8",
|
||||||
|
".10"
|
||||||
|
],
|
||||||
|
"nodeType": "PragmaDirective",
|
||||||
|
"src": "32:23:53"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"abstract": false,
|
||||||
|
"baseContracts": [],
|
||||||
|
"canonicalName": "IMetaData",
|
||||||
|
"contractDependencies": [],
|
||||||
|
"contractKind": "interface",
|
||||||
|
"fullyImplemented": false,
|
||||||
|
"id": 11356,
|
||||||
|
"linearizedBaseContracts": [
|
||||||
|
11356
|
||||||
|
],
|
||||||
|
"name": "IMetaData",
|
||||||
|
"nameLocation": "67:9:53",
|
||||||
|
"nodeType": "ContractDefinition",
|
||||||
|
"nodes": [
|
||||||
|
{
|
||||||
|
"functionSelector": "f666196d",
|
||||||
|
"id": 11355,
|
||||||
|
"implemented": false,
|
||||||
|
"kind": "function",
|
||||||
|
"modifiers": [],
|
||||||
|
"name": "getMetaData",
|
||||||
|
"nameLocation": "90:11:53",
|
||||||
|
"nodeType": "FunctionDefinition",
|
||||||
|
"parameters": {
|
||||||
|
"id": 11351,
|
||||||
|
"nodeType": "ParameterList",
|
||||||
|
"parameters": [
|
||||||
|
{
|
||||||
|
"constant": false,
|
||||||
|
"id": 11348,
|
||||||
|
"mutability": "mutable",
|
||||||
|
"name": "token",
|
||||||
|
"nameLocation": "115:5:53",
|
||||||
|
"nodeType": "VariableDeclaration",
|
||||||
|
"scope": 11355,
|
||||||
|
"src": "107:13:53",
|
||||||
|
"stateVariable": false,
|
||||||
|
"storageLocation": "default",
|
||||||
|
"typeDescriptions": {
|
||||||
|
"typeIdentifier": "t_address",
|
||||||
|
"typeString": "address"
|
||||||
|
},
|
||||||
|
"typeName": {
|
||||||
|
"id": 11347,
|
||||||
|
"name": "address",
|
||||||
|
"nodeType": "ElementaryTypeName",
|
||||||
|
"src": "107:7:53",
|
||||||
|
"stateMutability": "nonpayable",
|
||||||
|
"typeDescriptions": {
|
||||||
|
"typeIdentifier": "t_address",
|
||||||
|
"typeString": "address"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"visibility": "internal"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"constant": false,
|
||||||
|
"id": 11350,
|
||||||
|
"mutability": "mutable",
|
||||||
|
"name": "tokenId",
|
||||||
|
"nameLocation": "134:7:53",
|
||||||
|
"nodeType": "VariableDeclaration",
|
||||||
|
"scope": 11355,
|
||||||
|
"src": "126:15:53",
|
||||||
|
"stateVariable": false,
|
||||||
|
"storageLocation": "default",
|
||||||
|
"typeDescriptions": {
|
||||||
|
"typeIdentifier": "t_uint256",
|
||||||
|
"typeString": "uint256"
|
||||||
|
},
|
||||||
|
"typeName": {
|
||||||
|
"id": 11349,
|
||||||
|
"name": "uint256",
|
||||||
|
"nodeType": "ElementaryTypeName",
|
||||||
|
"src": "126:7:53",
|
||||||
|
"typeDescriptions": {
|
||||||
|
"typeIdentifier": "t_uint256",
|
||||||
|
"typeString": "uint256"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"visibility": "internal"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"src": "101:44:53"
|
||||||
|
},
|
||||||
|
"returnParameters": {
|
||||||
|
"id": 11354,
|
||||||
|
"nodeType": "ParameterList",
|
||||||
|
"parameters": [
|
||||||
|
{
|
||||||
|
"constant": false,
|
||||||
|
"id": 11353,
|
||||||
|
"mutability": "mutable",
|
||||||
|
"name": "",
|
||||||
|
"nameLocation": "-1:-1:-1",
|
||||||
|
"nodeType": "VariableDeclaration",
|
||||||
|
"scope": 11355,
|
||||||
|
"src": "169:13:53",
|
||||||
|
"stateVariable": false,
|
||||||
|
"storageLocation": "memory",
|
||||||
|
"typeDescriptions": {
|
||||||
|
"typeIdentifier": "t_string_memory_ptr",
|
||||||
|
"typeString": "string"
|
||||||
|
},
|
||||||
|
"typeName": {
|
||||||
|
"id": 11352,
|
||||||
|
"name": "string",
|
||||||
|
"nodeType": "ElementaryTypeName",
|
||||||
|
"src": "169:6:53",
|
||||||
|
"typeDescriptions": {
|
||||||
|
"typeIdentifier": "t_string_storage_ptr",
|
||||||
|
"typeString": "string"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"visibility": "internal"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"src": "168:15:53"
|
||||||
|
},
|
||||||
|
"scope": 11356,
|
||||||
|
"src": "81:103:53",
|
||||||
|
"stateMutability": "view",
|
||||||
|
"virtual": false,
|
||||||
|
"visibility": "external"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"scope": 11357,
|
||||||
|
"src": "57:129:53",
|
||||||
|
"usedErrors": []
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"src": "32:155:53"
|
||||||
},
|
},
|
||||||
"compiler": {
|
"compiler": {
|
||||||
"name": "solc",
|
"name": "solc",
|
||||||
"version": "0.8.10+commit.fc410830.Emscripten.clang"
|
"version": "0.8.10+commit.fc410830.Emscripten.clang"
|
||||||
},
|
},
|
||||||
"networks": {},
|
"networks": {},
|
||||||
"schemaVersion": "3.4.16",
|
"schemaVersion": "3.4.4",
|
||||||
"updatedAt": "2023-11-27T08:18:52.352Z",
|
"updatedAt": "2023-12-01T09:03:16.566Z",
|
||||||
"devdoc": {
|
"devdoc": {
|
||||||
"kind": "dev",
|
"kind": "dev",
|
||||||
"methods": {},
|
"methods": {},
|
||||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
15267
build/contracts/NFT.json
15267
build/contracts/NFT.json
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -7,30 +7,30 @@
|
|||||||
"immutableReferences": {},
|
"immutableReferences": {},
|
||||||
"generatedSources": [],
|
"generatedSources": [],
|
||||||
"deployedGeneratedSources": [],
|
"deployedGeneratedSources": [],
|
||||||
"sourceMap": "57:211:72:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;",
|
"sourceMap": "57:211:83:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;",
|
||||||
"deployedSourceMap": "57:211:72:-:0;;;;;;;;",
|
"deployedSourceMap": "57:211:83:-:0;;;;;;;;",
|
||||||
"source": "// SPDX-License-Identifier: MIT\npragma solidity 0.8.10;\n\nlibrary UInt {\n function asSingletonArray(uint256 element)\n internal\n pure\n returns (uint256[] memory)\n {\n uint256[] memory array = new uint256[](1);\n array[0] = element;\n return array;\n }\n}\n",
|
"source": "// SPDX-License-Identifier: MIT\npragma solidity 0.8.10;\n\nlibrary UInt {\n function asSingletonArray(uint256 element)\n internal\n pure\n returns (uint256[] memory)\n {\n uint256[] memory array = new uint256[](1);\n array[0] = element;\n return array;\n }\n}\n",
|
||||||
"sourcePath": "/Users/zhl/Documents/workspace/crypto/becrypto/contracts/utils/UInt.sol",
|
"sourcePath": "/Users/zhl/Documents/workspace/crypto/becrypto/contracts/utils/UInt.sol",
|
||||||
"ast": {
|
"ast": {
|
||||||
"absolutePath": "project:/contracts/utils/UInt.sol",
|
"absolutePath": "project:/contracts/utils/UInt.sol",
|
||||||
"exportedSymbols": {
|
"exportedSymbols": {
|
||||||
"UInt": [
|
"UInt": [
|
||||||
17407
|
21263
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"id": 17408,
|
"id": 21264,
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"nodeType": "SourceUnit",
|
"nodeType": "SourceUnit",
|
||||||
"nodes": [
|
"nodes": [
|
||||||
{
|
{
|
||||||
"id": 17378,
|
"id": 21234,
|
||||||
"literals": [
|
"literals": [
|
||||||
"solidity",
|
"solidity",
|
||||||
"0.8",
|
"0.8",
|
||||||
".10"
|
".10"
|
||||||
],
|
],
|
||||||
"nodeType": "PragmaDirective",
|
"nodeType": "PragmaDirective",
|
||||||
"src": "32:23:72"
|
"src": "32:23:83"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"abstract": false,
|
"abstract": false,
|
||||||
@ -39,34 +39,34 @@
|
|||||||
"contractDependencies": [],
|
"contractDependencies": [],
|
||||||
"contractKind": "library",
|
"contractKind": "library",
|
||||||
"fullyImplemented": true,
|
"fullyImplemented": true,
|
||||||
"id": 17407,
|
"id": 21263,
|
||||||
"linearizedBaseContracts": [
|
"linearizedBaseContracts": [
|
||||||
17407
|
21263
|
||||||
],
|
],
|
||||||
"name": "UInt",
|
"name": "UInt",
|
||||||
"nameLocation": "65:4:72",
|
"nameLocation": "65:4:83",
|
||||||
"nodeType": "ContractDefinition",
|
"nodeType": "ContractDefinition",
|
||||||
"nodes": [
|
"nodes": [
|
||||||
{
|
{
|
||||||
"body": {
|
"body": {
|
||||||
"id": 17405,
|
"id": 21261,
|
||||||
"nodeType": "Block",
|
"nodeType": "Block",
|
||||||
"src": "172:94:72",
|
"src": "172:94:83",
|
||||||
"statements": [
|
"statements": [
|
||||||
{
|
{
|
||||||
"assignments": [
|
"assignments": [
|
||||||
17390
|
21246
|
||||||
],
|
],
|
||||||
"declarations": [
|
"declarations": [
|
||||||
{
|
{
|
||||||
"constant": false,
|
"constant": false,
|
||||||
"id": 17390,
|
"id": 21246,
|
||||||
"mutability": "mutable",
|
"mutability": "mutable",
|
||||||
"name": "array",
|
"name": "array",
|
||||||
"nameLocation": "195:5:72",
|
"nameLocation": "195:5:83",
|
||||||
"nodeType": "VariableDeclaration",
|
"nodeType": "VariableDeclaration",
|
||||||
"scope": 17405,
|
"scope": 21261,
|
||||||
"src": "178:22:72",
|
"src": "178:22:83",
|
||||||
"stateVariable": false,
|
"stateVariable": false,
|
||||||
"storageLocation": "memory",
|
"storageLocation": "memory",
|
||||||
"typeDescriptions": {
|
"typeDescriptions": {
|
||||||
@ -75,18 +75,18 @@
|
|||||||
},
|
},
|
||||||
"typeName": {
|
"typeName": {
|
||||||
"baseType": {
|
"baseType": {
|
||||||
"id": 17388,
|
"id": 21244,
|
||||||
"name": "uint256",
|
"name": "uint256",
|
||||||
"nodeType": "ElementaryTypeName",
|
"nodeType": "ElementaryTypeName",
|
||||||
"src": "178:7:72",
|
"src": "178:7:83",
|
||||||
"typeDescriptions": {
|
"typeDescriptions": {
|
||||||
"typeIdentifier": "t_uint256",
|
"typeIdentifier": "t_uint256",
|
||||||
"typeString": "uint256"
|
"typeString": "uint256"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"id": 17389,
|
"id": 21245,
|
||||||
"nodeType": "ArrayTypeName",
|
"nodeType": "ArrayTypeName",
|
||||||
"src": "178:9:72",
|
"src": "178:9:83",
|
||||||
"typeDescriptions": {
|
"typeDescriptions": {
|
||||||
"typeIdentifier": "t_array$_t_uint256_$dyn_storage_ptr",
|
"typeIdentifier": "t_array$_t_uint256_$dyn_storage_ptr",
|
||||||
"typeString": "uint256[]"
|
"typeString": "uint256[]"
|
||||||
@ -95,19 +95,19 @@
|
|||||||
"visibility": "internal"
|
"visibility": "internal"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"id": 17396,
|
"id": 21252,
|
||||||
"initialValue": {
|
"initialValue": {
|
||||||
"arguments": [
|
"arguments": [
|
||||||
{
|
{
|
||||||
"hexValue": "31",
|
"hexValue": "31",
|
||||||
"id": 17394,
|
"id": 21250,
|
||||||
"isConstant": false,
|
"isConstant": false,
|
||||||
"isLValue": false,
|
"isLValue": false,
|
||||||
"isPure": true,
|
"isPure": true,
|
||||||
"kind": "number",
|
"kind": "number",
|
||||||
"lValueRequested": false,
|
"lValueRequested": false,
|
||||||
"nodeType": "Literal",
|
"nodeType": "Literal",
|
||||||
"src": "217:1:72",
|
"src": "217:1:83",
|
||||||
"typeDescriptions": {
|
"typeDescriptions": {
|
||||||
"typeIdentifier": "t_rational_1_by_1",
|
"typeIdentifier": "t_rational_1_by_1",
|
||||||
"typeString": "int_const 1"
|
"typeString": "int_const 1"
|
||||||
@ -122,38 +122,38 @@
|
|||||||
"typeString": "int_const 1"
|
"typeString": "int_const 1"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"id": 17393,
|
"id": 21249,
|
||||||
"isConstant": false,
|
"isConstant": false,
|
||||||
"isLValue": false,
|
"isLValue": false,
|
||||||
"isPure": true,
|
"isPure": true,
|
||||||
"lValueRequested": false,
|
"lValueRequested": false,
|
||||||
"nodeType": "NewExpression",
|
"nodeType": "NewExpression",
|
||||||
"src": "203:13:72",
|
"src": "203:13:83",
|
||||||
"typeDescriptions": {
|
"typeDescriptions": {
|
||||||
"typeIdentifier": "t_function_objectcreation_pure$_t_uint256_$returns$_t_array$_t_uint256_$dyn_memory_ptr_$",
|
"typeIdentifier": "t_function_objectcreation_pure$_t_uint256_$returns$_t_array$_t_uint256_$dyn_memory_ptr_$",
|
||||||
"typeString": "function (uint256) pure returns (uint256[] memory)"
|
"typeString": "function (uint256) pure returns (uint256[] memory)"
|
||||||
},
|
},
|
||||||
"typeName": {
|
"typeName": {
|
||||||
"baseType": {
|
"baseType": {
|
||||||
"id": 17391,
|
"id": 21247,
|
||||||
"name": "uint256",
|
"name": "uint256",
|
||||||
"nodeType": "ElementaryTypeName",
|
"nodeType": "ElementaryTypeName",
|
||||||
"src": "207:7:72",
|
"src": "207:7:83",
|
||||||
"typeDescriptions": {
|
"typeDescriptions": {
|
||||||
"typeIdentifier": "t_uint256",
|
"typeIdentifier": "t_uint256",
|
||||||
"typeString": "uint256"
|
"typeString": "uint256"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"id": 17392,
|
"id": 21248,
|
||||||
"nodeType": "ArrayTypeName",
|
"nodeType": "ArrayTypeName",
|
||||||
"src": "207:9:72",
|
"src": "207:9:83",
|
||||||
"typeDescriptions": {
|
"typeDescriptions": {
|
||||||
"typeIdentifier": "t_array$_t_uint256_$dyn_storage_ptr",
|
"typeIdentifier": "t_array$_t_uint256_$dyn_storage_ptr",
|
||||||
"typeString": "uint256[]"
|
"typeString": "uint256[]"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"id": 17395,
|
"id": 21251,
|
||||||
"isConstant": false,
|
"isConstant": false,
|
||||||
"isLValue": false,
|
"isLValue": false,
|
||||||
"isPure": true,
|
"isPure": true,
|
||||||
@ -161,7 +161,7 @@
|
|||||||
"lValueRequested": false,
|
"lValueRequested": false,
|
||||||
"names": [],
|
"names": [],
|
||||||
"nodeType": "FunctionCall",
|
"nodeType": "FunctionCall",
|
||||||
"src": "203:16:72",
|
"src": "203:16:83",
|
||||||
"tryCall": false,
|
"tryCall": false,
|
||||||
"typeDescriptions": {
|
"typeDescriptions": {
|
||||||
"typeIdentifier": "t_array$_t_uint256_$dyn_memory_ptr",
|
"typeIdentifier": "t_array$_t_uint256_$dyn_memory_ptr",
|
||||||
@ -169,39 +169,39 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"nodeType": "VariableDeclarationStatement",
|
"nodeType": "VariableDeclarationStatement",
|
||||||
"src": "178:41:72"
|
"src": "178:41:83"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"expression": {
|
"expression": {
|
||||||
"id": 17401,
|
"id": 21257,
|
||||||
"isConstant": false,
|
"isConstant": false,
|
||||||
"isLValue": false,
|
"isLValue": false,
|
||||||
"isPure": false,
|
"isPure": false,
|
||||||
"lValueRequested": false,
|
"lValueRequested": false,
|
||||||
"leftHandSide": {
|
"leftHandSide": {
|
||||||
"baseExpression": {
|
"baseExpression": {
|
||||||
"id": 17397,
|
"id": 21253,
|
||||||
"name": "array",
|
"name": "array",
|
||||||
"nodeType": "Identifier",
|
"nodeType": "Identifier",
|
||||||
"overloadedDeclarations": [],
|
"overloadedDeclarations": [],
|
||||||
"referencedDeclaration": 17390,
|
"referencedDeclaration": 21246,
|
||||||
"src": "225:5:72",
|
"src": "225:5:83",
|
||||||
"typeDescriptions": {
|
"typeDescriptions": {
|
||||||
"typeIdentifier": "t_array$_t_uint256_$dyn_memory_ptr",
|
"typeIdentifier": "t_array$_t_uint256_$dyn_memory_ptr",
|
||||||
"typeString": "uint256[] memory"
|
"typeString": "uint256[] memory"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"id": 17399,
|
"id": 21255,
|
||||||
"indexExpression": {
|
"indexExpression": {
|
||||||
"hexValue": "30",
|
"hexValue": "30",
|
||||||
"id": 17398,
|
"id": 21254,
|
||||||
"isConstant": false,
|
"isConstant": false,
|
||||||
"isLValue": false,
|
"isLValue": false,
|
||||||
"isPure": true,
|
"isPure": true,
|
||||||
"kind": "number",
|
"kind": "number",
|
||||||
"lValueRequested": false,
|
"lValueRequested": false,
|
||||||
"nodeType": "Literal",
|
"nodeType": "Literal",
|
||||||
"src": "231:1:72",
|
"src": "231:1:83",
|
||||||
"typeDescriptions": {
|
"typeDescriptions": {
|
||||||
"typeIdentifier": "t_rational_0_by_1",
|
"typeIdentifier": "t_rational_0_by_1",
|
||||||
"typeString": "int_const 0"
|
"typeString": "int_const 0"
|
||||||
@ -213,7 +213,7 @@
|
|||||||
"isPure": false,
|
"isPure": false,
|
||||||
"lValueRequested": true,
|
"lValueRequested": true,
|
||||||
"nodeType": "IndexAccess",
|
"nodeType": "IndexAccess",
|
||||||
"src": "225:8:72",
|
"src": "225:8:83",
|
||||||
"typeDescriptions": {
|
"typeDescriptions": {
|
||||||
"typeIdentifier": "t_uint256",
|
"typeIdentifier": "t_uint256",
|
||||||
"typeString": "uint256"
|
"typeString": "uint256"
|
||||||
@ -222,67 +222,67 @@
|
|||||||
"nodeType": "Assignment",
|
"nodeType": "Assignment",
|
||||||
"operator": "=",
|
"operator": "=",
|
||||||
"rightHandSide": {
|
"rightHandSide": {
|
||||||
"id": 17400,
|
"id": 21256,
|
||||||
"name": "element",
|
"name": "element",
|
||||||
"nodeType": "Identifier",
|
"nodeType": "Identifier",
|
||||||
"overloadedDeclarations": [],
|
"overloadedDeclarations": [],
|
||||||
"referencedDeclaration": 17380,
|
"referencedDeclaration": 21236,
|
||||||
"src": "236:7:72",
|
"src": "236:7:83",
|
||||||
"typeDescriptions": {
|
"typeDescriptions": {
|
||||||
"typeIdentifier": "t_uint256",
|
"typeIdentifier": "t_uint256",
|
||||||
"typeString": "uint256"
|
"typeString": "uint256"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"src": "225:18:72",
|
"src": "225:18:83",
|
||||||
"typeDescriptions": {
|
"typeDescriptions": {
|
||||||
"typeIdentifier": "t_uint256",
|
"typeIdentifier": "t_uint256",
|
||||||
"typeString": "uint256"
|
"typeString": "uint256"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"id": 17402,
|
"id": 21258,
|
||||||
"nodeType": "ExpressionStatement",
|
"nodeType": "ExpressionStatement",
|
||||||
"src": "225:18:72"
|
"src": "225:18:83"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"expression": {
|
"expression": {
|
||||||
"id": 17403,
|
"id": 21259,
|
||||||
"name": "array",
|
"name": "array",
|
||||||
"nodeType": "Identifier",
|
"nodeType": "Identifier",
|
||||||
"overloadedDeclarations": [],
|
"overloadedDeclarations": [],
|
||||||
"referencedDeclaration": 17390,
|
"referencedDeclaration": 21246,
|
||||||
"src": "256:5:72",
|
"src": "256:5:83",
|
||||||
"typeDescriptions": {
|
"typeDescriptions": {
|
||||||
"typeIdentifier": "t_array$_t_uint256_$dyn_memory_ptr",
|
"typeIdentifier": "t_array$_t_uint256_$dyn_memory_ptr",
|
||||||
"typeString": "uint256[] memory"
|
"typeString": "uint256[] memory"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"functionReturnParameters": 17385,
|
"functionReturnParameters": 21241,
|
||||||
"id": 17404,
|
"id": 21260,
|
||||||
"nodeType": "Return",
|
"nodeType": "Return",
|
||||||
"src": "249:12:72"
|
"src": "249:12:83"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"id": 17406,
|
"id": 21262,
|
||||||
"implemented": true,
|
"implemented": true,
|
||||||
"kind": "function",
|
"kind": "function",
|
||||||
"modifiers": [],
|
"modifiers": [],
|
||||||
"name": "asSingletonArray",
|
"name": "asSingletonArray",
|
||||||
"nameLocation": "83:16:72",
|
"nameLocation": "83:16:83",
|
||||||
"nodeType": "FunctionDefinition",
|
"nodeType": "FunctionDefinition",
|
||||||
"parameters": {
|
"parameters": {
|
||||||
"id": 17381,
|
"id": 21237,
|
||||||
"nodeType": "ParameterList",
|
"nodeType": "ParameterList",
|
||||||
"parameters": [
|
"parameters": [
|
||||||
{
|
{
|
||||||
"constant": false,
|
"constant": false,
|
||||||
"id": 17380,
|
"id": 21236,
|
||||||
"mutability": "mutable",
|
"mutability": "mutable",
|
||||||
"name": "element",
|
"name": "element",
|
||||||
"nameLocation": "108:7:72",
|
"nameLocation": "108:7:83",
|
||||||
"nodeType": "VariableDeclaration",
|
"nodeType": "VariableDeclaration",
|
||||||
"scope": 17406,
|
"scope": 21262,
|
||||||
"src": "100:15:72",
|
"src": "100:15:83",
|
||||||
"stateVariable": false,
|
"stateVariable": false,
|
||||||
"storageLocation": "default",
|
"storageLocation": "default",
|
||||||
"typeDescriptions": {
|
"typeDescriptions": {
|
||||||
@ -290,10 +290,10 @@
|
|||||||
"typeString": "uint256"
|
"typeString": "uint256"
|
||||||
},
|
},
|
||||||
"typeName": {
|
"typeName": {
|
||||||
"id": 17379,
|
"id": 21235,
|
||||||
"name": "uint256",
|
"name": "uint256",
|
||||||
"nodeType": "ElementaryTypeName",
|
"nodeType": "ElementaryTypeName",
|
||||||
"src": "100:7:72",
|
"src": "100:7:83",
|
||||||
"typeDescriptions": {
|
"typeDescriptions": {
|
||||||
"typeIdentifier": "t_uint256",
|
"typeIdentifier": "t_uint256",
|
||||||
"typeString": "uint256"
|
"typeString": "uint256"
|
||||||
@ -302,21 +302,21 @@
|
|||||||
"visibility": "internal"
|
"visibility": "internal"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"src": "99:17:72"
|
"src": "99:17:83"
|
||||||
},
|
},
|
||||||
"returnParameters": {
|
"returnParameters": {
|
||||||
"id": 17385,
|
"id": 21241,
|
||||||
"nodeType": "ParameterList",
|
"nodeType": "ParameterList",
|
||||||
"parameters": [
|
"parameters": [
|
||||||
{
|
{
|
||||||
"constant": false,
|
"constant": false,
|
||||||
"id": 17384,
|
"id": 21240,
|
||||||
"mutability": "mutable",
|
"mutability": "mutable",
|
||||||
"name": "",
|
"name": "",
|
||||||
"nameLocation": "-1:-1:-1",
|
"nameLocation": "-1:-1:-1",
|
||||||
"nodeType": "VariableDeclaration",
|
"nodeType": "VariableDeclaration",
|
||||||
"scope": 17406,
|
"scope": 21262,
|
||||||
"src": "152:16:72",
|
"src": "152:16:83",
|
||||||
"stateVariable": false,
|
"stateVariable": false,
|
||||||
"storageLocation": "memory",
|
"storageLocation": "memory",
|
||||||
"typeDescriptions": {
|
"typeDescriptions": {
|
||||||
@ -325,18 +325,18 @@
|
|||||||
},
|
},
|
||||||
"typeName": {
|
"typeName": {
|
||||||
"baseType": {
|
"baseType": {
|
||||||
"id": 17382,
|
"id": 21238,
|
||||||
"name": "uint256",
|
"name": "uint256",
|
||||||
"nodeType": "ElementaryTypeName",
|
"nodeType": "ElementaryTypeName",
|
||||||
"src": "152:7:72",
|
"src": "152:7:83",
|
||||||
"typeDescriptions": {
|
"typeDescriptions": {
|
||||||
"typeIdentifier": "t_uint256",
|
"typeIdentifier": "t_uint256",
|
||||||
"typeString": "uint256"
|
"typeString": "uint256"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"id": 17383,
|
"id": 21239,
|
||||||
"nodeType": "ArrayTypeName",
|
"nodeType": "ArrayTypeName",
|
||||||
"src": "152:9:72",
|
"src": "152:9:83",
|
||||||
"typeDescriptions": {
|
"typeDescriptions": {
|
||||||
"typeIdentifier": "t_array$_t_uint256_$dyn_storage_ptr",
|
"typeIdentifier": "t_array$_t_uint256_$dyn_storage_ptr",
|
||||||
"typeString": "uint256[]"
|
"typeString": "uint256[]"
|
||||||
@ -345,29 +345,379 @@
|
|||||||
"visibility": "internal"
|
"visibility": "internal"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"src": "151:18:72"
|
"src": "151:18:83"
|
||||||
},
|
},
|
||||||
"scope": 17407,
|
"scope": 21263,
|
||||||
"src": "74:192:72",
|
"src": "74:192:83",
|
||||||
"stateMutability": "pure",
|
"stateMutability": "pure",
|
||||||
"virtual": false,
|
"virtual": false,
|
||||||
"visibility": "internal"
|
"visibility": "internal"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"scope": 17408,
|
"scope": 21264,
|
||||||
"src": "57:211:72",
|
"src": "57:211:83",
|
||||||
"usedErrors": []
|
"usedErrors": []
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"src": "32:237:72"
|
"src": "32:237:83"
|
||||||
|
},
|
||||||
|
"legacyAST": {
|
||||||
|
"absolutePath": "project:/contracts/utils/UInt.sol",
|
||||||
|
"exportedSymbols": {
|
||||||
|
"UInt": [
|
||||||
|
21263
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"id": 21264,
|
||||||
|
"license": "MIT",
|
||||||
|
"nodeType": "SourceUnit",
|
||||||
|
"nodes": [
|
||||||
|
{
|
||||||
|
"id": 21234,
|
||||||
|
"literals": [
|
||||||
|
"solidity",
|
||||||
|
"0.8",
|
||||||
|
".10"
|
||||||
|
],
|
||||||
|
"nodeType": "PragmaDirective",
|
||||||
|
"src": "32:23:83"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"abstract": false,
|
||||||
|
"baseContracts": [],
|
||||||
|
"canonicalName": "UInt",
|
||||||
|
"contractDependencies": [],
|
||||||
|
"contractKind": "library",
|
||||||
|
"fullyImplemented": true,
|
||||||
|
"id": 21263,
|
||||||
|
"linearizedBaseContracts": [
|
||||||
|
21263
|
||||||
|
],
|
||||||
|
"name": "UInt",
|
||||||
|
"nameLocation": "65:4:83",
|
||||||
|
"nodeType": "ContractDefinition",
|
||||||
|
"nodes": [
|
||||||
|
{
|
||||||
|
"body": {
|
||||||
|
"id": 21261,
|
||||||
|
"nodeType": "Block",
|
||||||
|
"src": "172:94:83",
|
||||||
|
"statements": [
|
||||||
|
{
|
||||||
|
"assignments": [
|
||||||
|
21246
|
||||||
|
],
|
||||||
|
"declarations": [
|
||||||
|
{
|
||||||
|
"constant": false,
|
||||||
|
"id": 21246,
|
||||||
|
"mutability": "mutable",
|
||||||
|
"name": "array",
|
||||||
|
"nameLocation": "195:5:83",
|
||||||
|
"nodeType": "VariableDeclaration",
|
||||||
|
"scope": 21261,
|
||||||
|
"src": "178:22:83",
|
||||||
|
"stateVariable": false,
|
||||||
|
"storageLocation": "memory",
|
||||||
|
"typeDescriptions": {
|
||||||
|
"typeIdentifier": "t_array$_t_uint256_$dyn_memory_ptr",
|
||||||
|
"typeString": "uint256[]"
|
||||||
|
},
|
||||||
|
"typeName": {
|
||||||
|
"baseType": {
|
||||||
|
"id": 21244,
|
||||||
|
"name": "uint256",
|
||||||
|
"nodeType": "ElementaryTypeName",
|
||||||
|
"src": "178:7:83",
|
||||||
|
"typeDescriptions": {
|
||||||
|
"typeIdentifier": "t_uint256",
|
||||||
|
"typeString": "uint256"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"id": 21245,
|
||||||
|
"nodeType": "ArrayTypeName",
|
||||||
|
"src": "178:9:83",
|
||||||
|
"typeDescriptions": {
|
||||||
|
"typeIdentifier": "t_array$_t_uint256_$dyn_storage_ptr",
|
||||||
|
"typeString": "uint256[]"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"visibility": "internal"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"id": 21252,
|
||||||
|
"initialValue": {
|
||||||
|
"arguments": [
|
||||||
|
{
|
||||||
|
"hexValue": "31",
|
||||||
|
"id": 21250,
|
||||||
|
"isConstant": false,
|
||||||
|
"isLValue": false,
|
||||||
|
"isPure": true,
|
||||||
|
"kind": "number",
|
||||||
|
"lValueRequested": false,
|
||||||
|
"nodeType": "Literal",
|
||||||
|
"src": "217:1:83",
|
||||||
|
"typeDescriptions": {
|
||||||
|
"typeIdentifier": "t_rational_1_by_1",
|
||||||
|
"typeString": "int_const 1"
|
||||||
|
},
|
||||||
|
"value": "1"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"expression": {
|
||||||
|
"argumentTypes": [
|
||||||
|
{
|
||||||
|
"typeIdentifier": "t_rational_1_by_1",
|
||||||
|
"typeString": "int_const 1"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"id": 21249,
|
||||||
|
"isConstant": false,
|
||||||
|
"isLValue": false,
|
||||||
|
"isPure": true,
|
||||||
|
"lValueRequested": false,
|
||||||
|
"nodeType": "NewExpression",
|
||||||
|
"src": "203:13:83",
|
||||||
|
"typeDescriptions": {
|
||||||
|
"typeIdentifier": "t_function_objectcreation_pure$_t_uint256_$returns$_t_array$_t_uint256_$dyn_memory_ptr_$",
|
||||||
|
"typeString": "function (uint256) pure returns (uint256[] memory)"
|
||||||
|
},
|
||||||
|
"typeName": {
|
||||||
|
"baseType": {
|
||||||
|
"id": 21247,
|
||||||
|
"name": "uint256",
|
||||||
|
"nodeType": "ElementaryTypeName",
|
||||||
|
"src": "207:7:83",
|
||||||
|
"typeDescriptions": {
|
||||||
|
"typeIdentifier": "t_uint256",
|
||||||
|
"typeString": "uint256"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"id": 21248,
|
||||||
|
"nodeType": "ArrayTypeName",
|
||||||
|
"src": "207:9:83",
|
||||||
|
"typeDescriptions": {
|
||||||
|
"typeIdentifier": "t_array$_t_uint256_$dyn_storage_ptr",
|
||||||
|
"typeString": "uint256[]"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"id": 21251,
|
||||||
|
"isConstant": false,
|
||||||
|
"isLValue": false,
|
||||||
|
"isPure": true,
|
||||||
|
"kind": "functionCall",
|
||||||
|
"lValueRequested": false,
|
||||||
|
"names": [],
|
||||||
|
"nodeType": "FunctionCall",
|
||||||
|
"src": "203:16:83",
|
||||||
|
"tryCall": false,
|
||||||
|
"typeDescriptions": {
|
||||||
|
"typeIdentifier": "t_array$_t_uint256_$dyn_memory_ptr",
|
||||||
|
"typeString": "uint256[] memory"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"nodeType": "VariableDeclarationStatement",
|
||||||
|
"src": "178:41:83"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"expression": {
|
||||||
|
"id": 21257,
|
||||||
|
"isConstant": false,
|
||||||
|
"isLValue": false,
|
||||||
|
"isPure": false,
|
||||||
|
"lValueRequested": false,
|
||||||
|
"leftHandSide": {
|
||||||
|
"baseExpression": {
|
||||||
|
"id": 21253,
|
||||||
|
"name": "array",
|
||||||
|
"nodeType": "Identifier",
|
||||||
|
"overloadedDeclarations": [],
|
||||||
|
"referencedDeclaration": 21246,
|
||||||
|
"src": "225:5:83",
|
||||||
|
"typeDescriptions": {
|
||||||
|
"typeIdentifier": "t_array$_t_uint256_$dyn_memory_ptr",
|
||||||
|
"typeString": "uint256[] memory"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"id": 21255,
|
||||||
|
"indexExpression": {
|
||||||
|
"hexValue": "30",
|
||||||
|
"id": 21254,
|
||||||
|
"isConstant": false,
|
||||||
|
"isLValue": false,
|
||||||
|
"isPure": true,
|
||||||
|
"kind": "number",
|
||||||
|
"lValueRequested": false,
|
||||||
|
"nodeType": "Literal",
|
||||||
|
"src": "231:1:83",
|
||||||
|
"typeDescriptions": {
|
||||||
|
"typeIdentifier": "t_rational_0_by_1",
|
||||||
|
"typeString": "int_const 0"
|
||||||
|
},
|
||||||
|
"value": "0"
|
||||||
|
},
|
||||||
|
"isConstant": false,
|
||||||
|
"isLValue": true,
|
||||||
|
"isPure": false,
|
||||||
|
"lValueRequested": true,
|
||||||
|
"nodeType": "IndexAccess",
|
||||||
|
"src": "225:8:83",
|
||||||
|
"typeDescriptions": {
|
||||||
|
"typeIdentifier": "t_uint256",
|
||||||
|
"typeString": "uint256"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"nodeType": "Assignment",
|
||||||
|
"operator": "=",
|
||||||
|
"rightHandSide": {
|
||||||
|
"id": 21256,
|
||||||
|
"name": "element",
|
||||||
|
"nodeType": "Identifier",
|
||||||
|
"overloadedDeclarations": [],
|
||||||
|
"referencedDeclaration": 21236,
|
||||||
|
"src": "236:7:83",
|
||||||
|
"typeDescriptions": {
|
||||||
|
"typeIdentifier": "t_uint256",
|
||||||
|
"typeString": "uint256"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"src": "225:18:83",
|
||||||
|
"typeDescriptions": {
|
||||||
|
"typeIdentifier": "t_uint256",
|
||||||
|
"typeString": "uint256"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"id": 21258,
|
||||||
|
"nodeType": "ExpressionStatement",
|
||||||
|
"src": "225:18:83"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"expression": {
|
||||||
|
"id": 21259,
|
||||||
|
"name": "array",
|
||||||
|
"nodeType": "Identifier",
|
||||||
|
"overloadedDeclarations": [],
|
||||||
|
"referencedDeclaration": 21246,
|
||||||
|
"src": "256:5:83",
|
||||||
|
"typeDescriptions": {
|
||||||
|
"typeIdentifier": "t_array$_t_uint256_$dyn_memory_ptr",
|
||||||
|
"typeString": "uint256[] memory"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"functionReturnParameters": 21241,
|
||||||
|
"id": 21260,
|
||||||
|
"nodeType": "Return",
|
||||||
|
"src": "249:12:83"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"id": 21262,
|
||||||
|
"implemented": true,
|
||||||
|
"kind": "function",
|
||||||
|
"modifiers": [],
|
||||||
|
"name": "asSingletonArray",
|
||||||
|
"nameLocation": "83:16:83",
|
||||||
|
"nodeType": "FunctionDefinition",
|
||||||
|
"parameters": {
|
||||||
|
"id": 21237,
|
||||||
|
"nodeType": "ParameterList",
|
||||||
|
"parameters": [
|
||||||
|
{
|
||||||
|
"constant": false,
|
||||||
|
"id": 21236,
|
||||||
|
"mutability": "mutable",
|
||||||
|
"name": "element",
|
||||||
|
"nameLocation": "108:7:83",
|
||||||
|
"nodeType": "VariableDeclaration",
|
||||||
|
"scope": 21262,
|
||||||
|
"src": "100:15:83",
|
||||||
|
"stateVariable": false,
|
||||||
|
"storageLocation": "default",
|
||||||
|
"typeDescriptions": {
|
||||||
|
"typeIdentifier": "t_uint256",
|
||||||
|
"typeString": "uint256"
|
||||||
|
},
|
||||||
|
"typeName": {
|
||||||
|
"id": 21235,
|
||||||
|
"name": "uint256",
|
||||||
|
"nodeType": "ElementaryTypeName",
|
||||||
|
"src": "100:7:83",
|
||||||
|
"typeDescriptions": {
|
||||||
|
"typeIdentifier": "t_uint256",
|
||||||
|
"typeString": "uint256"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"visibility": "internal"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"src": "99:17:83"
|
||||||
|
},
|
||||||
|
"returnParameters": {
|
||||||
|
"id": 21241,
|
||||||
|
"nodeType": "ParameterList",
|
||||||
|
"parameters": [
|
||||||
|
{
|
||||||
|
"constant": false,
|
||||||
|
"id": 21240,
|
||||||
|
"mutability": "mutable",
|
||||||
|
"name": "",
|
||||||
|
"nameLocation": "-1:-1:-1",
|
||||||
|
"nodeType": "VariableDeclaration",
|
||||||
|
"scope": 21262,
|
||||||
|
"src": "152:16:83",
|
||||||
|
"stateVariable": false,
|
||||||
|
"storageLocation": "memory",
|
||||||
|
"typeDescriptions": {
|
||||||
|
"typeIdentifier": "t_array$_t_uint256_$dyn_memory_ptr",
|
||||||
|
"typeString": "uint256[]"
|
||||||
|
},
|
||||||
|
"typeName": {
|
||||||
|
"baseType": {
|
||||||
|
"id": 21238,
|
||||||
|
"name": "uint256",
|
||||||
|
"nodeType": "ElementaryTypeName",
|
||||||
|
"src": "152:7:83",
|
||||||
|
"typeDescriptions": {
|
||||||
|
"typeIdentifier": "t_uint256",
|
||||||
|
"typeString": "uint256"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"id": 21239,
|
||||||
|
"nodeType": "ArrayTypeName",
|
||||||
|
"src": "152:9:83",
|
||||||
|
"typeDescriptions": {
|
||||||
|
"typeIdentifier": "t_array$_t_uint256_$dyn_storage_ptr",
|
||||||
|
"typeString": "uint256[]"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"visibility": "internal"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"src": "151:18:83"
|
||||||
|
},
|
||||||
|
"scope": 21263,
|
||||||
|
"src": "74:192:83",
|
||||||
|
"stateMutability": "pure",
|
||||||
|
"virtual": false,
|
||||||
|
"visibility": "internal"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"scope": 21264,
|
||||||
|
"src": "57:211:83",
|
||||||
|
"usedErrors": []
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"src": "32:237:83"
|
||||||
},
|
},
|
||||||
"compiler": {
|
"compiler": {
|
||||||
"name": "solc",
|
"name": "solc",
|
||||||
"version": "0.8.10+commit.fc410830.Emscripten.clang"
|
"version": "0.8.10+commit.fc410830.Emscripten.clang"
|
||||||
},
|
},
|
||||||
"networks": {},
|
"networks": {},
|
||||||
"schemaVersion": "3.4.16",
|
"schemaVersion": "3.4.4",
|
||||||
"updatedAt": "2023-11-27T08:18:52.516Z",
|
"updatedAt": "2023-12-01T09:03:16.840Z",
|
||||||
"devdoc": {
|
"devdoc": {
|
||||||
"kind": "dev",
|
"kind": "dev",
|
||||||
"methods": {},
|
"methods": {},
|
||||||
|
File diff suppressed because one or more lines are too long
33
config/config_arbitrum_sepolia.js
Normal file
33
config/config_arbitrum_sepolia.js
Normal file
@ -0,0 +1,33 @@
|
|||||||
|
const market = {
|
||||||
|
feeToAddress: "0x50A8e60041A206AcaA5F844a1104896224be6F39",
|
||||||
|
mallFeeAddress: "0x50A8e60041A206AcaA5F844a1104896224be6F39",
|
||||||
|
paymentTokens: [
|
||||||
|
"0x514609B71340E149Cb81A80A953D07A7Fe41bd4F", // USDT
|
||||||
|
],
|
||||||
|
};
|
||||||
|
|
||||||
|
const admins = {
|
||||||
|
admin: "0x50A8e60041A206AcaA5F844a1104896224be6F39",
|
||||||
|
proposers: [
|
||||||
|
"0x50A8e60041A206AcaA5F844a1104896224be6F39",
|
||||||
|
"0x746338765a8FbDD1c5aB61bfb92CD6D960C3C662",
|
||||||
|
],
|
||||||
|
confirmers: ["0x50A8e60041A206AcaA5F844a1104896224be6F39"],
|
||||||
|
executors: [
|
||||||
|
"0x50A8e60041A206AcaA5F844a1104896224be6F39",
|
||||||
|
"0x746338765a8FbDD1c5aB61bfb92CD6D960C3C662",
|
||||||
|
"0x22d491Bde2303f2f43325b2108D26f1eAbA1e32b",
|
||||||
|
],
|
||||||
|
};
|
||||||
|
|
||||||
|
const token = {
|
||||||
|
baseTokenURI: "https://market.cebg.games/api/nft/info/",
|
||||||
|
};
|
||||||
|
|
||||||
|
var config = {
|
||||||
|
market,
|
||||||
|
admins,
|
||||||
|
token,
|
||||||
|
};
|
||||||
|
|
||||||
|
module.exports = config;
|
33
config/config_sepolia.js
Normal file
33
config/config_sepolia.js
Normal file
@ -0,0 +1,33 @@
|
|||||||
|
const market = {
|
||||||
|
feeToAddress: "0x50A8e60041A206AcaA5F844a1104896224be6F39",
|
||||||
|
mallFeeAddress: "0x50A8e60041A206AcaA5F844a1104896224be6F39",
|
||||||
|
paymentTokens: [
|
||||||
|
"0x514609B71340E149Cb81A80A953D07A7Fe41bd4F", // USDT
|
||||||
|
],
|
||||||
|
};
|
||||||
|
|
||||||
|
const admins = {
|
||||||
|
admin: "0x50A8e60041A206AcaA5F844a1104896224be6F39",
|
||||||
|
proposers: [
|
||||||
|
"0x50A8e60041A206AcaA5F844a1104896224be6F39",
|
||||||
|
"0x746338765a8FbDD1c5aB61bfb92CD6D960C3C662",
|
||||||
|
],
|
||||||
|
confirmers: ["0x50A8e60041A206AcaA5F844a1104896224be6F39"],
|
||||||
|
executors: [
|
||||||
|
"0x50A8e60041A206AcaA5F844a1104896224be6F39",
|
||||||
|
"0x746338765a8FbDD1c5aB61bfb92CD6D960C3C662",
|
||||||
|
"0x22d491Bde2303f2f43325b2108D26f1eAbA1e32b",
|
||||||
|
],
|
||||||
|
};
|
||||||
|
|
||||||
|
const token = {
|
||||||
|
baseTokenURI: "https://market.cebg.games/api/nft/info/",
|
||||||
|
};
|
||||||
|
|
||||||
|
var config = {
|
||||||
|
market,
|
||||||
|
admins,
|
||||||
|
token,
|
||||||
|
};
|
||||||
|
|
||||||
|
module.exports = config;
|
140
out/arbitrum_sepolia_dev.json
Normal file
140
out/arbitrum_sepolia_dev.json
Normal file
@ -0,0 +1,140 @@
|
|||||||
|
[
|
||||||
|
{
|
||||||
|
"name": "BEBadge",
|
||||||
|
"type": "erc721",
|
||||||
|
"json": "assets/contracts/BEBadge.json",
|
||||||
|
"address": "0x09F0dFFA584B1277D7c4E44265a6b5D03303Fc99"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "BEMultiSigWallet",
|
||||||
|
"type": "logic",
|
||||||
|
"json": "assets/contracts/BEMultiSigWallet.json",
|
||||||
|
"address": "0xC43AA64C83eaAFD429E03506a413cB834046a7f2"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "NftDistributor",
|
||||||
|
"type": "logic",
|
||||||
|
"json": "assets/contracts/NftDistributor.json",
|
||||||
|
"address": "0x877d90e87Fd3810CE5469c1fFC3228107ca80C74"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "CEC",
|
||||||
|
"type": "erc20",
|
||||||
|
"json": "assets/contracts/FT.json",
|
||||||
|
"address": "0x4A490306E1644Ce1AA755c90A2F3728A1E925e11"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "CEG",
|
||||||
|
"type": "erc20",
|
||||||
|
"json": "assets/contracts/FT.json",
|
||||||
|
"address": "0xa12cdbC6BAcDDE9BbC03F9a7ea1240c7D48009E5"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "BEUSDC",
|
||||||
|
"type": "erc20",
|
||||||
|
"json": "assets/contracts/FT.json",
|
||||||
|
"address": "0x705FA0719764E184458b407dfeFD54958b52070a"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "BEUSDT",
|
||||||
|
"type": "erc20",
|
||||||
|
"json": "assets/contracts/FT.json",
|
||||||
|
"address": "0x1304E6AA241eE3C9ea44Db9e593e85Ae76eC41F1"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "HERO",
|
||||||
|
"type": "erc721",
|
||||||
|
"json": "assets/contracts/NFT.json",
|
||||||
|
"address": "0x59e751c2037B710090035B6ea928e0cce80aC03f"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "PLANET",
|
||||||
|
"type": "erc721",
|
||||||
|
"json": "assets/contracts/NFT.json",
|
||||||
|
"address": "0x8ee0a9D6025A46f21c9b0b75a8472D001d94e8A7"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "TestHERO",
|
||||||
|
"type": "erc721",
|
||||||
|
"json": "assets/contracts/NFT.json",
|
||||||
|
"address": "0xCD4bb3402f1a444a1AF10F31946Ed37DaC0eaC4d"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "GoldBrick",
|
||||||
|
"type": "erc721",
|
||||||
|
"json": "assets/contracts/NFT.json",
|
||||||
|
"address": "0x22Ac497e7FbdaDDB6945354F8080998f4Abbdc4b"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "UserMinterFactory",
|
||||||
|
"type": "logic",
|
||||||
|
"json": "assets/contracts/UserMinterFactory.json",
|
||||||
|
"address": "0x57cCdaF10dBDb0171207ec6Ccb6669D4a09257F8"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "BENftMarket",
|
||||||
|
"type": "logic",
|
||||||
|
"json": "assets/contracts/BENftMarket.json",
|
||||||
|
"address": "0x914F7646F30A18d84C21b0255b84896Ef7e5a05a"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "BENftMall",
|
||||||
|
"type": "logic",
|
||||||
|
"json": "assets/contracts/BENftMall.json",
|
||||||
|
"address": "0x3c5991E9A0e6c713163cD0a91f246dc61f18d918"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "BETokenMall",
|
||||||
|
"type": "logic",
|
||||||
|
"json": "assets/contracts/BETokenMall.json",
|
||||||
|
"address": "0x23e7Ef7D6F9bc3305E8EF0Fa1e5e12C1D5a4b06B"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "GameItemMarket",
|
||||||
|
"type": "logic",
|
||||||
|
"json": "assets/contracts/GameItemMarket.json",
|
||||||
|
"address": "0x2036A0708AC2F17F67b08357d8b4A7d47cF49c29"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "GameItemMall",
|
||||||
|
"type": "logic",
|
||||||
|
"json": "assets/contracts/GameItemMall.json",
|
||||||
|
"address": "0x20e2677F32dC0CB5D0bB0DEf9df84369AD5a7EC2"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Gacha",
|
||||||
|
"type": "erc721",
|
||||||
|
"json": "assets/contracts/BEBadge.json",
|
||||||
|
"address": "0xe2E4D5a4045fBFcbCBECAf5b8A94303712d2FA97"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "ClaimGachaFactory",
|
||||||
|
"type": "logic",
|
||||||
|
"json": "assets/contracts/ClaimBoxFactory.json",
|
||||||
|
"address": "0x7F2b4DB626d878778e178B4F0C7bA3a2870C6dd0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "JSONMetadata",
|
||||||
|
"type": "logic",
|
||||||
|
"json": "assets/contracts/JSONMetadata.json",
|
||||||
|
"address": "0xA8478E6566befD4D5e8c812f7BF1e0424CC3D3E0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "ERC721Staking",
|
||||||
|
"type": "logic",
|
||||||
|
"json": "assets/contracts/ERC721Staking.json",
|
||||||
|
"address": "0xd46fA2E72BA0F54092D0eF6a6e0D1d5660259C7a"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "EvolveProxy",
|
||||||
|
"type": "logic",
|
||||||
|
"json": "assets/contracts/EvolveProxy.json",
|
||||||
|
"address": "0xb8ca503E4cc48087394E192F9f118f2c0732A0fc"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "GoldBricksFactory",
|
||||||
|
"type": "logic",
|
||||||
|
"json": "assets/contracts/GoldBricksFactory.json",
|
||||||
|
"address": "0x45E2Eae3634a69Fb9242397A75dd5751aEa8041e"
|
||||||
|
}
|
||||||
|
]
|
@ -142,5 +142,17 @@
|
|||||||
"type": "logic",
|
"type": "logic",
|
||||||
"json": "assets/contracts/BENftMallTrans.json",
|
"json": "assets/contracts/BENftMallTrans.json",
|
||||||
"address": "0x24e08D7c3109A945a33c1ff737f34Dd80b27c723"
|
"address": "0x24e08D7c3109A945a33c1ff737f34Dd80b27c723"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "GoldBrick",
|
||||||
|
"type": "erc721",
|
||||||
|
"json": "assets/contracts/NFT.json",
|
||||||
|
"address": "0x0bC735C26040a56352271C32A9bAf9cc47f2F264"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "GoldBricksFactory",
|
||||||
|
"type": "logic",
|
||||||
|
"json": "assets/contracts/GoldBricksFactory.json",
|
||||||
|
"address": "0x40295E4879926D04E04cE59F0293b5b5FDe6267c"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
@ -17,6 +17,8 @@
|
|||||||
"deploy:combo_testnet": "truffle migrate --network combo_testnet --compile-none",
|
"deploy:combo_testnet": "truffle migrate --network combo_testnet --compile-none",
|
||||||
"deploy:polygon_testnet": "truffle migrate --network polygon_testnet --compile-none",
|
"deploy:polygon_testnet": "truffle migrate --network polygon_testnet --compile-none",
|
||||||
"deploy:dev:arbitrum_testnet": "DEPLOY_ENV=dev truffle migrate --network arbitrum_testnet --compile-none",
|
"deploy:dev:arbitrum_testnet": "DEPLOY_ENV=dev truffle migrate --network arbitrum_testnet --compile-none",
|
||||||
|
"deploy:dev:arbitrum_sepolia": "DEPLOY_ENV=dev truffle migrate --network arbitrum_sepolia --compile-none",
|
||||||
|
"deploy:dev:sepolia": "DEPLOY_ENV=dev truffle migrate --network sepolia --compile-none",
|
||||||
"deploy:dev:zk_testnet": "DEPLOY_ENV=dev truffle migrate --network zk_testnet --compile-none",
|
"deploy:dev:zk_testnet": "DEPLOY_ENV=dev truffle migrate --network zk_testnet --compile-none",
|
||||||
"deploy:dev:x1_testnet": "DEPLOY_ENV=dev truffle migrate --network x1_testnet --compile-none",
|
"deploy:dev:x1_testnet": "DEPLOY_ENV=dev truffle migrate --network x1_testnet --compile-none",
|
||||||
"deploy:dev:goerli": "DEPLOY_ENV=dev truffle migrate --network goerli --compile-none",
|
"deploy:dev:goerli": "DEPLOY_ENV=dev truffle migrate --network goerli --compile-none",
|
||||||
|
@ -199,6 +199,43 @@ module.exports = {
|
|||||||
explorerUrl: "https://goerli.arbiscan.io/address",
|
explorerUrl: "https://goerli.arbiscan.io/address",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
arbitrum_sepolia: {
|
||||||
|
provider: () =>
|
||||||
|
new HDWalletProvider({
|
||||||
|
privateKeys: [kccTestnetKey],
|
||||||
|
// providerOrUrl: "https://sepolia-rollup.arbitrum.io/rpc",
|
||||||
|
// providerOrUrl: "https://arbitrum-sepolia.blockpi.network/v1/rpc/public",
|
||||||
|
// providerOrUrl: "https://arbitrum-sepolia.infura.io/v3/8ae5bef48da14bbbac03860879a08bd7",
|
||||||
|
providerOrUrl: "https://arbitrum-sepolia.infura.io/v3/b6bf7d3508c941499b10025c0776eaf8",
|
||||||
|
pollingInterval: 8000,
|
||||||
|
}),
|
||||||
|
network_id: 421614,
|
||||||
|
confirmations: 6,
|
||||||
|
timeoutBlocks: 5000,
|
||||||
|
networkCheckTimeout: 10000000,
|
||||||
|
deploymentPollingInterval: 8000,
|
||||||
|
skipDryRun: true,
|
||||||
|
production: true,
|
||||||
|
disableConfirmationListener: true,
|
||||||
|
from: "0x50A8e60041A206AcaA5F844a1104896224be6F39"
|
||||||
|
},
|
||||||
|
sepolia: {
|
||||||
|
provider: () =>
|
||||||
|
new HDWalletProvider({
|
||||||
|
privateKeys: [kccTestnetKey],
|
||||||
|
providerOrUrl: "https://sepolia.infura.io/v3/b6bf7d3508c941499b10025c0776eaf8",
|
||||||
|
pollingInterval: 8000,
|
||||||
|
}),
|
||||||
|
network_id: 11155111,
|
||||||
|
confirmations: 6,
|
||||||
|
timeoutBlocks: 5000,
|
||||||
|
networkCheckTimeout: 10000000,
|
||||||
|
deploymentPollingInterval: 8000,
|
||||||
|
skipDryRun: true,
|
||||||
|
production: true,
|
||||||
|
disableConfirmationListener: true,
|
||||||
|
from: "0x50A8e60041A206AcaA5F844a1104896224be6F39"
|
||||||
|
},
|
||||||
combo_testnet: {
|
combo_testnet: {
|
||||||
provider: () =>
|
provider: () =>
|
||||||
new HDWalletProvider({
|
new HDWalletProvider({
|
||||||
|
Loading…
x
Reference in New Issue
Block a user