进阶,购买, mint等事件增加nonce
This commit is contained in:
parent
3632df27d3
commit
ec8282b0f7
@ -45539,6 +45539,268 @@
|
|||||||
"version": "0.8.10+commit.fc410830.Emscripten.clang"
|
"version": "0.8.10+commit.fc410830.Emscripten.clang"
|
||||||
},
|
},
|
||||||
"networks": {
|
"networks": {
|
||||||
|
"1338": {
|
||||||
|
"events": {
|
||||||
|
"0x0a33c0cb495b2bff686a3ec8d191fcbfa1cd7428140872325d46e427258b083e": {
|
||||||
|
"anonymous": false,
|
||||||
|
"inputs": [
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "uint256",
|
||||||
|
"name": "boxId",
|
||||||
|
"type": "uint256"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "buyer",
|
||||||
|
"type": "address"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": false,
|
||||||
|
"internalType": "uint256",
|
||||||
|
"name": "boxType",
|
||||||
|
"type": "uint256"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": false,
|
||||||
|
"internalType": "uint256",
|
||||||
|
"name": "price",
|
||||||
|
"type": "uint256"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": false,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "paymentToken",
|
||||||
|
"type": "address"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "BEBoxPaid",
|
||||||
|
"type": "event"
|
||||||
|
},
|
||||||
|
"0xc2617efa69bab66782fa219543714338489c4e9e178271560a91b82c3f612b58": {
|
||||||
|
"anonymous": false,
|
||||||
|
"inputs": [
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "bytes32",
|
||||||
|
"name": "id",
|
||||||
|
"type": "bytes32"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "uint256",
|
||||||
|
"name": "index",
|
||||||
|
"type": "uint256"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": false,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "target",
|
||||||
|
"type": "address"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": false,
|
||||||
|
"internalType": "uint256",
|
||||||
|
"name": "value",
|
||||||
|
"type": "uint256"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": false,
|
||||||
|
"internalType": "bytes",
|
||||||
|
"name": "data",
|
||||||
|
"type": "bytes"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "CallExecuted",
|
||||||
|
"type": "event"
|
||||||
|
},
|
||||||
|
"0x4cf4410cc57040e44862ef0f45f3dd5a5e02db8eb8add648d4b0e236f1d07dca": {
|
||||||
|
"anonymous": false,
|
||||||
|
"inputs": [
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "bytes32",
|
||||||
|
"name": "id",
|
||||||
|
"type": "bytes32"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "uint256",
|
||||||
|
"name": "index",
|
||||||
|
"type": "uint256"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": false,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "target",
|
||||||
|
"type": "address"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": false,
|
||||||
|
"internalType": "uint256",
|
||||||
|
"name": "value",
|
||||||
|
"type": "uint256"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": false,
|
||||||
|
"internalType": "bytes",
|
||||||
|
"name": "data",
|
||||||
|
"type": "bytes"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": false,
|
||||||
|
"internalType": "bytes32",
|
||||||
|
"name": "predecessor",
|
||||||
|
"type": "bytes32"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": false,
|
||||||
|
"internalType": "uint256",
|
||||||
|
"name": "delay",
|
||||||
|
"type": "uint256"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "CallScheduled",
|
||||||
|
"type": "event"
|
||||||
|
},
|
||||||
|
"0xbaa1eb22f2a492ba1a5fea61b8df4d27c6c8b5f3971e63bb58fa14ff72eedb70": {
|
||||||
|
"anonymous": false,
|
||||||
|
"inputs": [
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "bytes32",
|
||||||
|
"name": "id",
|
||||||
|
"type": "bytes32"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "Cancelled",
|
||||||
|
"type": "event"
|
||||||
|
},
|
||||||
|
"0x11c24f4ead16507c69ac467fbd5e4eed5fb5c699626d2cc6d66421df253886d5": {
|
||||||
|
"anonymous": false,
|
||||||
|
"inputs": [
|
||||||
|
{
|
||||||
|
"indexed": false,
|
||||||
|
"internalType": "uint256",
|
||||||
|
"name": "oldDuration",
|
||||||
|
"type": "uint256"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": false,
|
||||||
|
"internalType": "uint256",
|
||||||
|
"name": "newDuration",
|
||||||
|
"type": "uint256"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "MinDelayChange",
|
||||||
|
"type": "event"
|
||||||
|
},
|
||||||
|
"0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0": {
|
||||||
|
"anonymous": false,
|
||||||
|
"inputs": [
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "previousOwner",
|
||||||
|
"type": "address"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "newOwner",
|
||||||
|
"type": "address"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "OwnershipTransferred",
|
||||||
|
"type": "event"
|
||||||
|
},
|
||||||
|
"0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff": {
|
||||||
|
"anonymous": false,
|
||||||
|
"inputs": [
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "bytes32",
|
||||||
|
"name": "role",
|
||||||
|
"type": "bytes32"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "bytes32",
|
||||||
|
"name": "previousAdminRole",
|
||||||
|
"type": "bytes32"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "bytes32",
|
||||||
|
"name": "newAdminRole",
|
||||||
|
"type": "bytes32"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "RoleAdminChanged",
|
||||||
|
"type": "event"
|
||||||
|
},
|
||||||
|
"0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d": {
|
||||||
|
"anonymous": false,
|
||||||
|
"inputs": [
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "bytes32",
|
||||||
|
"name": "role",
|
||||||
|
"type": "bytes32"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "account",
|
||||||
|
"type": "address"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "sender",
|
||||||
|
"type": "address"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "RoleGranted",
|
||||||
|
"type": "event"
|
||||||
|
},
|
||||||
|
"0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b": {
|
||||||
|
"anonymous": false,
|
||||||
|
"inputs": [
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "bytes32",
|
||||||
|
"name": "role",
|
||||||
|
"type": "bytes32"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "account",
|
||||||
|
"type": "address"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "sender",
|
||||||
|
"type": "address"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "RoleRevoked",
|
||||||
|
"type": "event"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"links": {},
|
||||||
|
"address": "0x9095b8e8a5a4E7Fcb7F569dDc325eAB089732B26",
|
||||||
|
"transactionHash": "0xcad1cc7649d6cf501cd91a3ac63e4b79ce9e0c96baecd772ca0f4a8da4d33e6e"
|
||||||
|
},
|
||||||
|
"80001": {
|
||||||
|
"events": {},
|
||||||
|
"links": {},
|
||||||
|
"address": "0xE34c5EA0C3083d11a735DC0609533b92130319F5",
|
||||||
|
"transactionHash": "0x1210bcc03834e53cbb9b64c2baf22f237d3127fcd11409aa9bba52b1b7411f88"
|
||||||
|
},
|
||||||
"1660724532588": {
|
"1660724532588": {
|
||||||
"events": {},
|
"events": {},
|
||||||
"links": {},
|
"links": {},
|
||||||
@ -45618,8 +45880,8 @@
|
|||||||
"transactionHash": "0xaacc3d8ba7d2cc8a5cba501539ecc556790c2eb9424d53522fa12e8b8fb46e9b"
|
"transactionHash": "0xaacc3d8ba7d2cc8a5cba501539ecc556790c2eb9424d53522fa12e8b8fb46e9b"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"schemaVersion": "3.4.4",
|
"schemaVersion": "3.4.9",
|
||||||
"updatedAt": "2022-10-19T08:18:04.009Z",
|
"updatedAt": "2022-10-31T03:33:52.008Z",
|
||||||
"networkType": "ethereum",
|
"networkType": "ethereum",
|
||||||
"devdoc": {
|
"devdoc": {
|
||||||
"kind": "dev",
|
"kind": "dev",
|
||||||
|
@ -29225,6 +29225,231 @@
|
|||||||
"version": "0.8.10+commit.fc410830.Emscripten.clang"
|
"version": "0.8.10+commit.fc410830.Emscripten.clang"
|
||||||
},
|
},
|
||||||
"networks": {
|
"networks": {
|
||||||
|
"1338": {
|
||||||
|
"events": {
|
||||||
|
"0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31": {
|
||||||
|
"anonymous": false,
|
||||||
|
"inputs": [
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "account",
|
||||||
|
"type": "address"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "operator",
|
||||||
|
"type": "address"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": false,
|
||||||
|
"internalType": "bool",
|
||||||
|
"name": "approved",
|
||||||
|
"type": "bool"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "ApprovalForAll",
|
||||||
|
"type": "event"
|
||||||
|
},
|
||||||
|
"0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0": {
|
||||||
|
"anonymous": false,
|
||||||
|
"inputs": [
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "previousOwner",
|
||||||
|
"type": "address"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "newOwner",
|
||||||
|
"type": "address"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "OwnershipTransferred",
|
||||||
|
"type": "event"
|
||||||
|
},
|
||||||
|
"0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff": {
|
||||||
|
"anonymous": false,
|
||||||
|
"inputs": [
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "bytes32",
|
||||||
|
"name": "role",
|
||||||
|
"type": "bytes32"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "bytes32",
|
||||||
|
"name": "previousAdminRole",
|
||||||
|
"type": "bytes32"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "bytes32",
|
||||||
|
"name": "newAdminRole",
|
||||||
|
"type": "bytes32"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "RoleAdminChanged",
|
||||||
|
"type": "event"
|
||||||
|
},
|
||||||
|
"0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d": {
|
||||||
|
"anonymous": false,
|
||||||
|
"inputs": [
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "bytes32",
|
||||||
|
"name": "role",
|
||||||
|
"type": "bytes32"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "account",
|
||||||
|
"type": "address"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "sender",
|
||||||
|
"type": "address"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "RoleGranted",
|
||||||
|
"type": "event"
|
||||||
|
},
|
||||||
|
"0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b": {
|
||||||
|
"anonymous": false,
|
||||||
|
"inputs": [
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "bytes32",
|
||||||
|
"name": "role",
|
||||||
|
"type": "bytes32"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "account",
|
||||||
|
"type": "address"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "sender",
|
||||||
|
"type": "address"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "RoleRevoked",
|
||||||
|
"type": "event"
|
||||||
|
},
|
||||||
|
"0x4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb": {
|
||||||
|
"anonymous": false,
|
||||||
|
"inputs": [
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "operator",
|
||||||
|
"type": "address"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "from",
|
||||||
|
"type": "address"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "to",
|
||||||
|
"type": "address"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": false,
|
||||||
|
"internalType": "uint256[]",
|
||||||
|
"name": "ids",
|
||||||
|
"type": "uint256[]"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": false,
|
||||||
|
"internalType": "uint256[]",
|
||||||
|
"name": "values",
|
||||||
|
"type": "uint256[]"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "TransferBatch",
|
||||||
|
"type": "event"
|
||||||
|
},
|
||||||
|
"0xc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62": {
|
||||||
|
"anonymous": false,
|
||||||
|
"inputs": [
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "operator",
|
||||||
|
"type": "address"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "from",
|
||||||
|
"type": "address"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "to",
|
||||||
|
"type": "address"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": false,
|
||||||
|
"internalType": "uint256",
|
||||||
|
"name": "id",
|
||||||
|
"type": "uint256"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": false,
|
||||||
|
"internalType": "uint256",
|
||||||
|
"name": "value",
|
||||||
|
"type": "uint256"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "TransferSingle",
|
||||||
|
"type": "event"
|
||||||
|
},
|
||||||
|
"0x6bb7ff708619ba0610cba295a58592e0451dee2622938c8755667688daf3529b": {
|
||||||
|
"anonymous": false,
|
||||||
|
"inputs": [
|
||||||
|
{
|
||||||
|
"indexed": false,
|
||||||
|
"internalType": "string",
|
||||||
|
"name": "value",
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "uint256",
|
||||||
|
"name": "id",
|
||||||
|
"type": "uint256"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "URI",
|
||||||
|
"type": "event"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"links": {},
|
||||||
|
"address": "0xe3eEC5619ec9189E5d27F258Ca68A5c85136E4A6",
|
||||||
|
"transactionHash": "0xb1795696b6a4a72ae2cc2fc4d9f543209ac05134ac8df14f2f81a6a7736c451a"
|
||||||
|
},
|
||||||
|
"80001": {
|
||||||
|
"events": {},
|
||||||
|
"links": {},
|
||||||
|
"address": "0xc058411B15E544291765F15B13c88582b7bceaD0",
|
||||||
|
"transactionHash": "0x5855ab4f4fe1719a29a179ce9ae135ad1923823f469874a5645ed814c5623a89"
|
||||||
|
},
|
||||||
"1660724532588": {
|
"1660724532588": {
|
||||||
"events": {},
|
"events": {},
|
||||||
"links": {},
|
"links": {},
|
||||||
@ -29304,8 +29529,8 @@
|
|||||||
"transactionHash": "0xfbe283bb3366f9738c1c367206d720bf363fbcbebdcaad0ca8e59ecc28c5251b"
|
"transactionHash": "0xfbe283bb3366f9738c1c367206d720bf363fbcbebdcaad0ca8e59ecc28c5251b"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"schemaVersion": "3.4.4",
|
"schemaVersion": "3.4.9",
|
||||||
"updatedAt": "2022-10-19T08:17:52.438Z",
|
"updatedAt": "2022-10-31T03:33:36.328Z",
|
||||||
"networkType": "ethereum",
|
"networkType": "ethereum",
|
||||||
"devdoc": {
|
"devdoc": {
|
||||||
"kind": "dev",
|
"kind": "dev",
|
||||||
|
@ -9635,6 +9635,69 @@
|
|||||||
"version": "0.8.10+commit.fc410830.Emscripten.clang"
|
"version": "0.8.10+commit.fc410830.Emscripten.clang"
|
||||||
},
|
},
|
||||||
"networks": {
|
"networks": {
|
||||||
|
"1338": {
|
||||||
|
"events": {
|
||||||
|
"0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925": {
|
||||||
|
"anonymous": false,
|
||||||
|
"inputs": [
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "owner",
|
||||||
|
"type": "address"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "spender",
|
||||||
|
"type": "address"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": false,
|
||||||
|
"internalType": "uint256",
|
||||||
|
"name": "value",
|
||||||
|
"type": "uint256"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "Approval",
|
||||||
|
"type": "event"
|
||||||
|
},
|
||||||
|
"0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef": {
|
||||||
|
"anonymous": false,
|
||||||
|
"inputs": [
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "from",
|
||||||
|
"type": "address"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "to",
|
||||||
|
"type": "address"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": false,
|
||||||
|
"internalType": "uint256",
|
||||||
|
"name": "value",
|
||||||
|
"type": "uint256"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "Transfer",
|
||||||
|
"type": "event"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"links": {},
|
||||||
|
"address": "0x72440269630E393d38975Db7fA7Cb4D14e7eC061",
|
||||||
|
"transactionHash": "0x71310f381430446eafe06dc3118c8f424211bc2d6874a5a316a29aca894914d5"
|
||||||
|
},
|
||||||
|
"80001": {
|
||||||
|
"events": {},
|
||||||
|
"links": {},
|
||||||
|
"address": "0xC76c692450d6221A8B1E035CB8bdB639bC60658D",
|
||||||
|
"transactionHash": "0x949cf9e693d01c4712bd7d6cf710f0b50aa962aeb7a8047d31f510004a102a6a"
|
||||||
|
},
|
||||||
"1660724532588": {
|
"1660724532588": {
|
||||||
"events": {},
|
"events": {},
|
||||||
"links": {},
|
"links": {},
|
||||||
@ -9714,8 +9777,8 @@
|
|||||||
"transactionHash": "0x400b62e208d61ab31e85685fdf3ecc0b2e114d00fd475117cfafeef1af6f1328"
|
"transactionHash": "0x400b62e208d61ab31e85685fdf3ecc0b2e114d00fd475117cfafeef1af6f1328"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"schemaVersion": "3.4.4",
|
"schemaVersion": "3.4.9",
|
||||||
"updatedAt": "2022-10-19T08:17:42.147Z",
|
"updatedAt": "2022-10-31T03:33:22.607Z",
|
||||||
"networkType": "ethereum",
|
"networkType": "ethereum",
|
||||||
"devdoc": {
|
"devdoc": {
|
||||||
"kind": "dev",
|
"kind": "dev",
|
||||||
|
@ -22245,6 +22245,182 @@
|
|||||||
"version": "0.8.10+commit.fc410830.Emscripten.clang"
|
"version": "0.8.10+commit.fc410830.Emscripten.clang"
|
||||||
},
|
},
|
||||||
"networks": {
|
"networks": {
|
||||||
|
"1338": {
|
||||||
|
"events": {
|
||||||
|
"0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925": {
|
||||||
|
"anonymous": false,
|
||||||
|
"inputs": [
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "owner",
|
||||||
|
"type": "address"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "approved",
|
||||||
|
"type": "address"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "uint256",
|
||||||
|
"name": "tokenId",
|
||||||
|
"type": "uint256"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "Approval",
|
||||||
|
"type": "event"
|
||||||
|
},
|
||||||
|
"0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31": {
|
||||||
|
"anonymous": false,
|
||||||
|
"inputs": [
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "owner",
|
||||||
|
"type": "address"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "operator",
|
||||||
|
"type": "address"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": false,
|
||||||
|
"internalType": "bool",
|
||||||
|
"name": "approved",
|
||||||
|
"type": "bool"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "ApprovalForAll",
|
||||||
|
"type": "event"
|
||||||
|
},
|
||||||
|
"0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0": {
|
||||||
|
"anonymous": false,
|
||||||
|
"inputs": [
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "previousOwner",
|
||||||
|
"type": "address"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "newOwner",
|
||||||
|
"type": "address"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "OwnershipTransferred",
|
||||||
|
"type": "event"
|
||||||
|
},
|
||||||
|
"0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff": {
|
||||||
|
"anonymous": false,
|
||||||
|
"inputs": [
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "bytes32",
|
||||||
|
"name": "role",
|
||||||
|
"type": "bytes32"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "bytes32",
|
||||||
|
"name": "previousAdminRole",
|
||||||
|
"type": "bytes32"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "bytes32",
|
||||||
|
"name": "newAdminRole",
|
||||||
|
"type": "bytes32"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "RoleAdminChanged",
|
||||||
|
"type": "event"
|
||||||
|
},
|
||||||
|
"0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d": {
|
||||||
|
"anonymous": false,
|
||||||
|
"inputs": [
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "bytes32",
|
||||||
|
"name": "role",
|
||||||
|
"type": "bytes32"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "account",
|
||||||
|
"type": "address"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "sender",
|
||||||
|
"type": "address"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "RoleGranted",
|
||||||
|
"type": "event"
|
||||||
|
},
|
||||||
|
"0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b": {
|
||||||
|
"anonymous": false,
|
||||||
|
"inputs": [
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "bytes32",
|
||||||
|
"name": "role",
|
||||||
|
"type": "bytes32"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "account",
|
||||||
|
"type": "address"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "sender",
|
||||||
|
"type": "address"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "RoleRevoked",
|
||||||
|
"type": "event"
|
||||||
|
},
|
||||||
|
"0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef": {
|
||||||
|
"anonymous": false,
|
||||||
|
"inputs": [
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "from",
|
||||||
|
"type": "address"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "to",
|
||||||
|
"type": "address"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "uint256",
|
||||||
|
"name": "tokenId",
|
||||||
|
"type": "uint256"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "Transfer",
|
||||||
|
"type": "event"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"links": {},
|
||||||
|
"address": "0xE1c08596DEb9465184820f2815182157db42757B",
|
||||||
|
"transactionHash": "0x6abc23b1eaa44c7de109f247d3e2fa4efa6851546ec44ffadde3bacfb2bfdf2e"
|
||||||
|
},
|
||||||
"1660724532588": {
|
"1660724532588": {
|
||||||
"events": {},
|
"events": {},
|
||||||
"links": {},
|
"links": {},
|
||||||
@ -22324,8 +22500,8 @@
|
|||||||
"transactionHash": "0xf3a6ef59fbeb987b4ef4432b654e78345d5e7973fdcd5a525cd05f8e7db9138b"
|
"transactionHash": "0xf3a6ef59fbeb987b4ef4432b654e78345d5e7973fdcd5a525cd05f8e7db9138b"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"schemaVersion": "3.4.4",
|
"schemaVersion": "3.4.9",
|
||||||
"updatedAt": "2022-10-19T08:17:49.869Z",
|
"updatedAt": "2022-10-31T03:33:32.669Z",
|
||||||
"networkType": "ethereum",
|
"networkType": "ethereum",
|
||||||
"devdoc": {
|
"devdoc": {
|
||||||
"kind": "dev",
|
"kind": "dev",
|
||||||
|
@ -11683,6 +11683,114 @@
|
|||||||
"version": "0.8.10+commit.fc410830.Emscripten.clang"
|
"version": "0.8.10+commit.fc410830.Emscripten.clang"
|
||||||
},
|
},
|
||||||
"networks": {
|
"networks": {
|
||||||
|
"1338": {
|
||||||
|
"events": {
|
||||||
|
"0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925": {
|
||||||
|
"anonymous": false,
|
||||||
|
"inputs": [
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "owner",
|
||||||
|
"type": "address"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "spender",
|
||||||
|
"type": "address"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": false,
|
||||||
|
"internalType": "uint256",
|
||||||
|
"name": "value",
|
||||||
|
"type": "uint256"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "Approval",
|
||||||
|
"type": "event"
|
||||||
|
},
|
||||||
|
"0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0": {
|
||||||
|
"anonymous": false,
|
||||||
|
"inputs": [
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "previousOwner",
|
||||||
|
"type": "address"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "newOwner",
|
||||||
|
"type": "address"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "OwnershipTransferred",
|
||||||
|
"type": "event"
|
||||||
|
},
|
||||||
|
"0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258": {
|
||||||
|
"anonymous": false,
|
||||||
|
"inputs": [
|
||||||
|
{
|
||||||
|
"indexed": false,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "account",
|
||||||
|
"type": "address"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "Paused",
|
||||||
|
"type": "event"
|
||||||
|
},
|
||||||
|
"0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef": {
|
||||||
|
"anonymous": false,
|
||||||
|
"inputs": [
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "from",
|
||||||
|
"type": "address"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "to",
|
||||||
|
"type": "address"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": false,
|
||||||
|
"internalType": "uint256",
|
||||||
|
"name": "value",
|
||||||
|
"type": "uint256"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "Transfer",
|
||||||
|
"type": "event"
|
||||||
|
},
|
||||||
|
"0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa": {
|
||||||
|
"anonymous": false,
|
||||||
|
"inputs": [
|
||||||
|
{
|
||||||
|
"indexed": false,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "account",
|
||||||
|
"type": "address"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "Unpaused",
|
||||||
|
"type": "event"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"links": {},
|
||||||
|
"address": "0xFA64858C14345C0a3aD805E0da64900C4d7ec5e6",
|
||||||
|
"transactionHash": "0x51ce82e367711959596d049ba18a80ab61cdb6326dc84b887e90e7fd57ee4915"
|
||||||
|
},
|
||||||
|
"80001": {
|
||||||
|
"events": {},
|
||||||
|
"links": {},
|
||||||
|
"address": "0x9895D4A938111A747C543CBE5e7479FaD7306ff6",
|
||||||
|
"transactionHash": "0x2b815c966ddf41bb7289996ee04a0e1ab1d94aa742c89143350bce28569e4b30"
|
||||||
|
},
|
||||||
"1660724532588": {
|
"1660724532588": {
|
||||||
"events": {},
|
"events": {},
|
||||||
"links": {},
|
"links": {},
|
||||||
@ -11762,8 +11870,8 @@
|
|||||||
"transactionHash": "0xff7b55a20a44e9b2b3f0844fd4bfd293a0d1394f9359e6d1890baaa4181bf847"
|
"transactionHash": "0xff7b55a20a44e9b2b3f0844fd4bfd293a0d1394f9359e6d1890baaa4181bf847"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"schemaVersion": "3.4.4",
|
"schemaVersion": "3.4.9",
|
||||||
"updatedAt": "2022-10-19T08:17:44.731Z",
|
"updatedAt": "2022-10-31T03:33:25.978Z",
|
||||||
"networkType": "ethereum",
|
"networkType": "ethereum",
|
||||||
"devdoc": {
|
"devdoc": {
|
||||||
"kind": "dev",
|
"kind": "dev",
|
||||||
|
@ -22245,6 +22245,188 @@
|
|||||||
"version": "0.8.10+commit.fc410830.Emscripten.clang"
|
"version": "0.8.10+commit.fc410830.Emscripten.clang"
|
||||||
},
|
},
|
||||||
"networks": {
|
"networks": {
|
||||||
|
"1338": {
|
||||||
|
"events": {
|
||||||
|
"0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925": {
|
||||||
|
"anonymous": false,
|
||||||
|
"inputs": [
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "owner",
|
||||||
|
"type": "address"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "approved",
|
||||||
|
"type": "address"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "uint256",
|
||||||
|
"name": "tokenId",
|
||||||
|
"type": "uint256"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "Approval",
|
||||||
|
"type": "event"
|
||||||
|
},
|
||||||
|
"0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31": {
|
||||||
|
"anonymous": false,
|
||||||
|
"inputs": [
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "owner",
|
||||||
|
"type": "address"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "operator",
|
||||||
|
"type": "address"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": false,
|
||||||
|
"internalType": "bool",
|
||||||
|
"name": "approved",
|
||||||
|
"type": "bool"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "ApprovalForAll",
|
||||||
|
"type": "event"
|
||||||
|
},
|
||||||
|
"0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0": {
|
||||||
|
"anonymous": false,
|
||||||
|
"inputs": [
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "previousOwner",
|
||||||
|
"type": "address"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "newOwner",
|
||||||
|
"type": "address"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "OwnershipTransferred",
|
||||||
|
"type": "event"
|
||||||
|
},
|
||||||
|
"0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff": {
|
||||||
|
"anonymous": false,
|
||||||
|
"inputs": [
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "bytes32",
|
||||||
|
"name": "role",
|
||||||
|
"type": "bytes32"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "bytes32",
|
||||||
|
"name": "previousAdminRole",
|
||||||
|
"type": "bytes32"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "bytes32",
|
||||||
|
"name": "newAdminRole",
|
||||||
|
"type": "bytes32"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "RoleAdminChanged",
|
||||||
|
"type": "event"
|
||||||
|
},
|
||||||
|
"0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d": {
|
||||||
|
"anonymous": false,
|
||||||
|
"inputs": [
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "bytes32",
|
||||||
|
"name": "role",
|
||||||
|
"type": "bytes32"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "account",
|
||||||
|
"type": "address"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "sender",
|
||||||
|
"type": "address"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "RoleGranted",
|
||||||
|
"type": "event"
|
||||||
|
},
|
||||||
|
"0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b": {
|
||||||
|
"anonymous": false,
|
||||||
|
"inputs": [
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "bytes32",
|
||||||
|
"name": "role",
|
||||||
|
"type": "bytes32"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "account",
|
||||||
|
"type": "address"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "sender",
|
||||||
|
"type": "address"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "RoleRevoked",
|
||||||
|
"type": "event"
|
||||||
|
},
|
||||||
|
"0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef": {
|
||||||
|
"anonymous": false,
|
||||||
|
"inputs": [
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "from",
|
||||||
|
"type": "address"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "to",
|
||||||
|
"type": "address"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "uint256",
|
||||||
|
"name": "tokenId",
|
||||||
|
"type": "uint256"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "Transfer",
|
||||||
|
"type": "event"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"links": {},
|
||||||
|
"address": "0x6bf5b6F9b59DF885bD241304C902C5bF7d816fbd",
|
||||||
|
"transactionHash": "0x443d826178486704ba7bd0d84ea9ee35f3f1c5964b443a22a95207ccd70cd1ce"
|
||||||
|
},
|
||||||
|
"80001": {
|
||||||
|
"events": {},
|
||||||
|
"links": {},
|
||||||
|
"address": "0xaE08adb5278B107D2501e7c61907e41FEf3887D7",
|
||||||
|
"transactionHash": "0x20142a25878845bee905d8aab036cf10992e32d0a83d33f31503fcf35bd6a2b9"
|
||||||
|
},
|
||||||
"1660724532588": {
|
"1660724532588": {
|
||||||
"events": {},
|
"events": {},
|
||||||
"links": {},
|
"links": {},
|
||||||
@ -22324,8 +22506,8 @@
|
|||||||
"transactionHash": "0x4d320bac4db524974fd8eb9f9ca1c015c72fdff915a6a7267d6c63bc5c020d91"
|
"transactionHash": "0x4d320bac4db524974fd8eb9f9ca1c015c72fdff915a6a7267d6c63bc5c020d91"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"schemaVersion": "3.4.4",
|
"schemaVersion": "3.4.9",
|
||||||
"updatedAt": "2022-10-19T08:17:47.326Z",
|
"updatedAt": "2022-10-31T03:33:29.418Z",
|
||||||
"networkType": "ethereum",
|
"networkType": "ethereum",
|
||||||
"devdoc": {
|
"devdoc": {
|
||||||
"kind": "dev",
|
"kind": "dev",
|
||||||
|
File diff suppressed because one or more lines are too long
@ -25039,6 +25039,182 @@
|
|||||||
"version": "0.8.10+commit.fc410830.Emscripten.clang"
|
"version": "0.8.10+commit.fc410830.Emscripten.clang"
|
||||||
},
|
},
|
||||||
"networks": {
|
"networks": {
|
||||||
|
"1338": {
|
||||||
|
"events": {
|
||||||
|
"0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925": {
|
||||||
|
"anonymous": false,
|
||||||
|
"inputs": [
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "owner",
|
||||||
|
"type": "address"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "approved",
|
||||||
|
"type": "address"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "uint256",
|
||||||
|
"name": "tokenId",
|
||||||
|
"type": "uint256"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "Approval",
|
||||||
|
"type": "event"
|
||||||
|
},
|
||||||
|
"0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31": {
|
||||||
|
"anonymous": false,
|
||||||
|
"inputs": [
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "owner",
|
||||||
|
"type": "address"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "operator",
|
||||||
|
"type": "address"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": false,
|
||||||
|
"internalType": "bool",
|
||||||
|
"name": "approved",
|
||||||
|
"type": "bool"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "ApprovalForAll",
|
||||||
|
"type": "event"
|
||||||
|
},
|
||||||
|
"0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0": {
|
||||||
|
"anonymous": false,
|
||||||
|
"inputs": [
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "previousOwner",
|
||||||
|
"type": "address"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "newOwner",
|
||||||
|
"type": "address"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "OwnershipTransferred",
|
||||||
|
"type": "event"
|
||||||
|
},
|
||||||
|
"0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff": {
|
||||||
|
"anonymous": false,
|
||||||
|
"inputs": [
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "bytes32",
|
||||||
|
"name": "role",
|
||||||
|
"type": "bytes32"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "bytes32",
|
||||||
|
"name": "previousAdminRole",
|
||||||
|
"type": "bytes32"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "bytes32",
|
||||||
|
"name": "newAdminRole",
|
||||||
|
"type": "bytes32"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "RoleAdminChanged",
|
||||||
|
"type": "event"
|
||||||
|
},
|
||||||
|
"0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d": {
|
||||||
|
"anonymous": false,
|
||||||
|
"inputs": [
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "bytes32",
|
||||||
|
"name": "role",
|
||||||
|
"type": "bytes32"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "account",
|
||||||
|
"type": "address"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "sender",
|
||||||
|
"type": "address"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "RoleGranted",
|
||||||
|
"type": "event"
|
||||||
|
},
|
||||||
|
"0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b": {
|
||||||
|
"anonymous": false,
|
||||||
|
"inputs": [
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "bytes32",
|
||||||
|
"name": "role",
|
||||||
|
"type": "bytes32"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "account",
|
||||||
|
"type": "address"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "sender",
|
||||||
|
"type": "address"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "RoleRevoked",
|
||||||
|
"type": "event"
|
||||||
|
},
|
||||||
|
"0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef": {
|
||||||
|
"anonymous": false,
|
||||||
|
"inputs": [
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "from",
|
||||||
|
"type": "address"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "to",
|
||||||
|
"type": "address"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "uint256",
|
||||||
|
"name": "tokenId",
|
||||||
|
"type": "uint256"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "Transfer",
|
||||||
|
"type": "event"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"links": {},
|
||||||
|
"address": "0x9e8efB8C27f3012493ce315974A64CAcDE6f4ccC",
|
||||||
|
"transactionHash": "0xe4eca2d98e5b67366542be6449a2b81fe310363c473f2550940f7a91771de52d"
|
||||||
|
},
|
||||||
"80001": {
|
"80001": {
|
||||||
"events": {
|
"events": {
|
||||||
"0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925": {
|
"0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925": {
|
||||||
@ -25212,8 +25388,8 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"links": {},
|
"links": {},
|
||||||
"address": "0x7c0a0674c6e8C82c8f35A14a4F08BA4390c13d83",
|
"address": "0xca5525178b0826A7C0835F0b7a383C802e10b6c7",
|
||||||
"transactionHash": "0x5098edadb418ab9df54f193f8d0ca9b48494d21e7fbc70955fca81c10cd59d08"
|
"transactionHash": "0x582fc4d6285967aa82429f7c289abc631111b42de69caeec6391f0e42a56723a"
|
||||||
},
|
},
|
||||||
"1665724957326": {
|
"1665724957326": {
|
||||||
"events": {
|
"events": {
|
||||||
@ -26096,8 +26272,8 @@
|
|||||||
"transactionHash": "0x08cf5e0ace5ed4208125d5aa2f42062b2ab45eadace3036c8072214b208392e9"
|
"transactionHash": "0x08cf5e0ace5ed4208125d5aa2f42062b2ab45eadace3036c8072214b208392e9"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"schemaVersion": "3.4.4",
|
"schemaVersion": "3.4.9",
|
||||||
"updatedAt": "2022-10-19T08:17:39.621Z",
|
"updatedAt": "2022-10-31T03:33:19.477Z",
|
||||||
"networkType": "ethereum",
|
"networkType": "ethereum",
|
||||||
"devdoc": {
|
"devdoc": {
|
||||||
"kind": "dev",
|
"kind": "dev",
|
||||||
|
@ -28620,6 +28620,231 @@
|
|||||||
"version": "0.8.10+commit.fc410830.Emscripten.clang"
|
"version": "0.8.10+commit.fc410830.Emscripten.clang"
|
||||||
},
|
},
|
||||||
"networks": {
|
"networks": {
|
||||||
|
"1338": {
|
||||||
|
"events": {
|
||||||
|
"0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31": {
|
||||||
|
"anonymous": false,
|
||||||
|
"inputs": [
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "account",
|
||||||
|
"type": "address"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "operator",
|
||||||
|
"type": "address"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": false,
|
||||||
|
"internalType": "bool",
|
||||||
|
"name": "approved",
|
||||||
|
"type": "bool"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "ApprovalForAll",
|
||||||
|
"type": "event"
|
||||||
|
},
|
||||||
|
"0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0": {
|
||||||
|
"anonymous": false,
|
||||||
|
"inputs": [
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "previousOwner",
|
||||||
|
"type": "address"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "newOwner",
|
||||||
|
"type": "address"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "OwnershipTransferred",
|
||||||
|
"type": "event"
|
||||||
|
},
|
||||||
|
"0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff": {
|
||||||
|
"anonymous": false,
|
||||||
|
"inputs": [
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "bytes32",
|
||||||
|
"name": "role",
|
||||||
|
"type": "bytes32"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "bytes32",
|
||||||
|
"name": "previousAdminRole",
|
||||||
|
"type": "bytes32"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "bytes32",
|
||||||
|
"name": "newAdminRole",
|
||||||
|
"type": "bytes32"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "RoleAdminChanged",
|
||||||
|
"type": "event"
|
||||||
|
},
|
||||||
|
"0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d": {
|
||||||
|
"anonymous": false,
|
||||||
|
"inputs": [
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "bytes32",
|
||||||
|
"name": "role",
|
||||||
|
"type": "bytes32"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "account",
|
||||||
|
"type": "address"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "sender",
|
||||||
|
"type": "address"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "RoleGranted",
|
||||||
|
"type": "event"
|
||||||
|
},
|
||||||
|
"0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b": {
|
||||||
|
"anonymous": false,
|
||||||
|
"inputs": [
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "bytes32",
|
||||||
|
"name": "role",
|
||||||
|
"type": "bytes32"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "account",
|
||||||
|
"type": "address"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "sender",
|
||||||
|
"type": "address"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "RoleRevoked",
|
||||||
|
"type": "event"
|
||||||
|
},
|
||||||
|
"0x4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb": {
|
||||||
|
"anonymous": false,
|
||||||
|
"inputs": [
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "operator",
|
||||||
|
"type": "address"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "from",
|
||||||
|
"type": "address"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "to",
|
||||||
|
"type": "address"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": false,
|
||||||
|
"internalType": "uint256[]",
|
||||||
|
"name": "ids",
|
||||||
|
"type": "uint256[]"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": false,
|
||||||
|
"internalType": "uint256[]",
|
||||||
|
"name": "values",
|
||||||
|
"type": "uint256[]"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "TransferBatch",
|
||||||
|
"type": "event"
|
||||||
|
},
|
||||||
|
"0xc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62": {
|
||||||
|
"anonymous": false,
|
||||||
|
"inputs": [
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "operator",
|
||||||
|
"type": "address"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "from",
|
||||||
|
"type": "address"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "to",
|
||||||
|
"type": "address"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": false,
|
||||||
|
"internalType": "uint256",
|
||||||
|
"name": "id",
|
||||||
|
"type": "uint256"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": false,
|
||||||
|
"internalType": "uint256",
|
||||||
|
"name": "value",
|
||||||
|
"type": "uint256"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "TransferSingle",
|
||||||
|
"type": "event"
|
||||||
|
},
|
||||||
|
"0x6bb7ff708619ba0610cba295a58592e0451dee2622938c8755667688daf3529b": {
|
||||||
|
"anonymous": false,
|
||||||
|
"inputs": [
|
||||||
|
{
|
||||||
|
"indexed": false,
|
||||||
|
"internalType": "string",
|
||||||
|
"name": "value",
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "uint256",
|
||||||
|
"name": "id",
|
||||||
|
"type": "uint256"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "URI",
|
||||||
|
"type": "event"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"links": {},
|
||||||
|
"address": "0x464c94ea90fc7D0D08Bb956cffB9AcfE3AAA5313",
|
||||||
|
"transactionHash": "0xc79fd123d3cca69c758e1035260ef44f9f3fa6afbe437bf35e80d9964804479c"
|
||||||
|
},
|
||||||
|
"80001": {
|
||||||
|
"events": {},
|
||||||
|
"links": {},
|
||||||
|
"address": "0x1d4c7908E6a6795aE4335D0F072B0A129AAFFdc1",
|
||||||
|
"transactionHash": "0x01e1ac027846b47d3ce48f5dce60acf33d144cfb3106ca3789cdd15061a97009"
|
||||||
|
},
|
||||||
"1660724532588": {
|
"1660724532588": {
|
||||||
"events": {},
|
"events": {},
|
||||||
"links": {},
|
"links": {},
|
||||||
@ -28699,8 +28924,8 @@
|
|||||||
"transactionHash": "0xabbadc79825c38f15d06304fb638a9f7a2768f68f0f3dca6ba9f42251d5eed6f"
|
"transactionHash": "0xabbadc79825c38f15d06304fb638a9f7a2768f68f0f3dca6ba9f42251d5eed6f"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"schemaVersion": "3.4.4",
|
"schemaVersion": "3.4.9",
|
||||||
"updatedAt": "2022-10-19T08:17:55.004Z",
|
"updatedAt": "2022-10-31T03:33:39.818Z",
|
||||||
"networkType": "ethereum",
|
"networkType": "ethereum",
|
||||||
"devdoc": {
|
"devdoc": {
|
||||||
"kind": "dev",
|
"kind": "dev",
|
||||||
|
@ -25157,6 +25157,206 @@
|
|||||||
"version": "0.8.10+commit.fc410830.Emscripten.clang"
|
"version": "0.8.10+commit.fc410830.Emscripten.clang"
|
||||||
},
|
},
|
||||||
"networks": {
|
"networks": {
|
||||||
|
"1338": {
|
||||||
|
"events": {
|
||||||
|
"0xc2617efa69bab66782fa219543714338489c4e9e178271560a91b82c3f612b58": {
|
||||||
|
"anonymous": false,
|
||||||
|
"inputs": [
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "bytes32",
|
||||||
|
"name": "id",
|
||||||
|
"type": "bytes32"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "uint256",
|
||||||
|
"name": "index",
|
||||||
|
"type": "uint256"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": false,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "target",
|
||||||
|
"type": "address"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": false,
|
||||||
|
"internalType": "uint256",
|
||||||
|
"name": "value",
|
||||||
|
"type": "uint256"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": false,
|
||||||
|
"internalType": "bytes",
|
||||||
|
"name": "data",
|
||||||
|
"type": "bytes"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "CallExecuted",
|
||||||
|
"type": "event"
|
||||||
|
},
|
||||||
|
"0x4cf4410cc57040e44862ef0f45f3dd5a5e02db8eb8add648d4b0e236f1d07dca": {
|
||||||
|
"anonymous": false,
|
||||||
|
"inputs": [
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "bytes32",
|
||||||
|
"name": "id",
|
||||||
|
"type": "bytes32"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "uint256",
|
||||||
|
"name": "index",
|
||||||
|
"type": "uint256"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": false,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "target",
|
||||||
|
"type": "address"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": false,
|
||||||
|
"internalType": "uint256",
|
||||||
|
"name": "value",
|
||||||
|
"type": "uint256"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": false,
|
||||||
|
"internalType": "bytes",
|
||||||
|
"name": "data",
|
||||||
|
"type": "bytes"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": false,
|
||||||
|
"internalType": "bytes32",
|
||||||
|
"name": "predecessor",
|
||||||
|
"type": "bytes32"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": false,
|
||||||
|
"internalType": "uint256",
|
||||||
|
"name": "delay",
|
||||||
|
"type": "uint256"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "CallScheduled",
|
||||||
|
"type": "event"
|
||||||
|
},
|
||||||
|
"0xbaa1eb22f2a492ba1a5fea61b8df4d27c6c8b5f3971e63bb58fa14ff72eedb70": {
|
||||||
|
"anonymous": false,
|
||||||
|
"inputs": [
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "bytes32",
|
||||||
|
"name": "id",
|
||||||
|
"type": "bytes32"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "Cancelled",
|
||||||
|
"type": "event"
|
||||||
|
},
|
||||||
|
"0x11c24f4ead16507c69ac467fbd5e4eed5fb5c699626d2cc6d66421df253886d5": {
|
||||||
|
"anonymous": false,
|
||||||
|
"inputs": [
|
||||||
|
{
|
||||||
|
"indexed": false,
|
||||||
|
"internalType": "uint256",
|
||||||
|
"name": "oldDuration",
|
||||||
|
"type": "uint256"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": false,
|
||||||
|
"internalType": "uint256",
|
||||||
|
"name": "newDuration",
|
||||||
|
"type": "uint256"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "MinDelayChange",
|
||||||
|
"type": "event"
|
||||||
|
},
|
||||||
|
"0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff": {
|
||||||
|
"anonymous": false,
|
||||||
|
"inputs": [
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "bytes32",
|
||||||
|
"name": "role",
|
||||||
|
"type": "bytes32"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "bytes32",
|
||||||
|
"name": "previousAdminRole",
|
||||||
|
"type": "bytes32"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "bytes32",
|
||||||
|
"name": "newAdminRole",
|
||||||
|
"type": "bytes32"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "RoleAdminChanged",
|
||||||
|
"type": "event"
|
||||||
|
},
|
||||||
|
"0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d": {
|
||||||
|
"anonymous": false,
|
||||||
|
"inputs": [
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "bytes32",
|
||||||
|
"name": "role",
|
||||||
|
"type": "bytes32"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "account",
|
||||||
|
"type": "address"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "sender",
|
||||||
|
"type": "address"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "RoleGranted",
|
||||||
|
"type": "event"
|
||||||
|
},
|
||||||
|
"0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b": {
|
||||||
|
"anonymous": false,
|
||||||
|
"inputs": [
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "bytes32",
|
||||||
|
"name": "role",
|
||||||
|
"type": "bytes32"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "account",
|
||||||
|
"type": "address"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "sender",
|
||||||
|
"type": "address"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "RoleRevoked",
|
||||||
|
"type": "event"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"links": {},
|
||||||
|
"address": "0x8feB2EFEC924f90ccbAA05Cdfeb805C3F810EE75",
|
||||||
|
"transactionHash": "0xc71726d2e3cd68c5f86459a40ee777def3f46a1e92e2f19d7d02e4c81eb908da"
|
||||||
|
},
|
||||||
"1660724532588": {
|
"1660724532588": {
|
||||||
"events": {},
|
"events": {},
|
||||||
"links": {},
|
"links": {},
|
||||||
@ -25236,8 +25436,8 @@
|
|||||||
"transactionHash": "0x01c0cef2a0eb05f919d10aea894b80b95b5f25b9dc7239f401b845dc1c95b488"
|
"transactionHash": "0x01c0cef2a0eb05f919d10aea894b80b95b5f25b9dc7239f401b845dc1c95b488"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"schemaVersion": "3.4.4",
|
"schemaVersion": "3.4.9",
|
||||||
"updatedAt": "2022-10-19T08:18:12.969Z",
|
"updatedAt": "2022-10-31T03:34:04.132Z",
|
||||||
"networkType": "ethereum",
|
"networkType": "ethereum",
|
||||||
"devdoc": {
|
"devdoc": {
|
||||||
"kind": "dev",
|
"kind": "dev",
|
||||||
|
File diff suppressed because one or more lines are too long
@ -33708,6 +33708,87 @@
|
|||||||
"version": "0.8.10+commit.fc410830.Emscripten.clang"
|
"version": "0.8.10+commit.fc410830.Emscripten.clang"
|
||||||
},
|
},
|
||||||
"networks": {
|
"networks": {
|
||||||
|
"1338": {
|
||||||
|
"events": {
|
||||||
|
"0x7ec91832f8e94cceb462065487af39394e7520f22662d527e383864c041380cf": {
|
||||||
|
"anonymous": false,
|
||||||
|
"inputs": [
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "uint256",
|
||||||
|
"name": "tokenId",
|
||||||
|
"type": "uint256"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": false,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "contractAddress",
|
||||||
|
"type": "address"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": false,
|
||||||
|
"internalType": "uint256",
|
||||||
|
"name": "price",
|
||||||
|
"type": "uint256"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": false,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "paymentToken",
|
||||||
|
"type": "address"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": false,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "seller",
|
||||||
|
"type": "address"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": false,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "buyer",
|
||||||
|
"type": "address"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": false,
|
||||||
|
"internalType": "uint256",
|
||||||
|
"name": "fee",
|
||||||
|
"type": "uint256"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "MatchTransaction",
|
||||||
|
"type": "event"
|
||||||
|
},
|
||||||
|
"0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0": {
|
||||||
|
"anonymous": false,
|
||||||
|
"inputs": [
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "previousOwner",
|
||||||
|
"type": "address"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"indexed": true,
|
||||||
|
"internalType": "address",
|
||||||
|
"name": "newOwner",
|
||||||
|
"type": "address"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "OwnershipTransferred",
|
||||||
|
"type": "event"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"links": {},
|
||||||
|
"address": "0xFd8643CeE37DaE121Ca0E84FD2Ceeb49E828B493",
|
||||||
|
"transactionHash": "0x9199794eac958125f0239204bf8a6fd39ae6d8f49a543ae0f9b1f9ca99190f92"
|
||||||
|
},
|
||||||
|
"80001": {
|
||||||
|
"events": {},
|
||||||
|
"links": {},
|
||||||
|
"address": "0x8dd1439E0C3254b4543d6D68b3C0C891E5Bd2eCE",
|
||||||
|
"transactionHash": "0xc40417e528b6fbbd91f524f518bce8cdd7b6c2c162fe521a989d980d5392aa0c"
|
||||||
|
},
|
||||||
"1660724532588": {
|
"1660724532588": {
|
||||||
"events": {},
|
"events": {},
|
||||||
"links": {},
|
"links": {},
|
||||||
@ -33787,8 +33868,8 @@
|
|||||||
"transactionHash": "0xc78a39c59ea05ecc953e6cff89a77e0168d444530a2ec0abca7bd4e0664bdbd1"
|
"transactionHash": "0xc78a39c59ea05ecc953e6cff89a77e0168d444530a2ec0abca7bd4e0664bdbd1"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"schemaVersion": "3.4.4",
|
"schemaVersion": "3.4.9",
|
||||||
"updatedAt": "2022-10-19T08:18:01.354Z",
|
"updatedAt": "2022-10-31T03:33:48.288Z",
|
||||||
"networkType": "ethereum",
|
"networkType": "ethereum",
|
||||||
"devdoc": {
|
"devdoc": {
|
||||||
"kind": "dev",
|
"kind": "dev",
|
||||||
|
@ -3137,11 +3137,17 @@
|
|||||||
"version": "0.8.10+commit.fc410830.Emscripten.clang"
|
"version": "0.8.10+commit.fc410830.Emscripten.clang"
|
||||||
},
|
},
|
||||||
"networks": {
|
"networks": {
|
||||||
|
"1338": {
|
||||||
|
"events": {},
|
||||||
|
"links": {},
|
||||||
|
"address": "0x74E33B80BC77cdB5d49861a53913A8301CB72B4D",
|
||||||
|
"transactionHash": "0x2b31f92500748510dd182950424cbc3e21fc4d6ba6d2afab82393b593c62135c"
|
||||||
|
},
|
||||||
"80001": {
|
"80001": {
|
||||||
"events": {},
|
"events": {},
|
||||||
"links": {},
|
"links": {},
|
||||||
"address": "0x5987D5e8b825e9900F9a8BeF5BC131Baa12AC9b2",
|
"address": "0x2da654B1b04fdF57eDE9Aea103AA21BbdF41E854",
|
||||||
"transactionHash": "0xb4fb5a8da86e6099919b786f138251b25f29a0d7e35bede53206e56bb30973e5"
|
"transactionHash": "0xfe7070981d6080730cd6d7735ddb5b7fa29f99b88d58c4aa1b6cfc0c976972bf"
|
||||||
},
|
},
|
||||||
"1660724532588": {
|
"1660724532588": {
|
||||||
"events": {},
|
"events": {},
|
||||||
@ -3228,8 +3234,8 @@
|
|||||||
"transactionHash": "0x3963c496ad636403fa000de1dd33d0c363f7f3104afa6f2140d13dedaccb56a6"
|
"transactionHash": "0x3963c496ad636403fa000de1dd33d0c363f7f3104afa6f2140d13dedaccb56a6"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"schemaVersion": "3.4.4",
|
"schemaVersion": "3.4.9",
|
||||||
"updatedAt": "2022-10-19T08:18:12.978Z",
|
"updatedAt": "2022-10-31T03:34:04.140Z",
|
||||||
"networkType": "ethereum",
|
"networkType": "ethereum",
|
||||||
"devdoc": {
|
"devdoc": {
|
||||||
"kind": "dev",
|
"kind": "dev",
|
||||||
|
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
@ -4,29 +4,29 @@ const market = {
|
|||||||
paymentTokens: [
|
paymentTokens: [
|
||||||
"0x0039f574ee5cc39bdd162e9a88e3eb1f111baf48", // USDT
|
"0x0039f574ee5cc39bdd162e9a88e3eb1f111baf48", // USDT
|
||||||
],
|
],
|
||||||
}
|
};
|
||||||
|
|
||||||
const admins = {
|
const admins = {
|
||||||
admin: "0x90F8bf6A479f320ead074411a4B0e7944Ea8c9C1",
|
admin: "0x90F8bf6A479f320ead074411a4B0e7944Ea8c9C1",
|
||||||
proposers: [
|
proposers: [
|
||||||
"0x90F8bf6A479f320ead074411a4B0e7944Ea8c9C1",
|
"0x90F8bf6A479f320ead074411a4B0e7944Ea8c9C1",
|
||||||
"0xFFcf8FDEE72ac11b5c542428B35EEF5769C409f0"
|
"0xFFcf8FDEE72ac11b5c542428B35EEF5769C409f0",
|
||||||
],
|
],
|
||||||
executors: [
|
executors: [
|
||||||
"0x90F8bf6A479f320ead074411a4B0e7944Ea8c9C1",
|
"0x90F8bf6A479f320ead074411a4B0e7944Ea8c9C1",
|
||||||
"0xFFcf8FDEE72ac11b5c542428B35EEF5769C409f0",
|
"0xFFcf8FDEE72ac11b5c542428B35EEF5769C409f0",
|
||||||
"0x22d491Bde2303f2f43325b2108D26f1eAbA1e32b"
|
"0x22d491Bde2303f2f43325b2108D26f1eAbA1e32b",
|
||||||
]
|
],
|
||||||
}
|
};
|
||||||
|
|
||||||
const token = {
|
const token = {
|
||||||
baseTokenURI: 'https://market.cebg.games/api/nft/info/',
|
baseTokenURI: "https://market.cebg.games/api/nft/info/",
|
||||||
}
|
};
|
||||||
|
|
||||||
var config = {
|
var config = {
|
||||||
market,
|
market,
|
||||||
admins,
|
admins,
|
||||||
token
|
token,
|
||||||
}
|
};
|
||||||
|
|
||||||
module.exports = config;
|
module.exports = config;
|
||||||
|
@ -1,32 +0,0 @@
|
|||||||
const market = {
|
|
||||||
feeToAddress: "0x565edA4ef351EB78F03B8AfCb6dCF02E29cAD62e",
|
|
||||||
mallFeeAddress: "0x565edA4ef351EB78F03B8AfCb6dCF02E29cAD62e",
|
|
||||||
paymentTokens: [
|
|
||||||
"0x0039f574ee5cc39bdd162e9a88e3eb1f111baf48", // USDT
|
|
||||||
],
|
|
||||||
}
|
|
||||||
|
|
||||||
const admins = {
|
|
||||||
admin: "0x760888706690CA0eB1EeF1E84787E05fc96e01F0",
|
|
||||||
proposers: [
|
|
||||||
"0x760888706690CA0eB1EeF1E84787E05fc96e01F0",
|
|
||||||
"0x760888706690CA0eB1EeF1E84787E05fc96e01F0"
|
|
||||||
],
|
|
||||||
executors: [
|
|
||||||
"0xC8EaDE915060491303B8062b743cC61687eD9d7e",
|
|
||||||
"0xC8EaDE915060491303B8062b743cC61687eD9d7e",
|
|
||||||
"0xC8EaDE915060491303B8062b743cC61687eD9d7e"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
|
|
||||||
const token = {
|
|
||||||
baseTokenURI: 'https://market.cebg.games/api/nft/info/',
|
|
||||||
}
|
|
||||||
|
|
||||||
var config = {
|
|
||||||
market,
|
|
||||||
admins,
|
|
||||||
token
|
|
||||||
}
|
|
||||||
|
|
||||||
module.exports = config;
|
|
32
config/config_polygon_test.js
Normal file
32
config/config_polygon_test.js
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
const market = {
|
||||||
|
feeToAddress: "0x90F8bf6A479f320ead074411a4B0e7944Ea8c9C1",
|
||||||
|
mallFeeAddress: "0x90F8bf6A479f320ead074411a4B0e7944Ea8c9C1",
|
||||||
|
paymentTokens: [
|
||||||
|
"0x0039f574ee5cc39bdd162e9a88e3eb1f111baf48", // USDT
|
||||||
|
],
|
||||||
|
}
|
||||||
|
|
||||||
|
const admins = {
|
||||||
|
admin: "0x90F8bf6A479f320ead074411a4B0e7944Ea8c9C1",
|
||||||
|
proposers: [
|
||||||
|
"0x90F8bf6A479f320ead074411a4B0e7944Ea8c9C1",
|
||||||
|
"0xFFcf8FDEE72ac11b5c542428B35EEF5769C409f0"
|
||||||
|
],
|
||||||
|
executors: [
|
||||||
|
"0x90F8bf6A479f320ead074411a4B0e7944Ea8c9C1",
|
||||||
|
"0xFFcf8FDEE72ac11b5c542428B35EEF5769C409f0",
|
||||||
|
"0x22d491Bde2303f2f43325b2108D26f1eAbA1e32b"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
|
||||||
|
const token = {
|
||||||
|
baseTokenURI: 'https://market.cebg.games/api/nft/info/',
|
||||||
|
}
|
||||||
|
|
||||||
|
var config = {
|
||||||
|
market,
|
||||||
|
admins,
|
||||||
|
token
|
||||||
|
}
|
||||||
|
|
||||||
|
module.exports = config;
|
@ -19,7 +19,11 @@ contract EvolveFactory is Ownable, TimeChecker, Initializable, HasSignature {
|
|||||||
address public executor;
|
address public executor;
|
||||||
mapping(address => bool) public nftTokenSupported;
|
mapping(address => bool) public nftTokenSupported;
|
||||||
|
|
||||||
event TokenEvolved(address indexed owner, uint256[] tokenIds);
|
event TokenEvolved(
|
||||||
|
address indexed owner,
|
||||||
|
uint256 indexed nonce,
|
||||||
|
uint256[] tokenIds
|
||||||
|
);
|
||||||
|
|
||||||
constructor() HasSignature("EvolveFactory", "1") {}
|
constructor() HasSignature("EvolveFactory", "1") {}
|
||||||
|
|
||||||
@ -80,7 +84,7 @@ contract EvolveFactory is Ownable, TimeChecker, Initializable, HasSignature {
|
|||||||
checkSigner(executor, criteriaMessageHash, signature);
|
checkSigner(executor, criteriaMessageHash, signature);
|
||||||
nft.burn(to, tokenIds[1]);
|
nft.burn(to, tokenIds[1]);
|
||||||
_useSignature(signature);
|
_useSignature(signature);
|
||||||
emit TokenEvolved(to, signArray);
|
emit TokenEvolved(to, saltNonce, signArray);
|
||||||
}
|
}
|
||||||
|
|
||||||
function evolveChip(
|
function evolveChip(
|
||||||
@ -113,7 +117,7 @@ contract EvolveFactory is Ownable, TimeChecker, Initializable, HasSignature {
|
|||||||
checkSigner(executor, criteriaMessageHash, signature);
|
checkSigner(executor, criteriaMessageHash, signature);
|
||||||
chip.burnBatch(to, idsForBurn, amounts);
|
chip.burnBatch(to, idsForBurn, amounts);
|
||||||
_useSignature(signature);
|
_useSignature(signature);
|
||||||
emit TokenEvolved(to, tokenIds);
|
emit TokenEvolved(to, saltNonce, tokenIds);
|
||||||
}
|
}
|
||||||
|
|
||||||
function getMessageHash(
|
function getMessageHash(
|
||||||
|
@ -32,13 +32,15 @@ contract MinterFactory is
|
|||||||
|
|
||||||
event TokenMinted(
|
event TokenMinted(
|
||||||
address contractAddress,
|
address contractAddress,
|
||||||
address to,
|
address indexed to,
|
||||||
|
uint256 indexed nonce,
|
||||||
uint256 indexed tokenId
|
uint256 indexed tokenId
|
||||||
);
|
);
|
||||||
|
|
||||||
event TokenMintedBatch(
|
event TokenMintedBatch(
|
||||||
address contractAddress,
|
address contractAddress,
|
||||||
address indexed to,
|
address indexed to,
|
||||||
|
uint256 indexed nonce,
|
||||||
uint256[] ids,
|
uint256[] ids,
|
||||||
uint256[] amounts
|
uint256[] amounts
|
||||||
);
|
);
|
||||||
@ -71,35 +73,35 @@ contract MinterFactory is
|
|||||||
/**
|
/**
|
||||||
* @dev mint function to distribute Hero NFT to user
|
* @dev mint function to distribute Hero NFT to user
|
||||||
*/
|
*/
|
||||||
function mintHeroTo(address to, uint256 tokenId) external onlyOwner {
|
function mintHeroTo(address to, uint256 tokenId, uint256 nonce) external onlyOwner {
|
||||||
mint721NFT(to, tokenId, hero);
|
mint721NFT(to, tokenId, nonce, hero);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @dev mint function to distribute Equipment NFT to user
|
* @dev mint function to distribute Equipment NFT to user
|
||||||
*/
|
*/
|
||||||
function mintEquipTo(address to, uint256 tokenId) external onlyOwner {
|
function mintEquipTo(address to, uint256 tokenId, uint256 nonce) external onlyOwner {
|
||||||
mint721NFT(to, tokenId, equip);
|
mint721NFT(to, tokenId, nonce, equip);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @dev mint function to distribute Chip NFT to user
|
* @dev mint function to distribute Chip NFT to user
|
||||||
*/
|
*/
|
||||||
function mintChipTo(address to, uint256 tokenId) external onlyOwner {
|
function mintChipTo(address to, uint256 tokenId, uint256 nonce) external onlyOwner {
|
||||||
mint1155NFT(to, tokenId, 1, chip);
|
mint1155NFT(to, tokenId, nonce, 1, chip);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @dev mint function to distribute Shard NFT to user
|
* @dev mint function to distribute Shard NFT to user
|
||||||
*/
|
*/
|
||||||
function mintShardTo(address to, uint256 tokenId) external onlyOwner {
|
function mintShardTo(address to, uint256 tokenId, uint256 nonce) external onlyOwner {
|
||||||
mint1155NFT(to, tokenId, 1, shard);
|
mint1155NFT(to, tokenId, nonce, 1, shard);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @dev batch mint 1155 Chip to user
|
* @dev batch mint 1155 Chip to user
|
||||||
*/
|
*/
|
||||||
function mintChipBatch(address to, uint256[] memory ids) external onlyOwner {
|
function mintChipBatch(address to, uint256[] memory ids, uint256 nonce) external onlyOwner {
|
||||||
require(
|
require(
|
||||||
to != address(0),
|
to != address(0),
|
||||||
"MinterFactory::mintChipBatch: to address can not be zero"
|
"MinterFactory::mintChipBatch: to address can not be zero"
|
||||||
@ -113,7 +115,7 @@ contract MinterFactory is
|
|||||||
for (uint256 i = 0; i < len; ++i) {
|
for (uint256 i = 0; i < len; ++i) {
|
||||||
amounts[i] = 1;
|
amounts[i] = 1;
|
||||||
}
|
}
|
||||||
mint1155NFTBatch(to, ids, amounts, chip);
|
mint1155NFTBatch(to, nonce, ids, amounts, chip);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -121,6 +123,7 @@ contract MinterFactory is
|
|||||||
*/
|
*/
|
||||||
function mintShardBatch(
|
function mintShardBatch(
|
||||||
address to,
|
address to,
|
||||||
|
uint256 nonce,
|
||||||
uint256[] memory ids,
|
uint256[] memory ids,
|
||||||
uint256[] memory amounts
|
uint256[] memory amounts
|
||||||
) external onlyOwner {
|
) external onlyOwner {
|
||||||
@ -130,7 +133,7 @@ contract MinterFactory is
|
|||||||
ids.length == amounts.length,
|
ids.length == amounts.length,
|
||||||
"MinterFactory: ids and amounts length mismatch"
|
"MinterFactory: ids and amounts length mismatch"
|
||||||
);
|
);
|
||||||
mint1155NFTBatch(to, ids, amounts, shard);
|
mint1155NFTBatch(to, nonce, ids, amounts, shard);
|
||||||
}
|
}
|
||||||
|
|
||||||
function mint721ByUser(
|
function mint721ByUser(
|
||||||
@ -151,7 +154,7 @@ contract MinterFactory is
|
|||||||
signArray
|
signArray
|
||||||
);
|
);
|
||||||
checkSigner(executor, criteriaMessageHash, signature);
|
checkSigner(executor, criteriaMessageHash, signature);
|
||||||
mint721NFT(to, id, nft);
|
mint721NFT(to, id, saltNonce, nft);
|
||||||
_useSignature(signature);
|
_useSignature(signature);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -187,7 +190,7 @@ contract MinterFactory is
|
|||||||
signArray
|
signArray
|
||||||
);
|
);
|
||||||
checkSigner(executor, criteriaMessageHash, signature);
|
checkSigner(executor, criteriaMessageHash, signature);
|
||||||
mint1155NFTBatch(to, ids, amounts, nft);
|
mint1155NFTBatch(to, saltNonce, ids, amounts, nft);
|
||||||
_useSignature(signature);
|
_useSignature(signature);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -232,39 +235,42 @@ contract MinterFactory is
|
|||||||
// transfer money to address
|
// transfer money to address
|
||||||
paymentContract.safeTransferFrom(param.to, feeToAddress, param.payAmount);
|
paymentContract.safeTransferFrom(param.to, feeToAddress, param.payAmount);
|
||||||
shard.burnBatch(param.to, ids, amounts);
|
shard.burnBatch(param.to, ids, amounts);
|
||||||
mint721NFT(param.to, param.nftId, nft);
|
mint721NFT(param.to, param.nftId, param.saltNonce, nft);
|
||||||
_useSignature(signature);
|
_useSignature(signature);
|
||||||
}
|
}
|
||||||
|
|
||||||
function mint721NFT(
|
function mint721NFT(
|
||||||
address to,
|
address to,
|
||||||
uint256 tokenId,
|
uint256 tokenId,
|
||||||
|
uint256 nonce,
|
||||||
IBEERC721 nft
|
IBEERC721 nft
|
||||||
) internal {
|
) internal {
|
||||||
require(to != address(0), "MinterFactory: to address can not be zero");
|
require(to != address(0), "MinterFactory: to address can not be zero");
|
||||||
nft.mint(to, tokenId);
|
nft.mint(to, tokenId);
|
||||||
emit TokenMinted(address(nft), to, tokenId);
|
emit TokenMinted(address(nft), to, nonce, tokenId);
|
||||||
}
|
}
|
||||||
|
|
||||||
function mint1155NFT(
|
function mint1155NFT(
|
||||||
address to,
|
address to,
|
||||||
uint256 id,
|
uint256 id,
|
||||||
|
uint256 nonce,
|
||||||
uint256 amount,
|
uint256 amount,
|
||||||
IBEERC1155 nft
|
IBEERC1155 nft
|
||||||
) internal {
|
) internal {
|
||||||
require(to != address(0), "MinterFactory: to address can not be zero");
|
require(to != address(0), "MinterFactory: to address can not be zero");
|
||||||
nft.mintBatch(to, id.asSingletonArray(), amount.asSingletonArray(), "");
|
nft.mintBatch(to, id.asSingletonArray(), amount.asSingletonArray(), "");
|
||||||
emit TokenMinted(address(chip), to, id);
|
emit TokenMinted(address(chip), to, nonce, id);
|
||||||
}
|
}
|
||||||
|
|
||||||
function mint1155NFTBatch(
|
function mint1155NFTBatch(
|
||||||
address to,
|
address to,
|
||||||
|
uint256 nonce,
|
||||||
uint256[] memory ids,
|
uint256[] memory ids,
|
||||||
uint256[] memory amounts,
|
uint256[] memory amounts,
|
||||||
IBEERC1155 nft
|
IBEERC1155 nft
|
||||||
) internal {
|
) internal {
|
||||||
nft.mintBatch(to, ids, amounts, "");
|
nft.mintBatch(to, ids, amounts, "");
|
||||||
emit TokenMintedBatch(address(nft), to, ids, amounts);
|
emit TokenMintedBatch(address(nft), to, nonce, ids, amounts);
|
||||||
}
|
}
|
||||||
|
|
||||||
function getMessageHash(
|
function getMessageHash(
|
||||||
|
@ -10,6 +10,7 @@ contract UserEvolveFactory is Ownable, Initializable {
|
|||||||
|
|
||||||
event TokenEvolveFail(
|
event TokenEvolveFail(
|
||||||
address indexed to,
|
address indexed to,
|
||||||
|
uint256 indexed nonce,
|
||||||
bytes signature,
|
bytes signature,
|
||||||
string reason,
|
string reason,
|
||||||
bytes byteReason
|
bytes byteReason
|
||||||
@ -39,12 +40,12 @@ contract UserEvolveFactory is Ownable, Initializable {
|
|||||||
} catch Error(string memory reason) {
|
} catch Error(string memory reason) {
|
||||||
bytes memory by;
|
bytes memory by;
|
||||||
factory.useSignature(signature);
|
factory.useSignature(signature);
|
||||||
emit TokenEvolveFail(to, signature, reason, by);
|
emit TokenEvolveFail(to, saltNonce, signature, reason, by);
|
||||||
return false;
|
return false;
|
||||||
} catch (bytes memory lowLevelData) {
|
} catch (bytes memory lowLevelData) {
|
||||||
factory.useSignature(signature);
|
factory.useSignature(signature);
|
||||||
string memory reason;
|
string memory reason;
|
||||||
emit TokenEvolveFail(to, signature, reason, lowLevelData);
|
emit TokenEvolveFail(to, saltNonce, signature, reason, lowLevelData);
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -64,12 +65,12 @@ contract UserEvolveFactory is Ownable, Initializable {
|
|||||||
} catch Error(string memory reason) {
|
} catch Error(string memory reason) {
|
||||||
bytes memory by;
|
bytes memory by;
|
||||||
factory.useSignature(signature);
|
factory.useSignature(signature);
|
||||||
emit TokenEvolveFail(to, signature, reason, by);
|
emit TokenEvolveFail(to, saltNonce, signature, reason, by);
|
||||||
return false;
|
return false;
|
||||||
} catch (bytes memory lowLevelData) {
|
} catch (bytes memory lowLevelData) {
|
||||||
factory.useSignature(signature);
|
factory.useSignature(signature);
|
||||||
string memory reason;
|
string memory reason;
|
||||||
emit TokenEvolveFail(to, signature, reason, lowLevelData);
|
emit TokenEvolveFail(to, saltNonce, signature, reason, lowLevelData);
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -16,6 +16,7 @@ contract UserMinterFactory is Ownable, FactoryBase, Initializable {
|
|||||||
|
|
||||||
event TokenMintFail(
|
event TokenMintFail(
|
||||||
address indexed to,
|
address indexed to,
|
||||||
|
uint256 indexed nonce,
|
||||||
bytes signature,
|
bytes signature,
|
||||||
string reason,
|
string reason,
|
||||||
bytes byteReason
|
bytes byteReason
|
||||||
@ -46,12 +47,12 @@ contract UserMinterFactory is Ownable, FactoryBase, Initializable {
|
|||||||
} catch Error(string memory reason) {
|
} catch Error(string memory reason) {
|
||||||
bytes memory by;
|
bytes memory by;
|
||||||
factory.useSignature(signature);
|
factory.useSignature(signature);
|
||||||
emit TokenMintFail(to, signature, reason, by);
|
emit TokenMintFail(to, saltNonce, signature, reason, by);
|
||||||
return false;
|
return false;
|
||||||
} catch (bytes memory lowLevelData) {
|
} catch (bytes memory lowLevelData) {
|
||||||
factory.useSignature(signature);
|
factory.useSignature(signature);
|
||||||
string memory reason;
|
string memory reason;
|
||||||
emit TokenMintFail(to, signature, reason, lowLevelData);
|
emit TokenMintFail(to, saltNonce, signature, reason, lowLevelData);
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -73,12 +74,12 @@ contract UserMinterFactory is Ownable, FactoryBase, Initializable {
|
|||||||
} catch Error(string memory reason) {
|
} catch Error(string memory reason) {
|
||||||
bytes memory by;
|
bytes memory by;
|
||||||
factory.useSignature(signature);
|
factory.useSignature(signature);
|
||||||
emit TokenMintFail(to, signature, reason, by);
|
emit TokenMintFail(to, saltNonce, signature, reason, by);
|
||||||
return false;
|
return false;
|
||||||
} catch (bytes memory lowLevelData) {
|
} catch (bytes memory lowLevelData) {
|
||||||
factory.useSignature(signature);
|
factory.useSignature(signature);
|
||||||
string memory reason;
|
string memory reason;
|
||||||
emit TokenMintFail(to, signature, reason, lowLevelData);
|
emit TokenMintFail(to, saltNonce, signature, reason, lowLevelData);
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -113,12 +114,12 @@ contract UserMinterFactory is Ownable, FactoryBase, Initializable {
|
|||||||
} catch Error(string memory reason) {
|
} catch Error(string memory reason) {
|
||||||
bytes memory by;
|
bytes memory by;
|
||||||
factory.useSignature(signature);
|
factory.useSignature(signature);
|
||||||
emit TokenMintFail(to, signature, reason, by);
|
emit TokenMintFail(to, saltNonce, signature, reason, by);
|
||||||
return false;
|
return false;
|
||||||
} catch (bytes memory lowLevelData) {
|
} catch (bytes memory lowLevelData) {
|
||||||
factory.useSignature(signature);
|
factory.useSignature(signature);
|
||||||
string memory reason;
|
string memory reason;
|
||||||
emit TokenMintFail(to, signature, reason, lowLevelData);
|
emit TokenMintFail(to, saltNonce, signature, reason, lowLevelData);
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -149,12 +150,12 @@ contract UserMinterFactory is Ownable, FactoryBase, Initializable {
|
|||||||
} catch Error(string memory reason) {
|
} catch Error(string memory reason) {
|
||||||
bytes memory by;
|
bytes memory by;
|
||||||
factory.useSignature(signature);
|
factory.useSignature(signature);
|
||||||
emit TokenMintFail(to, signature, reason, by);
|
emit TokenMintFail(to, saltNonce, signature, reason, by);
|
||||||
return false;
|
return false;
|
||||||
} catch (bytes memory lowLevelData) {
|
} catch (bytes memory lowLevelData) {
|
||||||
factory.useSignature(signature);
|
factory.useSignature(signature);
|
||||||
string memory reason;
|
string memory reason;
|
||||||
emit TokenMintFail(to, signature, reason, lowLevelData);
|
emit TokenMintFail(to, saltNonce, signature, reason, lowLevelData);
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -193,12 +194,12 @@ contract UserMinterFactory is Ownable, FactoryBase, Initializable {
|
|||||||
} catch Error(string memory reason) {
|
} catch Error(string memory reason) {
|
||||||
bytes memory by;
|
bytes memory by;
|
||||||
factory.useSignature(signature);
|
factory.useSignature(signature);
|
||||||
emit TokenMintFail(to, signature, reason, by);
|
emit TokenMintFail(to, saltNonce, signature, reason, by);
|
||||||
return false;
|
return false;
|
||||||
} catch (bytes memory lowLevelData) {
|
} catch (bytes memory lowLevelData) {
|
||||||
factory.useSignature(signature);
|
factory.useSignature(signature);
|
||||||
string memory reason;
|
string memory reason;
|
||||||
emit TokenMintFail(to, signature, reason, lowLevelData);
|
emit TokenMintFail(to, saltNonce, signature, reason, lowLevelData);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -29,6 +29,7 @@ contract BENftMall is Ownable, HasSignature, TimeChecker {
|
|||||||
// Events
|
// Events
|
||||||
event BuyTransactionBatch(
|
event BuyTransactionBatch(
|
||||||
address indexed buyer,
|
address indexed buyer,
|
||||||
|
uint256 indexed nonce,
|
||||||
address[3] addresses,
|
address[3] addresses,
|
||||||
uint256 price,
|
uint256 price,
|
||||||
uint256[] ids,
|
uint256[] ids,
|
||||||
@ -36,6 +37,7 @@ contract BENftMall is Ownable, HasSignature, TimeChecker {
|
|||||||
);
|
);
|
||||||
event BuyTransaction(
|
event BuyTransaction(
|
||||||
address indexed buyer,
|
address indexed buyer,
|
||||||
|
uint256 indexed nonce,
|
||||||
uint256 tokenId,
|
uint256 tokenId,
|
||||||
address[3] addresses,
|
address[3] addresses,
|
||||||
uint256 price
|
uint256 price
|
||||||
@ -137,7 +139,7 @@ contract BENftMall is Ownable, HasSignature, TimeChecker {
|
|||||||
nft.mint(to, values[0]);
|
nft.mint(to, values[0]);
|
||||||
_useSignature(signature);
|
_useSignature(signature);
|
||||||
// emit sale event
|
// emit sale event
|
||||||
emit BuyTransaction(to, values[0], addresses, values[1]);
|
emit BuyTransaction(to, values[2], values[0], addresses, values[1]);
|
||||||
}
|
}
|
||||||
|
|
||||||
function buy1155NFT(
|
function buy1155NFT(
|
||||||
@ -170,7 +172,6 @@ contract BENftMall is Ownable, HasSignature, TimeChecker {
|
|||||||
signArray[ids.length * 2 + i] = values[i];
|
signArray[ids.length * 2 + i] = values[i];
|
||||||
}
|
}
|
||||||
|
|
||||||
address to = _msgSender();
|
|
||||||
bytes32 criteriaMessageHash = getMessageHash(
|
bytes32 criteriaMessageHash = getMessageHash(
|
||||||
addresses[1],
|
addresses[1],
|
||||||
addresses[2],
|
addresses[2],
|
||||||
@ -180,17 +181,17 @@ contract BENftMall is Ownable, HasSignature, TimeChecker {
|
|||||||
// Check payment approval and buyer balance
|
// Check payment approval and buyer balance
|
||||||
IERC20 paymentContract = IERC20(addresses[2]);
|
IERC20 paymentContract = IERC20(addresses[2]);
|
||||||
require(
|
require(
|
||||||
paymentContract.balanceOf(to) >= values[0],
|
paymentContract.balanceOf(_msgSender()) >= values[0],
|
||||||
"BENftMall: buyer doesn't have enough token to buy this item"
|
"BENftMall: buyer doesn't have enough token to buy this item"
|
||||||
);
|
);
|
||||||
require(
|
require(
|
||||||
paymentContract.allowance(to, address(this)) >= values[0],
|
paymentContract.allowance(_msgSender(), address(this)) >= values[0],
|
||||||
"BENftMall: buyer doesn't approve marketplace to spend payment amount"
|
"BENftMall: buyer doesn't approve marketplace to spend payment amount"
|
||||||
);
|
);
|
||||||
paymentContract.safeTransferFrom(to, feeToAddress, values[0]);
|
paymentContract.safeTransferFrom(_msgSender(), feeToAddress, values[0]);
|
||||||
nft.mintBatch(to, ids, amounts, "");
|
nft.mintBatch(_msgSender(), ids, amounts, "");
|
||||||
_useSignature(signature);
|
_useSignature(signature);
|
||||||
emit BuyTransactionBatch(to, addresses, values[0], ids, amounts);
|
emit BuyTransactionBatch(_msgSender(), values[1], addresses, values[0], ids, amounts);
|
||||||
}
|
}
|
||||||
|
|
||||||
function getMessageHash(
|
function getMessageHash(
|
||||||
|
@ -25,7 +25,9 @@ module.exports = async function main(callback) {
|
|||||||
const chipInstance = await BEChip1155.deployed();
|
const chipInstance = await BEChip1155.deployed();
|
||||||
const shardInstance = await BEShard.deployed();
|
const shardInstance = await BEShard.deployed();
|
||||||
const coinInstance = await BECoin.deployed();
|
const coinInstance = await BECoin.deployed();
|
||||||
|
const goldInstance = await BEGold.deployed();
|
||||||
config.market.paymentTokens.push(coinInstance.address);
|
config.market.paymentTokens.push(coinInstance.address);
|
||||||
|
config.market.paymentTokens.push(goldInstance.address);
|
||||||
|
|
||||||
await heroInstance.updateBaseURI(config.token.baseTokenURI);
|
await heroInstance.updateBaseURI(config.token.baseTokenURI);
|
||||||
console.log("BEHero baseURI update success.");
|
console.log("BEHero baseURI update success.");
|
||||||
|
@ -22,16 +22,17 @@
|
|||||||
//
|
//
|
||||||
// const fs = require('fs');
|
// const fs = require('fs');
|
||||||
// const mnemonic = fs.readFileSync(".secret").toString().trim();
|
// const mnemonic = fs.readFileSync(".secret").toString().trim();
|
||||||
const HDWalletProvider = require('@truffle/hdwallet-provider');
|
const HDWalletProvider = require("@truffle/hdwallet-provider");
|
||||||
const fs = require('fs');
|
const fs = require("fs");
|
||||||
const mnemonic = fs.readFileSync(".secret").toString().trim();
|
const mnemonic = fs.readFileSync(".secret").toString().trim();
|
||||||
|
|
||||||
// web3.eth.defaultAccount = '0x50A8e60041A206AcaA5F844a1104896224be6F39'
|
// web3.eth.defaultAccount = '0x50A8e60041A206AcaA5F844a1104896224be6F39'
|
||||||
const kccTestnetKey = 'd9ed33809372932059c1ba7b336a33f406b4c55e7430daef8297134c67429d60';
|
const kccTestnetKey =
|
||||||
|
"d9ed33809372932059c1ba7b336a33f406b4c55e7430daef8297134c67429d60";
|
||||||
module.exports = {
|
module.exports = {
|
||||||
plugins: ['truffle-plugin-stdjsonin'],
|
plugins: ["truffle-plugin-stdjsonin"],
|
||||||
api_keys: {
|
api_keys: {
|
||||||
etherscan: 'ZI9HI3VFZRD346JSRET35Y6AAVGYFGNZ85'
|
etherscan: "ZI9HI3VFZRD346JSRET35Y6AAVGYFGNZ85",
|
||||||
},
|
},
|
||||||
/**
|
/**
|
||||||
* Networks define how you connect to your ethereum client and let you set the
|
* Networks define how you connect to your ethereum client and let you set the
|
||||||
@ -81,11 +82,12 @@ module.exports = {
|
|||||||
// production: true // Treats this network as if it was a public net. (default: false)
|
// production: true // Treats this network as if it was a public net. (default: false)
|
||||||
// }
|
// }
|
||||||
polygon_testnet: {
|
polygon_testnet: {
|
||||||
provider: () => new HDWalletProvider({
|
provider: () =>
|
||||||
privateKeys: [kccTestnetKey],
|
new HDWalletProvider({
|
||||||
providerOrUrl: `https://rpc-mumbai.maticvigil.com`,
|
privateKeys: [kccTestnetKey],
|
||||||
pollingInterval: 8000
|
providerOrUrl: `https://rpc-mumbai.maticvigil.com`,
|
||||||
}),
|
pollingInterval: 8000,
|
||||||
|
}),
|
||||||
gasPrice: 28000000000,
|
gasPrice: 28000000000,
|
||||||
network_id: 80001,
|
network_id: 80001,
|
||||||
confirmations: 6,
|
confirmations: 6,
|
||||||
@ -95,14 +97,15 @@ module.exports = {
|
|||||||
skipDryRun: true,
|
skipDryRun: true,
|
||||||
production: true,
|
production: true,
|
||||||
disableConfirmationListener: true,
|
disableConfirmationListener: true,
|
||||||
from: '0x50A8e60041A206AcaA5F844a1104896224be6F39'
|
from: "0x50A8e60041A206AcaA5F844a1104896224be6F39",
|
||||||
},
|
},
|
||||||
polygon: {
|
polygon: {
|
||||||
provider: () => new HDWalletProvider({
|
provider: () =>
|
||||||
mnemonic: mnemonic,
|
new HDWalletProvider({
|
||||||
providerOrUrl: `https://polygon-rpc.com`,
|
mnemonic: mnemonic,
|
||||||
pollingInterval: 8000
|
providerOrUrl: `https://polygon-rpc.com`,
|
||||||
}),
|
pollingInterval: 8000,
|
||||||
|
}),
|
||||||
network_id: 137,
|
network_id: 137,
|
||||||
confirmations: 6,
|
confirmations: 6,
|
||||||
timeoutBlocks: 5000,
|
timeoutBlocks: 5000,
|
||||||
@ -110,55 +113,62 @@ module.exports = {
|
|||||||
deploymentPollingInterval: 8000,
|
deploymentPollingInterval: 8000,
|
||||||
skipDryRun: true,
|
skipDryRun: true,
|
||||||
production: true,
|
production: true,
|
||||||
from: '0x565edA4ef351EB78F03B8AfCb6dCF02E29cAD62e'
|
from: "0x565edA4ef351EB78F03B8AfCb6dCF02E29cAD62e",
|
||||||
},
|
},
|
||||||
kcc_testnet: {
|
kcc_testnet: {
|
||||||
provider: () => new HDWalletProvider(kccTestnetKey, `https://rpc-testnet.kcc.network`),
|
provider: () =>
|
||||||
|
new HDWalletProvider(kccTestnetKey, `https://rpc-testnet.kcc.network`),
|
||||||
network_id: 322,
|
network_id: 322,
|
||||||
confirmations: 6,
|
confirmations: 6,
|
||||||
timeoutBlocks: 5000,
|
timeoutBlocks: 5000,
|
||||||
skipDryRun: true,
|
skipDryRun: true,
|
||||||
production: true,
|
production: true,
|
||||||
from: '0x50A8e60041A206AcaA5F844a1104896224be6F39'
|
from: "0x50A8e60041A206AcaA5F844a1104896224be6F39",
|
||||||
},
|
},
|
||||||
kcc: {
|
kcc: {
|
||||||
provider: () => new HDWalletProvider(mnemonic, `https://rpc-mainnet.kcc.network`),
|
provider: () =>
|
||||||
|
new HDWalletProvider(mnemonic, `https://rpc-mainnet.kcc.network`),
|
||||||
network_id: 321,
|
network_id: 321,
|
||||||
confirmations: 10,
|
confirmations: 10,
|
||||||
timeoutBlocks: 5000,
|
timeoutBlocks: 5000,
|
||||||
skipDryRun: true,
|
skipDryRun: true,
|
||||||
from: '0x565edA4ef351EB78F03B8AfCb6dCF02E29cAD62e'
|
from: "0x565edA4ef351EB78F03B8AfCb6dCF02E29cAD62e",
|
||||||
},
|
},
|
||||||
bsc_testnet: {
|
bsc_testnet: {
|
||||||
provider: () => new HDWalletProvider(mnemonic, `https://data-seed-prebsc-1-s1.binance.org:8545`),
|
provider: () =>
|
||||||
|
new HDWalletProvider(
|
||||||
|
mnemonic,
|
||||||
|
`https://data-seed-prebsc-1-s1.binance.org:8545`
|
||||||
|
),
|
||||||
network_id: 97,
|
network_id: 97,
|
||||||
confirmations: 10,
|
confirmations: 10,
|
||||||
timeoutBlocks: 200,
|
timeoutBlocks: 200,
|
||||||
skipDryRun: true,
|
skipDryRun: true,
|
||||||
from: '0x50A8e60041A206AcaA5F844a1104896224be6F39'
|
from: "0x50A8e60041A206AcaA5F844a1104896224be6F39",
|
||||||
},
|
},
|
||||||
bsc: {
|
bsc: {
|
||||||
provider: () => new HDWalletProvider(mnemonic, `https://bsc-dataseed1.binance.org`),
|
provider: () =>
|
||||||
|
new HDWalletProvider(mnemonic, `https://bsc-dataseed1.binance.org`),
|
||||||
network_id: 56,
|
network_id: 56,
|
||||||
confirmations: 10,
|
confirmations: 10,
|
||||||
timeoutBlocks: 200,
|
timeoutBlocks: 200,
|
||||||
skipDryRun: true
|
skipDryRun: true,
|
||||||
},
|
},
|
||||||
lan22: {
|
lan22: {
|
||||||
host: "192.168.100.22", // Localhost (default: none)
|
host: "192.168.100.22", // Localhost (default: none)
|
||||||
port: 8545, // Standard Ethereum port (default: none)
|
port: 8545, // Standard Ethereum port (default: none)
|
||||||
network_id: "*", // Any network (default: none)
|
network_id: "*", // Any network (default: none)
|
||||||
},
|
},
|
||||||
lan20: {
|
lan20: {
|
||||||
host: "10.0.1.20", // Localhost (default: none)
|
host: "10.0.1.20", // Localhost (default: none)
|
||||||
port: 8545, // Standard Ethereum port (default: none)
|
port: 8545, // Standard Ethereum port (default: none)
|
||||||
network_id: "*", // Any network (default: none)
|
network_id: "*", // Any network (default: none)
|
||||||
},
|
},
|
||||||
development: {
|
development: {
|
||||||
host: "127.0.0.1", // Localhost (default: none)
|
host: "127.0.0.1", // Localhost (default: none)
|
||||||
port: 7545, // Standard Ethereum port (default: none)
|
port: 7545, // Standard Ethereum port (default: none)
|
||||||
network_id: "*", // Any network (default: none)
|
network_id: "*", // Any network (default: none)
|
||||||
}
|
},
|
||||||
},
|
},
|
||||||
|
|
||||||
// Set default mocha options here, use special reporters etc.
|
// Set default mocha options here, use special reporters etc.
|
||||||
@ -169,7 +179,7 @@ module.exports = {
|
|||||||
// Configure your compilers
|
// Configure your compilers
|
||||||
compilers: {
|
compilers: {
|
||||||
solc: {
|
solc: {
|
||||||
version: "0.8.10", // Fetch exact version from solc-bin (default: truffle's version)
|
version: "0.8.10", // Fetch exact version from solc-bin (default: truffle's version)
|
||||||
// docker: true, // Use "0.5.1" you've installed locally with docker (default: false)
|
// docker: true, // Use "0.5.1" you've installed locally with docker (default: false)
|
||||||
// settings: { // See the solidity docs for advice about optimization and evmVersion
|
// settings: { // See the solidity docs for advice about optimization and evmVersion
|
||||||
// optimizer: {
|
// optimizer: {
|
||||||
@ -178,7 +188,7 @@ module.exports = {
|
|||||||
// },
|
// },
|
||||||
// evmVersion: "byzantium"
|
// evmVersion: "byzantium"
|
||||||
// }
|
// }
|
||||||
}
|
},
|
||||||
},
|
},
|
||||||
|
|
||||||
// Truffle DB is currently disabled by default; to enable it, change enabled:
|
// Truffle DB is currently disabled by default; to enable it, change enabled:
|
||||||
@ -188,17 +198,17 @@ module.exports = {
|
|||||||
// NOTE: It is not possible to migrate your contracts to truffle DB and you should
|
// NOTE: It is not possible to migrate your contracts to truffle DB and you should
|
||||||
// make a backup of your artifacts to a safe location before enabling this feature.
|
// make a backup of your artifacts to a safe location before enabling this feature.
|
||||||
//
|
//
|
||||||
// After you backed up your artifacts you can utilize db by running migrate as follows:
|
// After you backed up your artifacts you can utilize db by running migrate as follows:
|
||||||
// $ truffle migrate --reset --compile-all
|
// $ truffle migrate --reset --compile-all
|
||||||
//
|
//
|
||||||
// db: {
|
// db: {
|
||||||
// enabled: false,
|
// enabled: false,
|
||||||
// host: "127.0.0.1",
|
// host: "127.0.0.1",
|
||||||
// adapter: {
|
// adapter: {
|
||||||
// name: "sqlite",
|
// name: "sqlite",
|
||||||
// settings: {
|
// settings: {
|
||||||
// directory: ".db"
|
// directory: ".db"
|
||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
};
|
};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user