Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
O
openzeppelin-contracts-upgradeable
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
俞永鹏
openzeppelin-contracts-upgradeable
Commits
b39f3c20
Commit
b39f3c20
authored
Jan 24, 2019
by
Francisco Giordano
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
publish evm package to blockchains
parent
4e026cd4
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
1461 additions
and
1329 deletions
+1461
-1329
zos.json
zos.json
+1
-1
zos.kovan.json
zos.kovan.json
+463
-334
zos.mainnet.json
zos.mainnet.json
+338
-337
zos.rinkeby.json
zos.rinkeby.json
+392
-391
zos.ropsten.json
zos.ropsten.json
+267
-266
No files found.
zos.json
View file @
b39f3c20
...
...
@@ -2,7 +2,7 @@
"zosversion"
:
"2"
,
"name"
:
"openzeppelin-eth"
,
"publish"
:
true
,
"version"
:
"2.
0
.2"
,
"version"
:
"2.
1
.2"
,
"contracts"
:
{
"StandaloneERC20"
:
"StandaloneERC20"
,
"StandaloneERC721"
:
"StandaloneERC721"
,
...
...
zos.kovan.json
View file @
b39f3c20
{
"contracts"
:
{
"TokenVesting"
:
{
"address"
:
"0x
5ba662ddaec800790f09d139ab08da66fec32959
"
,
"constructorCode"
:
"608060405234801561001057600080fd5b506114
27806100206000396000f300
"
,
"bodyBytecodeHash"
:
"
9632437b252fd24b018b0e99e206fe8c9d7cbb27a2356ed0cbe7ac8b86250d7d
"
,
"localBytecodeHash"
:
"
2192389ea468b1527a2c512aa0fa575848f42b4f556a5b91a5af4c6e3de15be
d"
,
"deployedBytecodeHash"
:
"
2192389ea468b1527a2c512aa0fa575848f42b4f556a5b91a5af4c6e3de15be
d"
,
"address"
:
"0x
e67f9c1370f768636083dfdb82540ac3468284bb
"
,
"constructorCode"
:
"608060405234801561001057600080fd5b506114
f6806100206000396000f3fe
"
,
"bodyBytecodeHash"
:
"
c073eddd6c79d523b1928939c82f8095399ad0171bb069ad387f26b7367f18fc
"
,
"localBytecodeHash"
:
"
ec2e949079798b2b0314d7f09a2022185da072ee9dc5c6c660655b70d69e5ac
d"
,
"deployedBytecodeHash"
:
"
ec2e949079798b2b0314d7f09a2022185da072ee9dc5c6c660655b70d69e5ac
d"
,
"types"
:
{
"t_bool"
:
{
"id"
:
"t_bool"
,
...
...
@@ -47,105 +47,105 @@
"contract"
:
"Initializable"
,
"path"
:
"zos-lib/contracts/Initializable.sol"
,
"label"
:
"initialized"
,
"astId"
:
9771
,
"astId"
:
11434
,
"type"
:
"t_bool"
,
"src"
:
"7
49:24:120
"
"src"
:
"7
57:24:139
"
},
{
"contract"
:
"Initializable"
,
"path"
:
"zos-lib/contracts/Initializable.sol"
,
"label"
:
"initializing"
,
"astId"
:
9773
,
"astId"
:
11436
,
"type"
:
"t_bool"
,
"src"
:
"8
68:25:120
"
"src"
:
"8
76:25:139
"
},
{
"contract"
:
"Initializable"
,
"path"
:
"zos-lib/contracts/Initializable.sol"
,
"label"
:
"______gap"
,
"astId"
:
9822
,
"astId"
:
11485
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"18
83:29:120
"
"src"
:
"18
91:29:139
"
},
{
"contract"
:
"Ownable"
,
"path"
:
"contracts/ownership/Ownable.sol"
,
"label"
:
"_owner"
,
"astId"
:
629
8
,
"astId"
:
736
8
,
"type"
:
"t_address"
,
"src"
:
"30
1:22:88
"
"src"
:
"30
2:22:104
"
},
{
"contract"
:
"Ownable"
,
"path"
:
"contracts/ownership/Ownable.sol"
,
"label"
:
"______gap"
,
"astId"
:
6403
,
"astId"
:
7479
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"2
057:29:88
"
"src"
:
"2
186:29:104
"
},
{
"contract"
:
"TokenVesting"
,
"path"
:
"contracts/drafts/TokenVesting.sol"
,
"label"
:
"_beneficiary"
,
"astId"
:
2423
,
"astId"
:
3048
,
"type"
:
"t_address"
,
"src"
:
"
658:28:21
"
"src"
:
"
1133:28:27
"
},
{
"contract"
:
"TokenVesting"
,
"path"
:
"contracts/drafts/TokenVesting.sol"
,
"label"
:
"_cliff"
,
"astId"
:
2425
,
"astId"
:
3050
,
"type"
:
"t_uint256"
,
"src"
:
"
691:22:21
"
"src"
:
"
1263:22:27
"
},
{
"contract"
:
"TokenVesting"
,
"path"
:
"contracts/drafts/TokenVesting.sol"
,
"label"
:
"_start"
,
"astId"
:
2427
,
"astId"
:
3052
,
"type"
:
"t_uint256"
,
"src"
:
"
717:22:21
"
"src"
:
"
1291:22:27
"
},
{
"contract"
:
"TokenVesting"
,
"path"
:
"contracts/drafts/TokenVesting.sol"
,
"label"
:
"_duration"
,
"astId"
:
2429
,
"astId"
:
3054
,
"type"
:
"t_uint256"
,
"src"
:
"
743:25:21
"
"src"
:
"
1319:25:27
"
},
{
"contract"
:
"TokenVesting"
,
"path"
:
"contracts/drafts/TokenVesting.sol"
,
"label"
:
"_revocable"
,
"astId"
:
2431
,
"astId"
:
3056
,
"type"
:
"t_bool"
,
"src"
:
"
773:23:21
"
"src"
:
"
1351:23:27
"
},
{
"contract"
:
"TokenVesting"
,
"path"
:
"contracts/drafts/TokenVesting.sol"
,
"label"
:
"_released"
,
"astId"
:
2435
,
"astId"
:
3060
,
"type"
:
"t_mapping<t_uint256>"
,
"src"
:
"
801:46:21
"
"src"
:
"
1381:46:27
"
},
{
"contract"
:
"TokenVesting"
,
"path"
:
"contracts/drafts/TokenVesting.sol"
,
"label"
:
"_revoked"
,
"astId"
:
2439
,
"astId"
:
3064
,
"type"
:
"t_mapping<t_bool>"
,
"src"
:
"
851:42:21
"
"src"
:
"
1433:42:27
"
},
{
"contract"
:
"TokenVesting"
,
"path"
:
"contracts/drafts/TokenVesting.sol"
,
"label"
:
"______gap"
,
"astId"
:
2743
,
"astId"
:
3406
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"
4768:29:21
"
"src"
:
"
5837:29:27
"
}
],
"warnings"
:
{
...
...
@@ -153,15 +153,17 @@
"hasSelfDestruct"
:
false
,
"hasDelegateCall"
:
false
,
"hasInitialValuesInDeclarations"
:
false
,
"uninitializedBaseContracts"
:
[]
"uninitializedBaseContracts"
:
[],
"storageUncheckedVars"
:
[],
"storageDiff"
:
[]
}
},
"PaymentSplitter"
:
{
"address"
:
"0xc
9b48ab27fc0b7b0fea82a13dfe105bd2e73d82c
"
,
"constructorCode"
:
"608060405234801561001057600080fd5b50610
9f8806100206000396000f300
"
,
"bodyBytecodeHash"
:
"
1a736ee30b08c55f5c969979c8cb00b735ec8abe010d3739007e4ffa5bd0f3b7
"
,
"localBytecodeHash"
:
"
ceca4dcad2e21e738fabeef09d6b2c9c821a2f8f78422971563e8ad768c851c6
"
,
"deployedBytecodeHash"
:
"
ceca4dcad2e21e738fabeef09d6b2c9c821a2f8f78422971563e8ad768c851c6
"
,
"address"
:
"0xc
b309c88115fec40ba3cd8c3114f806a86204238
"
,
"constructorCode"
:
"608060405234801561001057600080fd5b50610
c22806100206000396000f3fe
"
,
"bodyBytecodeHash"
:
"
e207c0c86e8e619a29af7b55615bb483a5459eb42dcce825db3b050133381561
"
,
"localBytecodeHash"
:
"
104fd29be6e97bf49f2dd3654bff1bd57279f3da56ba3e8207704c481851642d
"
,
"deployedBytecodeHash"
:
"
104fd29be6e97bf49f2dd3654bff1bd57279f3da56ba3e8207704c481851642d
"
,
"types"
:
{
"t_bool"
:
{
"id"
:
"t_bool"
,
...
...
@@ -204,73 +206,73 @@
"contract"
:
"Initializable"
,
"path"
:
"zos-lib/contracts/Initializable.sol"
,
"label"
:
"initialized"
,
"astId"
:
9771
,
"astId"
:
11434
,
"type"
:
"t_bool"
,
"src"
:
"7
49:24:120
"
"src"
:
"7
57:24:139
"
},
{
"contract"
:
"Initializable"
,
"path"
:
"zos-lib/contracts/Initializable.sol"
,
"label"
:
"initializing"
,
"astId"
:
9773
,
"astId"
:
11436
,
"type"
:
"t_bool"
,
"src"
:
"8
68:25:120
"
"src"
:
"8
76:25:139
"
},
{
"contract"
:
"Initializable"
,
"path"
:
"zos-lib/contracts/Initializable.sol"
,
"label"
:
"______gap"
,
"astId"
:
9822
,
"astId"
:
11485
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"18
83:29:120
"
"src"
:
"18
91:29:139
"
},
{
"contract"
:
"
SplitPayment
"
,
"path"
:
"contracts/payment/
SplitPayment
.sol"
,
"contract"
:
"
PaymentSplitter
"
,
"path"
:
"contracts/payment/
PaymentSplitter
.sol"
,
"label"
:
"_totalShares"
,
"astId"
:
6902
,
"astId"
:
7584
,
"type"
:
"t_uint256"
,
"src"
:
"
363:28:94
"
"src"
:
"
540:28:106
"
},
{
"contract"
:
"
SplitPayment
"
,
"path"
:
"contracts/payment/
SplitPayment
.sol"
,
"contract"
:
"
PaymentSplitter
"
,
"path"
:
"contracts/payment/
PaymentSplitter
.sol"
,
"label"
:
"_totalReleased"
,
"astId"
:
6904
,
"astId"
:
7586
,
"type"
:
"t_uint256"
,
"src"
:
"
395:30:94
"
"src"
:
"
574:30:106
"
},
{
"contract"
:
"
SplitPayment
"
,
"path"
:
"contracts/payment/
SplitPayment
.sol"
,
"contract"
:
"
PaymentSplitter
"
,
"path"
:
"contracts/payment/
PaymentSplitter
.sol"
,
"label"
:
"_shares"
,
"astId"
:
6908
,
"astId"
:
7590
,
"type"
:
"t_mapping<t_uint256>"
,
"src"
:
"
430:43:94
"
"src"
:
"
611:43:106
"
},
{
"contract"
:
"
SplitPayment
"
,
"path"
:
"contracts/payment/
SplitPayment
.sol"
,
"contract"
:
"
PaymentSplitter
"
,
"path"
:
"contracts/payment/
PaymentSplitter
.sol"
,
"label"
:
"_released"
,
"astId"
:
6912
,
"astId"
:
7594
,
"type"
:
"t_mapping<t_uint256>"
,
"src"
:
"
477:45:94
"
"src"
:
"
660:45:106
"
},
{
"contract"
:
"
SplitPayment
"
,
"path"
:
"contracts/payment/
SplitPayment
.sol"
,
"contract"
:
"
PaymentSplitter
"
,
"path"
:
"contracts/payment/
PaymentSplitter
.sol"
,
"label"
:
"_payees"
,
"astId"
:
6915
,
"astId"
:
7597
,
"type"
:
"t_array:dyn<t_address>"
,
"src"
:
"
526:25:94
"
"src"
:
"
711:25:106
"
},
{
"contract"
:
"
SplitPayment
"
,
"path"
:
"contracts/payment/
SplitPayment
.sol"
,
"contract"
:
"
PaymentSplitter
"
,
"path"
:
"contracts/payment/
PaymentSplitter
.sol"
,
"label"
:
"______gap"
,
"astId"
:
7
144
,
"astId"
:
7
843
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"
2718:29:94
"
"src"
:
"
3236:29:106
"
}
],
"warnings"
:
{
...
...
@@ -278,15 +280,301 @@
"hasSelfDestruct"
:
false
,
"hasDelegateCall"
:
false
,
"hasInitialValuesInDeclarations"
:
false
,
"uninitializedBaseContracts"
:
[]
"uninitializedBaseContracts"
:
[],
"storageUncheckedVars"
:
[],
"storageDiff"
:
[]
}
},
"StandaloneERC20"
:
{
"address"
:
"0xb6a08fc99ac682bea45a0c6558ddf6bb0ef3a17c"
,
"constructorCode"
:
"608060405234801561001057600080fd5b5061305d806100206000396000f3fe"
,
"bodyBytecodeHash"
:
"5eb490a2f0b8c96a6499d418a6f8ec91f83880601e10bfa3c4290ae1263e292c"
,
"localBytecodeHash"
:
"8e02bcbf0d25ebd2f9919db40add667731526e5abdf6d90fd6c79c68f1364034"
,
"deployedBytecodeHash"
:
"8e02bcbf0d25ebd2f9919db40add667731526e5abdf6d90fd6c79c68f1364034"
,
"types"
:
{
"t_bool"
:
{
"id"
:
"t_bool"
,
"kind"
:
"elementary"
,
"label"
:
"bool"
},
"t_uint256"
:
{
"id"
:
"t_uint256"
,
"kind"
:
"elementary"
,
"label"
:
"uint256"
},
"t_array:50<t_uint256>"
:
{
"id"
:
"t_array:50<t_uint256>"
,
"valueType"
:
"t_uint256"
,
"length"
:
"50"
,
"kind"
:
"array"
,
"label"
:
"uint256[50]"
},
"t_string"
:
{
"id"
:
"t_string"
,
"kind"
:
"elementary"
,
"label"
:
"string"
},
"t_uint8"
:
{
"id"
:
"t_uint8"
,
"kind"
:
"elementary"
,
"label"
:
"uint8"
},
"t_mapping<t_uint256>"
:
{
"id"
:
"t_mapping<t_uint256>"
,
"valueType"
:
"t_uint256"
,
"label"
:
"mapping(key => uint256)"
,
"kind"
:
"mapping"
},
"t_struct<Roles.Role>"
:
{
"id"
:
"t_struct<Roles.Role>"
,
"kind"
:
"struct"
,
"label"
:
"Roles.Role"
,
"members"
:
[
{
"label"
:
"bearer"
,
"astId"
:
5
,
"type"
:
"t_mapping<t_bool>"
,
"src"
:
"150:32:0"
}
]
},
"t_mapping<t_bool>"
:
{
"id"
:
"t_mapping<t_bool>"
,
"valueType"
:
"t_bool"
,
"label"
:
"mapping(key => bool)"
,
"kind"
:
"mapping"
}
},
"storage"
:
[
{
"contract"
:
"Initializable"
,
"path"
:
"zos-lib/contracts/Initializable.sol"
,
"label"
:
"initialized"
,
"astId"
:
11434
,
"type"
:
"t_bool"
,
"src"
:
"757:24:139"
},
{
"contract"
:
"Initializable"
,
"path"
:
"zos-lib/contracts/Initializable.sol"
,
"label"
:
"initializing"
,
"astId"
:
11436
,
"type"
:
"t_bool"
,
"src"
:
"876:25:139"
},
{
"contract"
:
"Initializable"
,
"path"
:
"zos-lib/contracts/Initializable.sol"
,
"label"
:
"______gap"
,
"astId"
:
11485
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"1891:29:139"
},
{
"contract"
:
"ERC20Detailed"
,
"path"
:
"contracts/token/ERC20/ERC20Detailed.sol"
,
"label"
:
"_name"
,
"astId"
:
8827
,
"type"
:
"t_string"
,
"src"
:
"382:20:114"
},
{
"contract"
:
"ERC20Detailed"
,
"path"
:
"contracts/token/ERC20/ERC20Detailed.sol"
,
"label"
:
"_symbol"
,
"astId"
:
8829
,
"type"
:
"t_string"
,
"src"
:
"408:22:114"
},
{
"contract"
:
"ERC20Detailed"
,
"path"
:
"contracts/token/ERC20/ERC20Detailed.sol"
,
"label"
:
"_decimals"
,
"astId"
:
8831
,
"type"
:
"t_uint8"
,
"src"
:
"436:23:114"
},
{
"contract"
:
"ERC20Detailed"
,
"path"
:
"contracts/token/ERC20/ERC20Detailed.sol"
,
"label"
:
"______gap"
,
"astId"
:
8883
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"1097:29:114"
},
{
"contract"
:
"ERC20"
,
"path"
:
"contracts/token/ERC20/ERC20.sol"
,
"label"
:
"_balances"
,
"astId"
:
8282
,
"type"
:
"t_mapping<t_uint256>"
,
"src"
:
"774:46:111"
},
{
"contract"
:
"ERC20"
,
"path"
:
"contracts/token/ERC20/ERC20.sol"
,
"label"
:
"_allowed"
,
"astId"
:
8288
,
"type"
:
"t_mapping<t_uint256>"
,
"src"
:
"827:66:111"
},
{
"contract"
:
"ERC20"
,
"path"
:
"contracts/token/ERC20/ERC20.sol"
,
"label"
:
"_totalSupply"
,
"astId"
:
8290
,
"type"
:
"t_uint256"
,
"src"
:
"900:28:111"
},
{
"contract"
:
"ERC20"
,
"path"
:
"contracts/token/ERC20/ERC20.sol"
,
"label"
:
"______gap"
,
"astId"
:
8704
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"7661:29:111"
},
{
"contract"
:
"MinterRole"
,
"path"
:
"contracts/access/roles/MinterRole.sol"
,
"label"
:
"_minters"
,
"astId"
:
231
,
"type"
:
"t_struct<Roles.Role>"
,
"src"
:
"271:27:2"
},
{
"contract"
:
"MinterRole"
,
"path"
:
"contracts/access/roles/MinterRole.sol"
,
"label"
:
"______gap"
,
"astId"
:
330
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"1081:29:2"
},
{
"contract"
:
"ERC20Mintable"
,
"path"
:
"contracts/token/ERC20/ERC20Mintable.sol"
,
"label"
:
"______gap"
,
"astId"
:
8932
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"745:29:115"
},
{
"contract"
:
"PauserRole"
,
"path"
:
"contracts/access/roles/PauserRole.sol"
,
"label"
:
"_pausers"
,
"astId"
:
350
,
"type"
:
"t_struct<Roles.Role>"
,
"src"
:
"271:27:3"
},
{
"contract"
:
"PauserRole"
,
"path"
:
"contracts/access/roles/PauserRole.sol"
,
"label"
:
"______gap"
,
"astId"
:
449
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"1081:29:3"
},
{
"contract"
:
"Pausable"
,
"path"
:
"contracts/lifecycle/Pausable.sol"
,
"label"
:
"_paused"
,
"astId"
:
3907
,
"type"
:
"t_bool"
,
"src"
:
"352:20:34"
},
{
"contract"
:
"Pausable"
,
"path"
:
"contracts/lifecycle/Pausable.sol"
,
"label"
:
"______gap"
,
"astId"
:
3988
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"1429:29:34"
},
{
"contract"
:
"ERC20Pausable"
,
"path"
:
"contracts/token/ERC20/ERC20Pausable.sol"
,
"label"
:
"______gap"
,
"astId"
:
9055
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"1195:29:116"
}
],
"warnings"
:
{
"hasConstructor"
:
false
,
"hasSelfDestruct"
:
false
,
"hasDelegateCall"
:
false
,
"hasInitialValuesInDeclarations"
:
false
,
"uninitializedBaseContracts"
:
[],
"storageUncheckedVars"
:
[
{
"contract"
:
"MinterRole"
,
"path"
:
"contracts/access/roles/MinterRole.sol"
,
"label"
:
"_minters"
,
"astId"
:
231
,
"type"
:
"t_struct<Roles.Role>"
,
"src"
:
"271:27:2"
},
{
"contract"
:
"PauserRole"
,
"path"
:
"contracts/access/roles/PauserRole.sol"
,
"label"
:
"_pausers"
,
"astId"
:
350
,
"type"
:
"t_struct<Roles.Role>"
,
"src"
:
"271:27:3"
}
],
"storageDiff"
:
[
{
"action"
:
"rename"
,
"updated"
:
{
"index"
:
11
,
"contract"
:
"MinterRole"
,
"path"
:
"contracts/access/roles/MinterRole.sol"
,
"label"
:
"_minters"
,
"astId"
:
231
,
"type"
:
"t_struct<Roles.Role>"
,
"src"
:
"271:27:2"
},
"original"
:
{
"index"
:
11
,
"contract"
:
"MinterRole"
,
"path"
:
"contracts/access/roles/MinterRole.sol"
,
"label"
:
"minters"
,
"astId"
:
216
,
"type"
:
"t_struct<Roles.Role>"
,
"src"
:
"264:26:2"
}
},
{
"action"
:
"rename"
,
"updated"
:
{
"index"
:
14
,
"contract"
:
"PauserRole"
,
"path"
:
"contracts/access/roles/PauserRole.sol"
,
"label"
:
"_pausers"
,
"astId"
:
350
,
"type"
:
"t_struct<Roles.Role>"
,
"src"
:
"271:27:3"
},
"original"
:
{
"index"
:
14
,
"contract"
:
"PauserRole"
,
"path"
:
"contracts/access/roles/PauserRole.sol"
,
"label"
:
"pausers"
,
"astId"
:
335
,
"type"
:
"t_struct<Roles.Role>"
,
"src"
:
"264:26:3"
}
}
]
}
},
"StandaloneERC721"
:
{
"address"
:
"0x
82769897a84dd7f000ead45570efb1ecc55076be
"
,
"constructorCode"
:
"6080604052
600061019f60006101000a81548160ff02191690831515021790555034801561002c57600080fd5b506136a98061003c6000396000f300
"
,
"bodyBytecodeHash"
:
"
49ace0fc5476990454616fb366b745256beee0711b2aae57fce31bb36dd874a2
"
,
"localBytecodeHash"
:
"
90531c3e7e334f9aeac7b1551503462d43f1eeec780f14c2ec6da45e8c22d728
"
,
"deployedBytecodeHash"
:
"
90531c3e7e334f9aeac7b1551503462d43f1eeec780f14c2ec6da45e8c22d728
"
,
"address"
:
"0x
6077a7d852c1f06383c3602a7971fe0ddb6f632c
"
,
"constructorCode"
:
"6080604052
34801561001057600080fd5b50613b26806100206000396000f3fe
"
,
"bodyBytecodeHash"
:
"
557fd20eddf815a94869bc83b1e74d2357c2ef4bdceaa5c831d6fc1e47433153
"
,
"localBytecodeHash"
:
"
14ff23330545ddecfbe6c4d948cb6b1138857db21b815cbf381757e2beb101bb
"
,
"deployedBytecodeHash"
:
"
14ff23330545ddecfbe6c4d948cb6b1138857db21b815cbf381757e2beb101bb
"
,
"types"
:
{
"t_bool"
:
{
"id"
:
"t_bool"
,
...
...
@@ -361,7 +649,7 @@
"label"
:
"bearer"
,
"astId"
:
5
,
"type"
:
"t_mapping<t_bool>"
,
"src"
:
"1
46
:32:0"
"src"
:
"1
50
:32:0"
}
]
}
...
...
@@ -371,217 +659,217 @@
"contract"
:
"Initializable"
,
"path"
:
"zos-lib/contracts/Initializable.sol"
,
"label"
:
"initialized"
,
"astId"
:
9771
,
"astId"
:
11434
,
"type"
:
"t_bool"
,
"src"
:
"7
49:24:120
"
"src"
:
"7
57:24:139
"
},
{
"contract"
:
"Initializable"
,
"path"
:
"zos-lib/contracts/Initializable.sol"
,
"label"
:
"initializing"
,
"astId"
:
9773
,
"astId"
:
11436
,
"type"
:
"t_bool"
,
"src"
:
"8
68:25:120
"
"src"
:
"8
76:25:139
"
},
{
"contract"
:
"Initializable"
,
"path"
:
"zos-lib/contracts/Initializable.sol"
,
"label"
:
"______gap"
,
"astId"
:
9822
,
"astId"
:
11485
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"18
83:29:120
"
"src"
:
"18
91:29:139
"
},
{
"contract"
:
"ERC165"
,
"path"
:
"contracts/introspection/ERC165.sol"
,
"label"
:
"_supportedInterfaces"
,
"astId"
:
3
351
,
"astId"
:
3
697
,
"type"
:
"t_mapping<t_bool>"
,
"src"
:
"4
79:53:27
"
"src"
:
"4
97:52:31
"
},
{
"contract"
:
"ERC165"
,
"path"
:
"contracts/introspection/ERC165.sol"
,
"label"
:
"______gap"
,
"astId"
:
3
395
,
"astId"
:
3
741
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"1
191:29:27
"
"src"
:
"1
230:29:31
"
},
{
"contract"
:
"ERC721"
,
"path"
:
"contracts/token/ERC721/ERC721.sol"
,
"label"
:
"_tokenOwner"
,
"astId"
:
8214
,
"astId"
:
9600
,
"type"
:
"t_mapping<t_address>"
,
"src"
:
"7
63:48:104
"
"src"
:
"7
74:48:121
"
},
{
"contract"
:
"ERC721"
,
"path"
:
"contracts/token/ERC721/ERC721.sol"
,
"label"
:
"_tokenApprovals"
,
"astId"
:
8218
,
"astId"
:
9604
,
"type"
:
"t_mapping<t_address>"
,
"src"
:
"8
63:52:104
"
"src"
:
"8
78:52:121
"
},
{
"contract"
:
"ERC721"
,
"path"
:
"contracts/token/ERC721/ERC721.sol"
,
"label"
:
"_ownedTokensCount"
,
"astId"
:
8222
,
"astId"
:
9608
,
"type"
:
"t_mapping<t_uint256>"
,
"src"
:
"9
69:54:104
"
"src"
:
"9
88:54:121
"
},
{
"contract"
:
"ERC721"
,
"path"
:
"contracts/token/ERC721/ERC721.sol"
,
"label"
:
"_operatorApprovals"
,
"astId"
:
8228
,
"astId"
:
9614
,
"type"
:
"t_mapping<t_bool>"
,
"src"
:
"10
74:73:104
"
"src"
:
"10
97:73:121
"
},
{
"contract"
:
"ERC721"
,
"path"
:
"contracts/token/ERC721/ERC721.sol"
,
"label"
:
"______gap"
,
"astId"
:
87
55
,
"astId"
:
101
55
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"11
487:29:104
"
"src"
:
"11
668:29:121
"
},
{
"contract"
:
"ERC721Enumerable"
,
"path"
:
"contracts/token/ERC721/ERC721Enumerable.sol"
,
"label"
:
"_ownedTokens"
,
"astId"
:
8809
,
"astId"
:
10206
,
"type"
:
"t_mapping<t_array:dyn<t_uint256>>"
,
"src"
:
"
305:50:106
"
"src"
:
"
467:50:123
"
},
{
"contract"
:
"ERC721Enumerable"
,
"path"
:
"contracts/token/ERC721/ERC721Enumerable.sol"
,
"label"
:
"_ownedTokensIndex"
,
"astId"
:
8813
,
"astId"
:
10210
,
"type"
:
"t_mapping<t_uint256>"
,
"src"
:
"
421:53:106
"
"src"
:
"
587:53:123
"
},
{
"contract"
:
"ERC721Enumerable"
,
"path"
:
"contracts/token/ERC721/ERC721Enumerable.sol"
,
"label"
:
"_allTokens"
,
"astId"
:
8816
,
"astId"
:
10213
,
"type"
:
"t_array:dyn<t_uint256>"
,
"src"
:
"
531:28:106
"
"src"
:
"
701:28:123
"
},
{
"contract"
:
"ERC721Enumerable"
,
"path"
:
"contracts/token/ERC721/ERC721Enumerable.sol"
,
"label"
:
"_allTokensIndex"
,
"astId"
:
8820
,
"astId"
:
10217
,
"type"
:
"t_mapping<t_uint256>"
,
"src"
:
"
626:51:106
"
"src"
:
"
800:51:123
"
},
{
"contract"
:
"ERC721Enumerable"
,
"path"
:
"contracts/token/ERC721/ERC721Enumerable.sol"
,
"label"
:
"______gap"
,
"astId"
:
9097
,
"astId"
:
10546
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"
5492:29:106
"
"src"
:
"
8814:29:123
"
},
{
"contract"
:
"ERC721Metadata"
,
"path"
:
"contracts/token/ERC721/ERC721Metadata.sol"
,
"label"
:
"_name"
,
"astId"
:
9164
,
"astId"
:
10630
,
"type"
:
"t_string"
,
"src"
:
"26
4:21:109
"
"src"
:
"26
6:20:126
"
},
{
"contract"
:
"ERC721Metadata"
,
"path"
:
"contracts/token/ERC721/ERC721Metadata.sol"
,
"label"
:
"_symbol"
,
"astId"
:
9166
,
"astId"
:
10632
,
"type"
:
"t_string"
,
"src"
:
"3
08:23:109
"
"src"
:
"3
13:22:126
"
},
{
"contract"
:
"ERC721Metadata"
,
"path"
:
"contracts/token/ERC721/ERC721Metadata.sol"
,
"label"
:
"_tokenURIs"
,
"astId"
:
9170
,
"astId"
:
10636
,
"type"
:
"t_mapping<t_string>"
,
"src"
:
"3
73:45:109
"
"src"
:
"3
81:45:126
"
},
{
"contract"
:
"ERC721Metadata"
,
"path"
:
"contracts/token/ERC721/ERC721Metadata.sol"
,
"label"
:
"______gap"
,
"astId"
:
9299
,
"astId"
:
10765
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"2
552:29:109
"
"src"
:
"2
824:29:126
"
},
{
"contract"
:
"MinterRole"
,
"path"
:
"contracts/access/roles/MinterRole.sol"
,
"label"
:
"minters"
,
"astId"
:
2
16
,
"label"
:
"
_
minters"
,
"astId"
:
2
31
,
"type"
:
"t_struct<Roles.Role>"
,
"src"
:
"2
64:26
:2"
"src"
:
"2
71:27
:2"
},
{
"contract"
:
"MinterRole"
,
"path"
:
"contracts/access/roles/MinterRole.sol"
,
"label"
:
"______gap"
,
"astId"
:
3
15
,
"astId"
:
3
30
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"
990
:29:2"
"src"
:
"
1081
:29:2"
},
{
"contract"
:
"ERC721MetadataMintable"
,
"path"
:
"contracts/token/ERC721/ERC721MetadataMintable.sol"
,
"label"
:
"______gap"
,
"astId"
:
9369
,
"astId"
:
10835
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"10
16:29:110
"
"src"
:
"10
40:29:127
"
},
{
"contract"
:
"PauserRole"
,
"path"
:
"contracts/access/roles/PauserRole.sol"
,
"label"
:
"pausers"
,
"astId"
:
3
35
,
"label"
:
"
_
pausers"
,
"astId"
:
3
50
,
"type"
:
"t_struct<Roles.Role>"
,
"src"
:
"2
64:26
:3"
"src"
:
"2
71:27
:3"
},
{
"contract"
:
"PauserRole"
,
"path"
:
"contracts/access/roles/PauserRole.sol"
,
"label"
:
"______gap"
,
"astId"
:
4
34
,
"astId"
:
4
49
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"
990
:29:3"
"src"
:
"
1081
:29:3"
},
{
"contract"
:
"Pausable"
,
"path"
:
"contracts/lifecycle/Pausable.sol"
,
"label"
:
"_paused"
,
"astId"
:
3
558
,
"astId"
:
3
907
,
"type"
:
"t_bool"
,
"src"
:
"3
18:28:30
"
"src"
:
"3
52:20:34
"
},
{
"contract"
:
"Pausable"
,
"path"
:
"contracts/lifecycle/Pausable.sol"
,
"label"
:
"______gap"
,
"astId"
:
3
631
,
"astId"
:
3
988
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"1
260:29:30
"
"src"
:
"1
429:29:34
"
},
{
"contract"
:
"ERC721Pausable"
,
"path"
:
"contracts/token/ERC721/ERC721Pausable.sol"
,
"label"
:
"______gap"
,
"astId"
:
9514
,
"astId"
:
10980
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"8
85:29:112
"
"src"
:
"8
51:29:129
"
}
],
"warnings"
:
{
...
...
@@ -589,229 +877,69 @@
"hasSelfDestruct"
:
false
,
"hasDelegateCall"
:
false
,
"hasInitialValuesInDeclarations"
:
false
,
"uninitializedBaseContracts"
:
[]
}
},
"StandaloneERC20"
:
{
"address"
:
"0x5d0507bb0398358c5612dcb25a06d1ecfec45e5f"
,
"constructorCode"
:
"6080604052600061013560006101000a81548160ff02191690831515021790555034801561002c57600080fd5b50612b458061003c6000396000f300"
,
"bodyBytecodeHash"
:
"95ab5e43f023b1f7c2a4ef689f28131c4d46d2a1bd280ee6fcd168c2425dbf1d"
,
"localBytecodeHash"
:
"56c79c2bcf70e14d79ccff36ed010aaf93453d2435c7d0a76f92a1db5d92c983"
,
"deployedBytecodeHash"
:
"56c79c2bcf70e14d79ccff36ed010aaf93453d2435c7d0a76f92a1db5d92c983"
,
"types"
:
{
"t_bool"
:
{
"id"
:
"t_bool"
,
"kind"
:
"elementary"
,
"label"
:
"bool"
},
"t_uint256"
:
{
"id"
:
"t_uint256"
,
"kind"
:
"elementary"
,
"label"
:
"uint256"
},
"t_array:50<t_uint256>"
:
{
"id"
:
"t_array:50<t_uint256>"
,
"valueType"
:
"t_uint256"
,
"length"
:
"50"
,
"kind"
:
"array"
,
"label"
:
"uint256[50]"
},
"t_string"
:
{
"id"
:
"t_string"
,
"kind"
:
"elementary"
,
"label"
:
"string"
},
"t_uint8"
:
{
"id"
:
"t_uint8"
,
"kind"
:
"elementary"
,
"label"
:
"uint8"
},
"t_mapping<t_uint256>"
:
{
"id"
:
"t_mapping<t_uint256>"
,
"valueType"
:
"t_uint256"
,
"label"
:
"mapping(key => uint256)"
,
"kind"
:
"mapping"
},
"t_struct<Roles.Role>"
:
{
"id"
:
"t_struct<Roles.Role>"
,
"kind"
:
"struct"
,
"label"
:
"Roles.Role"
,
"members"
:
[
{
"label"
:
"bearer"
,
"astId"
:
5
,
"type"
:
"t_mapping<t_bool>"
,
"src"
:
"146:32:0"
}
]
},
"t_mapping<t_bool>"
:
{
"id"
:
"t_mapping<t_bool>"
,
"valueType"
:
"t_bool"
,
"label"
:
"mapping(key => bool)"
,
"kind"
:
"mapping"
}
},
"storage"
:
[
{
"contract"
:
"Initializable"
,
"path"
:
"zos-lib/contracts/Initializable.sol"
,
"label"
:
"initialized"
,
"astId"
:
9771
,
"type"
:
"t_bool"
,
"src"
:
"749:24:120"
},
{
"contract"
:
"Initializable"
,
"path"
:
"zos-lib/contracts/Initializable.sol"
,
"label"
:
"initializing"
,
"astId"
:
9773
,
"type"
:
"t_bool"
,
"src"
:
"868:25:120"
},
{
"contract"
:
"Initializable"
,
"path"
:
"zos-lib/contracts/Initializable.sol"
,
"label"
:
"______gap"
,
"astId"
:
9822
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"1883:29:120"
},
{
"contract"
:
"ERC20Detailed"
,
"path"
:
"contracts/token/ERC20/ERC20Detailed.sol"
,
"label"
:
"_name"
,
"astId"
:
7719
,
"type"
:
"t_string"
,
"src"
:
"382:20:98"
},
{
"contract"
:
"ERC20Detailed"
,
"path"
:
"contracts/token/ERC20/ERC20Detailed.sol"
,
"label"
:
"_symbol"
,
"astId"
:
7721
,
"type"
:
"t_string"
,
"src"
:
"406:22:98"
},
{
"contract"
:
"ERC20Detailed"
,
"path"
:
"contracts/token/ERC20/ERC20Detailed.sol"
,
"label"
:
"_decimals"
,
"astId"
:
7723
,
"type"
:
"t_uint8"
,
"src"
:
"432:23:98"
},
{
"contract"
:
"ERC20Detailed"
,
"path"
:
"contracts/token/ERC20/ERC20Detailed.sol"
,
"label"
:
"______gap"
,
"astId"
:
7775
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"1002:29:98"
},
{
"contract"
:
"ERC20"
,
"path"
:
"contracts/token/ERC20/ERC20.sol"
,
"label"
:
"_balances"
,
"astId"
:
7161
,
"type"
:
"t_mapping<t_uint256>"
,
"src"
:
"491:46:95"
},
"uninitializedBaseContracts"
:
[],
"storageUncheckedVars"
:
[
{
"contract"
:
"ERC20
"
,
"path"
:
"contracts/token/ERC20/ERC20
.sol"
,
"label"
:
"_allowed
"
,
"astId"
:
7167
,
"type"
:
"t_mapping<t_uint256
>"
,
"src"
:
"542:66:95
"
"contract"
:
"MinterRole
"
,
"path"
:
"contracts/access/roles/MinterRole
.sol"
,
"label"
:
"_minters
"
,
"astId"
:
231
,
"type"
:
"t_struct<Roles.Role
>"
,
"src"
:
"271:27:2
"
},
{
"contract"
:
"ERC20"
,
"path"
:
"contracts/token/ERC20/ERC20.sol"
,
"label"
:
"_totalSupply"
,
"astId"
:
7169
,
"type"
:
"t_uint256"
,
"src"
:
"613:28:95"
},
"contract"
:
"PauserRole"
,
"path"
:
"contracts/access/roles/PauserRole.sol"
,
"label"
:
"_pausers"
,
"astId"
:
350
,
"type"
:
"t_struct<Roles.Role>"
,
"src"
:
"271:27:3"
}
],
"storageDiff"
:
[
{
"contract"
:
"ERC20"
,
"path"
:
"contracts/token/ERC20/ERC20.sol"
,
"label"
:
"______gap"
,
"astId"
:
7595
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"7048:29:95"
"action"
:
"rename"
,
"updated"
:
{
"index"
:
19
,
"contract"
:
"MinterRole"
,
"path"
:
"contracts/access/roles/MinterRole.sol"
,
"label"
:
"_minters"
,
"astId"
:
231
,
"type"
:
"t_struct<Roles.Role>"
,
"src"
:
"271:27:2"
},
{
"original"
:
{
"index"
:
19
,
"contract"
:
"MinterRole"
,
"path"
:
"contracts/access/roles/MinterRole.sol"
,
"label"
:
"minters"
,
"astId"
:
216
,
"type"
:
"t_struct<Roles.Role>"
,
"src"
:
"264:26:2"
}
},
{
"contract"
:
"MinterRole"
,
"path"
:
"contracts/access/roles/MinterRole.sol"
,
"label"
:
"______gap"
,
"astId"
:
315
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"990:29:2"
},
{
"contract"
:
"ERC20Mintable"
,
"path"
:
"contracts/token/ERC20/ERC20Mintable.sol"
,
"label"
:
"______gap"
,
"astId"
:
7824
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"742:29:99"
"action"
:
"rename"
,
"updated"
:
{
"index"
:
22
,
"contract"
:
"PauserRole"
,
"path"
:
"contracts/access/roles/PauserRole.sol"
,
"label"
:
"_pausers"
,
"astId"
:
350
,
"type"
:
"t_struct<Roles.Role>"
,
"src"
:
"271:27:3"
},
{
"original"
:
{
"index"
:
22
,
"contract"
:
"PauserRole"
,
"path"
:
"contracts/access/roles/PauserRole.sol"
,
"label"
:
"pausers"
,
"astId"
:
335
,
"type"
:
"t_struct<Roles.Role>"
,
"src"
:
"264:26:3"
},
{
"contract"
:
"PauserRole"
,
"path"
:
"contracts/access/roles/PauserRole.sol"
,
"label"
:
"______gap"
,
"astId"
:
434
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"990:29:3"
},
{
"contract"
:
"Pausable"
,
"path"
:
"contracts/lifecycle/Pausable.sol"
,
"label"
:
"_paused"
,
"astId"
:
3558
,
"type"
:
"t_bool"
,
"src"
:
"318:28:30"
},
{
"contract"
:
"Pausable"
,
"path"
:
"contracts/lifecycle/Pausable.sol"
,
"label"
:
"______gap"
,
"astId"
:
3631
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"1260:29:30"
},
{
"contract"
:
"ERC20Pausable"
,
"path"
:
"contracts/token/ERC20/ERC20Pausable.sol"
,
"label"
:
"______gap"
,
"astId"
:
7947
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"1282:29:100"
}
],
"warnings"
:
{
"hasConstructor"
:
false
,
"hasSelfDestruct"
:
false
,
"hasDelegateCall"
:
false
,
"hasInitialValuesInDeclarations"
:
false
,
"uninitializedBaseContracts"
:
[]
}
]
}
}
},
...
...
@@ -826,7 +954,7 @@
"address"
:
"0xb6f8f11b166d526932ee04ffe4d25b810f619e34"
},
"provider"
:
{
"address"
:
"0x
b62ad03204ec3f83962e544e6eaf94e0846c2a91
"
"address"
:
"0x
4176147c4441da46afe5483fe66034f8f8b0b812
"
},
"version"
:
"2.
0
.2"
"version"
:
"2.
1
.2"
}
\ No newline at end of file
zos.mainnet.json
View file @
b39f3c20
{
"contracts"
:
{
"TokenVesting"
:
{
"address"
:
"0x
6b6367eec1ba7e89be397259954b69d3fadbf303
"
,
"constructorCode"
:
"608060405234801561001057600080fd5b506114
27806100206000396000f300
"
,
"bodyBytecodeHash"
:
"
9632437b252fd24b018b0e99e206fe8c9d7cbb27a2356ed0cbe7ac8b86250d7d
"
,
"localBytecodeHash"
:
"
2192389ea468b1527a2c512aa0fa575848f42b4f556a5b91a5af4c6e3de15be
d"
,
"deployedBytecodeHash"
:
"
2192389ea468b1527a2c512aa0fa575848f42b4f556a5b91a5af4c6e3de15be
d"
,
"address"
:
"0x
92651879df4e0177be57e5303364c5557d011e85
"
,
"constructorCode"
:
"608060405234801561001057600080fd5b506114
f6806100206000396000f3fe
"
,
"bodyBytecodeHash"
:
"
c073eddd6c79d523b1928939c82f8095399ad0171bb069ad387f26b7367f18fc
"
,
"localBytecodeHash"
:
"
ec2e949079798b2b0314d7f09a2022185da072ee9dc5c6c660655b70d69e5ac
d"
,
"deployedBytecodeHash"
:
"
ec2e949079798b2b0314d7f09a2022185da072ee9dc5c6c660655b70d69e5ac
d"
,
"types"
:
{
"t_bool"
:
{
"id"
:
"t_bool"
,
...
...
@@ -47,105 +47,105 @@
"contract"
:
"Initializable"
,
"path"
:
"zos-lib/contracts/Initializable.sol"
,
"label"
:
"initialized"
,
"astId"
:
9771
,
"astId"
:
11434
,
"type"
:
"t_bool"
,
"src"
:
"7
49:24:120
"
"src"
:
"7
57:24:139
"
},
{
"contract"
:
"Initializable"
,
"path"
:
"zos-lib/contracts/Initializable.sol"
,
"label"
:
"initializing"
,
"astId"
:
9773
,
"astId"
:
11436
,
"type"
:
"t_bool"
,
"src"
:
"8
68:25:120
"
"src"
:
"8
76:25:139
"
},
{
"contract"
:
"Initializable"
,
"path"
:
"zos-lib/contracts/Initializable.sol"
,
"label"
:
"______gap"
,
"astId"
:
9822
,
"astId"
:
11485
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"18
83:29:120
"
"src"
:
"18
91:29:139
"
},
{
"contract"
:
"Ownable"
,
"path"
:
"contracts/ownership/Ownable.sol"
,
"label"
:
"_owner"
,
"astId"
:
629
8
,
"astId"
:
736
8
,
"type"
:
"t_address"
,
"src"
:
"30
1:22:88
"
"src"
:
"30
2:22:104
"
},
{
"contract"
:
"Ownable"
,
"path"
:
"contracts/ownership/Ownable.sol"
,
"label"
:
"______gap"
,
"astId"
:
6403
,
"astId"
:
7479
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"2
057:29:88
"
"src"
:
"2
186:29:104
"
},
{
"contract"
:
"TokenVesting"
,
"path"
:
"contracts/drafts/TokenVesting.sol"
,
"label"
:
"_beneficiary"
,
"astId"
:
2423
,
"astId"
:
3048
,
"type"
:
"t_address"
,
"src"
:
"
658:28:21
"
"src"
:
"
1133:28:27
"
},
{
"contract"
:
"TokenVesting"
,
"path"
:
"contracts/drafts/TokenVesting.sol"
,
"label"
:
"_cliff"
,
"astId"
:
2425
,
"astId"
:
3050
,
"type"
:
"t_uint256"
,
"src"
:
"
691:22:21
"
"src"
:
"
1263:22:27
"
},
{
"contract"
:
"TokenVesting"
,
"path"
:
"contracts/drafts/TokenVesting.sol"
,
"label"
:
"_start"
,
"astId"
:
2427
,
"astId"
:
3052
,
"type"
:
"t_uint256"
,
"src"
:
"
717:22:21
"
"src"
:
"
1291:22:27
"
},
{
"contract"
:
"TokenVesting"
,
"path"
:
"contracts/drafts/TokenVesting.sol"
,
"label"
:
"_duration"
,
"astId"
:
2429
,
"astId"
:
3054
,
"type"
:
"t_uint256"
,
"src"
:
"
743:25:21
"
"src"
:
"
1319:25:27
"
},
{
"contract"
:
"TokenVesting"
,
"path"
:
"contracts/drafts/TokenVesting.sol"
,
"label"
:
"_revocable"
,
"astId"
:
2431
,
"astId"
:
3056
,
"type"
:
"t_bool"
,
"src"
:
"
773:23:21
"
"src"
:
"
1351:23:27
"
},
{
"contract"
:
"TokenVesting"
,
"path"
:
"contracts/drafts/TokenVesting.sol"
,
"label"
:
"_released"
,
"astId"
:
2435
,
"astId"
:
3060
,
"type"
:
"t_mapping<t_uint256>"
,
"src"
:
"
801:46:21
"
"src"
:
"
1381:46:27
"
},
{
"contract"
:
"TokenVesting"
,
"path"
:
"contracts/drafts/TokenVesting.sol"
,
"label"
:
"_revoked"
,
"astId"
:
2439
,
"astId"
:
3064
,
"type"
:
"t_mapping<t_bool>"
,
"src"
:
"
851:42:21
"
"src"
:
"
1433:42:27
"
},
{
"contract"
:
"TokenVesting"
,
"path"
:
"contracts/drafts/TokenVesting.sol"
,
"label"
:
"______gap"
,
"astId"
:
2743
,
"astId"
:
3406
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"
4768:29:21
"
"src"
:
"
5837:29:27
"
}
],
"warnings"
:
{
...
...
@@ -157,11 +157,11 @@
}
},
"PaymentSplitter"
:
{
"address"
:
"0x
e4c2af80fade8262619f864e1e8ba4d945bae5ac
"
,
"constructorCode"
:
"608060405234801561001057600080fd5b50610
9f8806100206000396000f300
"
,
"bodyBytecodeHash"
:
"
1a736ee30b08c55f5c969979c8cb00b735ec8abe010d3739007e4ffa5bd0f3b7
"
,
"localBytecodeHash"
:
"
ceca4dcad2e21e738fabeef09d6b2c9c821a2f8f78422971563e8ad768c851c6
"
,
"deployedBytecodeHash"
:
"
ceca4dcad2e21e738fabeef09d6b2c9c821a2f8f78422971563e8ad768c851c6
"
,
"address"
:
"0x
2ecb0c464cb92dcf2c0c1df9b9dda0d32b5b7729
"
,
"constructorCode"
:
"608060405234801561001057600080fd5b50610
c22806100206000396000f3fe
"
,
"bodyBytecodeHash"
:
"
e207c0c86e8e619a29af7b55615bb483a5459eb42dcce825db3b050133381561
"
,
"localBytecodeHash"
:
"
104fd29be6e97bf49f2dd3654bff1bd57279f3da56ba3e8207704c481851642d
"
,
"deployedBytecodeHash"
:
"
104fd29be6e97bf49f2dd3654bff1bd57279f3da56ba3e8207704c481851642d
"
,
"types"
:
{
"t_bool"
:
{
"id"
:
"t_bool"
,
...
...
@@ -204,73 +204,73 @@
"contract"
:
"Initializable"
,
"path"
:
"zos-lib/contracts/Initializable.sol"
,
"label"
:
"initialized"
,
"astId"
:
9771
,
"astId"
:
11434
,
"type"
:
"t_bool"
,
"src"
:
"7
49:24:120
"
"src"
:
"7
57:24:139
"
},
{
"contract"
:
"Initializable"
,
"path"
:
"zos-lib/contracts/Initializable.sol"
,
"label"
:
"initializing"
,
"astId"
:
9773
,
"astId"
:
11436
,
"type"
:
"t_bool"
,
"src"
:
"8
68:25:120
"
"src"
:
"8
76:25:139
"
},
{
"contract"
:
"Initializable"
,
"path"
:
"zos-lib/contracts/Initializable.sol"
,
"label"
:
"______gap"
,
"astId"
:
9822
,
"astId"
:
11485
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"18
83:29:120
"
"src"
:
"18
91:29:139
"
},
{
"contract"
:
"
SplitPayment
"
,
"path"
:
"contracts/payment/
SplitPayment
.sol"
,
"contract"
:
"
PaymentSplitter
"
,
"path"
:
"contracts/payment/
PaymentSplitter
.sol"
,
"label"
:
"_totalShares"
,
"astId"
:
6902
,
"astId"
:
7584
,
"type"
:
"t_uint256"
,
"src"
:
"
363:28:94
"
"src"
:
"
540:28:106
"
},
{
"contract"
:
"
SplitPayment
"
,
"path"
:
"contracts/payment/
SplitPayment
.sol"
,
"contract"
:
"
PaymentSplitter
"
,
"path"
:
"contracts/payment/
PaymentSplitter
.sol"
,
"label"
:
"_totalReleased"
,
"astId"
:
6904
,
"astId"
:
7586
,
"type"
:
"t_uint256"
,
"src"
:
"
395:30:94
"
"src"
:
"
574:30:106
"
},
{
"contract"
:
"
SplitPayment
"
,
"path"
:
"contracts/payment/
SplitPayment
.sol"
,
"contract"
:
"
PaymentSplitter
"
,
"path"
:
"contracts/payment/
PaymentSplitter
.sol"
,
"label"
:
"_shares"
,
"astId"
:
6908
,
"astId"
:
7590
,
"type"
:
"t_mapping<t_uint256>"
,
"src"
:
"
430:43:94
"
"src"
:
"
611:43:106
"
},
{
"contract"
:
"
SplitPayment
"
,
"path"
:
"contracts/payment/
SplitPayment
.sol"
,
"contract"
:
"
PaymentSplitter
"
,
"path"
:
"contracts/payment/
PaymentSplitter
.sol"
,
"label"
:
"_released"
,
"astId"
:
6912
,
"astId"
:
7594
,
"type"
:
"t_mapping<t_uint256>"
,
"src"
:
"
477:45:94
"
"src"
:
"
660:45:106
"
},
{
"contract"
:
"
SplitPayment
"
,
"path"
:
"contracts/payment/
SplitPayment
.sol"
,
"contract"
:
"
PaymentSplitter
"
,
"path"
:
"contracts/payment/
PaymentSplitter
.sol"
,
"label"
:
"_payees"
,
"astId"
:
6915
,
"astId"
:
7597
,
"type"
:
"t_array:dyn<t_address>"
,
"src"
:
"
526:25:94
"
"src"
:
"
711:25:106
"
},
{
"contract"
:
"
SplitPayment
"
,
"path"
:
"contracts/payment/
SplitPayment
.sol"
,
"contract"
:
"
PaymentSplitter
"
,
"path"
:
"contracts/payment/
PaymentSplitter
.sol"
,
"label"
:
"______gap"
,
"astId"
:
7
144
,
"astId"
:
7
843
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"
2718:29:94
"
"src"
:
"
3236:29:106
"
}
],
"warnings"
:
{
...
...
@@ -281,12 +281,12 @@
"uninitializedBaseContracts"
:
[]
}
},
"StandaloneERC
20
"
:
{
"address"
:
"0x
3ead9354c7ec6f0907e10a3d69f321def89429b2
"
,
"constructorCode"
:
"6080604052
600061013560006101000a81548160ff02191690831515021790555034801561002c57600080fd5b50612b458061003c6000396000f300
"
,
"bodyBytecodeHash"
:
"
95ab5e43f023b1f7c2a4ef689f28131c4d46d2a1bd280ee6fcd168c2425dbf1d
"
,
"localBytecodeHash"
:
"
56c79c2bcf70e14d79ccff36ed010aaf93453d2435c7d0a76f92a1db5d92c983
"
,
"deployedBytecodeHash"
:
"
56c79c2bcf70e14d79ccff36ed010aaf93453d2435c7d0a76f92a1db5d92c983
"
,
"StandaloneERC
721
"
:
{
"address"
:
"0x
1bf944284f78cdcf72945469484614140c7d0ce4
"
,
"constructorCode"
:
"6080604052
34801561001057600080fd5b50613b26806100206000396000f3fe
"
,
"bodyBytecodeHash"
:
"
557fd20eddf815a94869bc83b1e74d2357c2ef4bdceaa5c831d6fc1e47433153
"
,
"localBytecodeHash"
:
"
14ff23330545ddecfbe6c4d948cb6b1138857db21b815cbf381757e2beb101bb
"
,
"deployedBytecodeHash"
:
"
14ff23330545ddecfbe6c4d948cb6b1138857db21b815cbf381757e2beb101bb
"
,
"types"
:
{
"t_bool"
:
{
"id"
:
"t_bool"
,
...
...
@@ -305,15 +305,22 @@
"kind"
:
"array"
,
"label"
:
"uint256[50]"
},
"t_string"
:
{
"id"
:
"t_string"
,
"kind"
:
"elementary"
,
"label"
:
"string"
"t_mapping<t_bool>"
:
{
"id"
:
"t_mapping<t_bool>"
,
"valueType"
:
"t_bool"
,
"label"
:
"mapping(key => bool)"
,
"kind"
:
"mapping"
},
"t_
uint8
"
:
{
"id"
:
"t_
uint8
"
,
"t_
address
"
:
{
"id"
:
"t_
address
"
,
"kind"
:
"elementary"
,
"label"
:
"uint8"
"label"
:
"address"
},
"t_mapping<t_address>"
:
{
"id"
:
"t_mapping<t_address>"
,
"valueType"
:
"t_address"
,
"label"
:
"mapping(key => address)"
,
"kind"
:
"mapping"
},
"t_mapping<t_uint256>"
:
{
"id"
:
"t_mapping<t_uint256>"
,
...
...
@@ -321,6 +328,30 @@
"label"
:
"mapping(key => uint256)"
,
"kind"
:
"mapping"
},
"t_array:dyn<t_uint256>"
:
{
"id"
:
"t_array:dyn<t_uint256>"
,
"valueType"
:
"t_uint256"
,
"length"
:
"dyn"
,
"kind"
:
"array"
,
"label"
:
"uint256[]"
},
"t_mapping<t_array:dyn<t_uint256>>"
:
{
"id"
:
"t_mapping<t_array:dyn<t_uint256>>"
,
"valueType"
:
"t_array:dyn<t_uint256>"
,
"label"
:
"mapping(key => uint256[])"
,
"kind"
:
"mapping"
},
"t_string"
:
{
"id"
:
"t_string"
,
"kind"
:
"elementary"
,
"label"
:
"string"
},
"t_mapping<t_string>"
:
{
"id"
:
"t_mapping<t_string>"
,
"valueType"
:
"t_string"
,
"label"
:
"mapping(key => string)"
,
"kind"
:
"mapping"
},
"t_struct<Roles.Role>"
:
{
"id"
:
"t_struct<Roles.Role>"
,
"kind"
:
"struct"
,
...
...
@@ -330,15 +361,9 @@
"label"
:
"bearer"
,
"astId"
:
5
,
"type"
:
"t_mapping<t_bool>"
,
"src"
:
"1
46
:32:0"
"src"
:
"1
50
:32:0"
}
]
},
"t_mapping<t_bool>"
:
{
"id"
:
"t_mapping<t_bool>"
,
"valueType"
:
"t_bool"
,
"label"
:
"mapping(key => bool)"
,
"kind"
:
"mapping"
}
},
"storage"
:
[
...
...
@@ -346,153 +371,217 @@
"contract"
:
"Initializable"
,
"path"
:
"zos-lib/contracts/Initializable.sol"
,
"label"
:
"initialized"
,
"astId"
:
9771
,
"astId"
:
11434
,
"type"
:
"t_bool"
,
"src"
:
"7
49:24:120
"
"src"
:
"7
57:24:139
"
},
{
"contract"
:
"Initializable"
,
"path"
:
"zos-lib/contracts/Initializable.sol"
,
"label"
:
"initializing"
,
"astId"
:
9773
,
"astId"
:
11436
,
"type"
:
"t_bool"
,
"src"
:
"8
68:25:120
"
"src"
:
"8
76:25:139
"
},
{
"contract"
:
"Initializable"
,
"path"
:
"zos-lib/contracts/Initializable.sol"
,
"label"
:
"______gap"
,
"astId"
:
9822
,
"astId"
:
11485
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"18
83:29:120
"
"src"
:
"18
91:29:139
"
},
{
"contract"
:
"ERC
20Detailed
"
,
"path"
:
"contracts/
token/ERC20/ERC20Detailed
.sol"
,
"label"
:
"_
name
"
,
"astId"
:
7719
,
"type"
:
"t_
string
"
,
"src"
:
"
382:20:98
"
"contract"
:
"ERC
165
"
,
"path"
:
"contracts/
introspection/ERC165
.sol"
,
"label"
:
"_
supportedInterfaces
"
,
"astId"
:
3697
,
"type"
:
"t_
mapping<t_bool>
"
,
"src"
:
"
497:52:31
"
},
{
"contract"
:
"ERC
20Detailed
"
,
"path"
:
"contracts/
token/ERC20/ERC20Detailed
.sol"
,
"label"
:
"_
symbol
"
,
"astId"
:
772
1
,
"type"
:
"t_
string
"
,
"src"
:
"
406:22:98
"
"contract"
:
"ERC
165
"
,
"path"
:
"contracts/
introspection/ERC165
.sol"
,
"label"
:
"_
_____gap
"
,
"astId"
:
374
1
,
"type"
:
"t_
array:50<t_uint256>
"
,
"src"
:
"
1230:29:31
"
},
{
"contract"
:
"ERC
20Detailed
"
,
"path"
:
"contracts/token/ERC
20/ERC20Detailed
.sol"
,
"label"
:
"_
decimals
"
,
"astId"
:
7723
,
"type"
:
"t_
uint8
"
,
"src"
:
"
432:23:98
"
"contract"
:
"ERC
721
"
,
"path"
:
"contracts/token/ERC
721/ERC721
.sol"
,
"label"
:
"_
tokenOwner
"
,
"astId"
:
9600
,
"type"
:
"t_
mapping<t_address>
"
,
"src"
:
"
774:48:121
"
},
{
"contract"
:
"ERC20Detailed"
,
"path"
:
"contracts/token/ERC20/ERC20Detailed.sol"
,
"contract"
:
"ERC721"
,
"path"
:
"contracts/token/ERC721/ERC721.sol"
,
"label"
:
"_tokenApprovals"
,
"astId"
:
9604
,
"type"
:
"t_mapping<t_address>"
,
"src"
:
"878:52:121"
},
{
"contract"
:
"ERC721"
,
"path"
:
"contracts/token/ERC721/ERC721.sol"
,
"label"
:
"_ownedTokensCount"
,
"astId"
:
9608
,
"type"
:
"t_mapping<t_uint256>"
,
"src"
:
"988:54:121"
},
{
"contract"
:
"ERC721"
,
"path"
:
"contracts/token/ERC721/ERC721.sol"
,
"label"
:
"_operatorApprovals"
,
"astId"
:
9614
,
"type"
:
"t_mapping<t_bool>"
,
"src"
:
"1097:73:121"
},
{
"contract"
:
"ERC721"
,
"path"
:
"contracts/token/ERC721/ERC721.sol"
,
"label"
:
"______gap"
,
"astId"
:
777
5
,
"astId"
:
1015
5
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"1
002:29:98
"
"src"
:
"1
1668:29:121
"
},
{
"contract"
:
"ERC20"
,
"path"
:
"contracts/token/ERC20/ERC20.sol"
,
"label"
:
"_balances"
,
"astId"
:
7161
,
"contract"
:
"ERC721Enumerable"
,
"path"
:
"contracts/token/ERC721/ERC721Enumerable.sol"
,
"label"
:
"_ownedTokens"
,
"astId"
:
10206
,
"type"
:
"t_mapping<t_array:dyn<t_uint256>>"
,
"src"
:
"467:50:123"
},
{
"contract"
:
"ERC721Enumerable"
,
"path"
:
"contracts/token/ERC721/ERC721Enumerable.sol"
,
"label"
:
"_ownedTokensIndex"
,
"astId"
:
10210
,
"type"
:
"t_mapping<t_uint256>"
,
"src"
:
"
491:46:95
"
"src"
:
"
587:53:123
"
},
{
"contract"
:
"ERC20"
,
"path"
:
"contracts/token/ERC20/ERC20.sol"
,
"label"
:
"_allowed"
,
"astId"
:
7167
,
"contract"
:
"ERC721Enumerable"
,
"path"
:
"contracts/token/ERC721/ERC721Enumerable.sol"
,
"label"
:
"_allTokens"
,
"astId"
:
10213
,
"type"
:
"t_array:dyn<t_uint256>"
,
"src"
:
"701:28:123"
},
{
"contract"
:
"ERC721Enumerable"
,
"path"
:
"contracts/token/ERC721/ERC721Enumerable.sol"
,
"label"
:
"_allTokensIndex"
,
"astId"
:
10217
,
"type"
:
"t_mapping<t_uint256>"
,
"src"
:
"
542:66:95
"
"src"
:
"
800:51:123
"
},
{
"contract"
:
"ERC
20
"
,
"path"
:
"contracts/token/ERC
20/ERC20
.sol"
,
"label"
:
"_
totalSupply
"
,
"astId"
:
7169
,
"type"
:
"t_
uint256
"
,
"src"
:
"
613:28:95
"
"contract"
:
"ERC
721Enumerable
"
,
"path"
:
"contracts/token/ERC
721/ERC721Enumerable
.sol"
,
"label"
:
"_
_____gap
"
,
"astId"
:
10546
,
"type"
:
"t_
array:50<t_uint256>
"
,
"src"
:
"
8814:29:123
"
},
{
"contract"
:
"ERC20"
,
"path"
:
"contracts/token/ERC20/ERC20.sol"
,
"contract"
:
"ERC721Metadata"
,
"path"
:
"contracts/token/ERC721/ERC721Metadata.sol"
,
"label"
:
"_name"
,
"astId"
:
10630
,
"type"
:
"t_string"
,
"src"
:
"266:20:126"
},
{
"contract"
:
"ERC721Metadata"
,
"path"
:
"contracts/token/ERC721/ERC721Metadata.sol"
,
"label"
:
"_symbol"
,
"astId"
:
10632
,
"type"
:
"t_string"
,
"src"
:
"313:22:126"
},
{
"contract"
:
"ERC721Metadata"
,
"path"
:
"contracts/token/ERC721/ERC721Metadata.sol"
,
"label"
:
"_tokenURIs"
,
"astId"
:
10636
,
"type"
:
"t_mapping<t_string>"
,
"src"
:
"381:45:126"
},
{
"contract"
:
"ERC721Metadata"
,
"path"
:
"contracts/token/ERC721/ERC721Metadata.sol"
,
"label"
:
"______gap"
,
"astId"
:
759
5
,
"astId"
:
1076
5
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"
7048:29:95
"
"src"
:
"
2824:29:126
"
},
{
"contract"
:
"MinterRole"
,
"path"
:
"contracts/access/roles/MinterRole.sol"
,
"label"
:
"minters"
,
"astId"
:
2
16
,
"label"
:
"
_
minters"
,
"astId"
:
2
31
,
"type"
:
"t_struct<Roles.Role>"
,
"src"
:
"2
64:26
:2"
"src"
:
"2
71:27
:2"
},
{
"contract"
:
"MinterRole"
,
"path"
:
"contracts/access/roles/MinterRole.sol"
,
"label"
:
"______gap"
,
"astId"
:
3
15
,
"astId"
:
3
30
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"
990
:29:2"
"src"
:
"
1081
:29:2"
},
{
"contract"
:
"ERC
20
Mintable"
,
"path"
:
"contracts/token/ERC
20/ERC20
Mintable.sol"
,
"contract"
:
"ERC
721Metadata
Mintable"
,
"path"
:
"contracts/token/ERC
721/ERC721Metadata
Mintable.sol"
,
"label"
:
"______gap"
,
"astId"
:
7824
,
"astId"
:
10835
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"
742:29:99
"
"src"
:
"
1040:29:127
"
},
{
"contract"
:
"PauserRole"
,
"path"
:
"contracts/access/roles/PauserRole.sol"
,
"label"
:
"pausers"
,
"astId"
:
3
35
,
"label"
:
"
_
pausers"
,
"astId"
:
3
50
,
"type"
:
"t_struct<Roles.Role>"
,
"src"
:
"2
64:26
:3"
"src"
:
"2
71:27
:3"
},
{
"contract"
:
"PauserRole"
,
"path"
:
"contracts/access/roles/PauserRole.sol"
,
"label"
:
"______gap"
,
"astId"
:
4
34
,
"astId"
:
4
49
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"
990
:29:3"
"src"
:
"
1081
:29:3"
},
{
"contract"
:
"Pausable"
,
"path"
:
"contracts/lifecycle/Pausable.sol"
,
"label"
:
"_paused"
,
"astId"
:
3
558
,
"astId"
:
3
907
,
"type"
:
"t_bool"
,
"src"
:
"3
18:28:30
"
"src"
:
"3
52:20:34
"
},
{
"contract"
:
"Pausable"
,
"path"
:
"contracts/lifecycle/Pausable.sol"
,
"label"
:
"______gap"
,
"astId"
:
3
631
,
"astId"
:
3
988
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"1
260:29:30
"
"src"
:
"1
429:29:34
"
},
{
"contract"
:
"ERC
20
Pausable"
,
"path"
:
"contracts/token/ERC
20/ERC20
Pausable.sol"
,
"contract"
:
"ERC
721
Pausable"
,
"path"
:
"contracts/token/ERC
721/ERC721
Pausable.sol"
,
"label"
:
"______gap"
,
"astId"
:
7947
,
"astId"
:
10980
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"
1282:29:100
"
"src"
:
"
851:29:129
"
}
],
"warnings"
:
{
...
...
@@ -503,12 +592,12 @@
"uninitializedBaseContracts"
:
[]
}
},
"StandaloneERC
721
"
:
{
"address"
:
"0x
376fd70d288b14aee31a9302ee0fb9d05bf00672
"
,
"constructorCode"
:
"6080604052
600061019f60006101000a81548160ff02191690831515021790555034801561002c57600080fd5b506136a98061003c6000396000f300
"
,
"bodyBytecodeHash"
:
"
49ace0fc5476990454616fb366b745256beee0711b2aae57fce31bb36dd874a2
"
,
"localBytecodeHash"
:
"
90531c3e7e334f9aeac7b1551503462d43f1eeec780f14c2ec6da45e8c22d728
"
,
"deployedBytecodeHash"
:
"
90531c3e7e334f9aeac7b1551503462d43f1eeec780f14c2ec6da45e8c22d728
"
,
"StandaloneERC
20
"
:
{
"address"
:
"0x
d24d2b921f7a8f9a2a8f4f3c341af0697f949d4b
"
,
"constructorCode"
:
"6080604052
34801561001057600080fd5b5061305d806100206000396000f3fe
"
,
"bodyBytecodeHash"
:
"
5eb490a2f0b8c96a6499d418a6f8ec91f83880601e10bfa3c4290ae1263e292c
"
,
"localBytecodeHash"
:
"
8e02bcbf0d25ebd2f9919db40add667731526e5abdf6d90fd6c79c68f1364034
"
,
"deployedBytecodeHash"
:
"
8e02bcbf0d25ebd2f9919db40add667731526e5abdf6d90fd6c79c68f1364034
"
,
"types"
:
{
"t_bool"
:
{
"id"
:
"t_bool"
,
...
...
@@ -527,22 +616,15 @@
"kind"
:
"array"
,
"label"
:
"uint256[50]"
},
"t_mapping<t_bool>"
:
{
"id"
:
"t_mapping<t_bool>"
,
"valueType"
:
"t_bool"
,
"label"
:
"mapping(key => bool)"
,
"kind"
:
"mapping"
},
"t_address"
:
{
"id"
:
"t_address"
,
"t_string"
:
{
"id"
:
"t_string"
,
"kind"
:
"elementary"
,
"label"
:
"
address
"
"label"
:
"
string
"
},
"t_mapping<t_address>"
:
{
"id"
:
"t_mapping<t_address>"
,
"valueType"
:
"t_address"
,
"label"
:
"mapping(key => address)"
,
"kind"
:
"mapping"
"t_uint8"
:
{
"id"
:
"t_uint8"
,
"kind"
:
"elementary"
,
"label"
:
"uint8"
},
"t_mapping<t_uint256>"
:
{
"id"
:
"t_mapping<t_uint256>"
,
...
...
@@ -550,30 +632,6 @@
"label"
:
"mapping(key => uint256)"
,
"kind"
:
"mapping"
},
"t_array:dyn<t_uint256>"
:
{
"id"
:
"t_array:dyn<t_uint256>"
,
"valueType"
:
"t_uint256"
,
"length"
:
"dyn"
,
"kind"
:
"array"
,
"label"
:
"uint256[]"
},
"t_mapping<t_array:dyn<t_uint256>>"
:
{
"id"
:
"t_mapping<t_array:dyn<t_uint256>>"
,
"valueType"
:
"t_array:dyn<t_uint256>"
,
"label"
:
"mapping(key => uint256[])"
,
"kind"
:
"mapping"
},
"t_string"
:
{
"id"
:
"t_string"
,
"kind"
:
"elementary"
,
"label"
:
"string"
},
"t_mapping<t_string>"
:
{
"id"
:
"t_mapping<t_string>"
,
"valueType"
:
"t_string"
,
"label"
:
"mapping(key => string)"
,
"kind"
:
"mapping"
},
"t_struct<Roles.Role>"
:
{
"id"
:
"t_struct<Roles.Role>"
,
"kind"
:
"struct"
,
...
...
@@ -583,9 +641,15 @@
"label"
:
"bearer"
,
"astId"
:
5
,
"type"
:
"t_mapping<t_bool>"
,
"src"
:
"1
46
:32:0"
"src"
:
"1
50
:32:0"
}
]
},
"t_mapping<t_bool>"
:
{
"id"
:
"t_mapping<t_bool>"
,
"valueType"
:
"t_bool"
,
"label"
:
"mapping(key => bool)"
,
"kind"
:
"mapping"
}
},
"storage"
:
[
...
...
@@ -593,217 +657,153 @@
"contract"
:
"Initializable"
,
"path"
:
"zos-lib/contracts/Initializable.sol"
,
"label"
:
"initialized"
,
"astId"
:
9771
,
"astId"
:
11434
,
"type"
:
"t_bool"
,
"src"
:
"7
49:24:120
"
"src"
:
"7
57:24:139
"
},
{
"contract"
:
"Initializable"
,
"path"
:
"zos-lib/contracts/Initializable.sol"
,
"label"
:
"initializing"
,
"astId"
:
9773
,
"astId"
:
11436
,
"type"
:
"t_bool"
,
"src"
:
"8
68:25:120
"
"src"
:
"8
76:25:139
"
},
{
"contract"
:
"Initializable"
,
"path"
:
"zos-lib/contracts/Initializable.sol"
,
"label"
:
"______gap"
,
"astId"
:
9822
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"1883:29:120"
},
{
"contract"
:
"ERC165"
,
"path"
:
"contracts/introspection/ERC165.sol"
,
"label"
:
"_supportedInterfaces"
,
"astId"
:
3351
,
"type"
:
"t_mapping<t_bool>"
,
"src"
:
"479:53:27"
},
{
"contract"
:
"ERC165"
,
"path"
:
"contracts/introspection/ERC165.sol"
,
"label"
:
"______gap"
,
"astId"
:
3395
,
"astId"
:
11485
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"1191:29:27"
},
{
"contract"
:
"ERC721"
,
"path"
:
"contracts/token/ERC721/ERC721.sol"
,
"label"
:
"_tokenOwner"
,
"astId"
:
8214
,
"type"
:
"t_mapping<t_address>"
,
"src"
:
"763:48:104"
"src"
:
"1891:29:139"
},
{
"contract"
:
"ERC
721
"
,
"path"
:
"contracts/token/ERC
721/ERC721
.sol"
,
"label"
:
"_
tokenApprovals
"
,
"astId"
:
8
218
,
"type"
:
"t_
mapping<t_address>
"
,
"src"
:
"
863:52:10
4"
"contract"
:
"ERC
20Detailed
"
,
"path"
:
"contracts/token/ERC
20/ERC20Detailed
.sol"
,
"label"
:
"_
name
"
,
"astId"
:
8
827
,
"type"
:
"t_
string
"
,
"src"
:
"
382:20:11
4"
},
{
"contract"
:
"ERC
721
"
,
"path"
:
"contracts/token/ERC
721/ERC721
.sol"
,
"label"
:
"_
ownedTokensCount
"
,
"astId"
:
8
222
,
"type"
:
"t_
mapping<t_uint256>
"
,
"src"
:
"
969:54:10
4"
"contract"
:
"ERC
20Detailed
"
,
"path"
:
"contracts/token/ERC
20/ERC20Detailed
.sol"
,
"label"
:
"_
symbol
"
,
"astId"
:
8
829
,
"type"
:
"t_
string
"
,
"src"
:
"
408:22:11
4"
},
{
"contract"
:
"ERC
721
"
,
"path"
:
"contracts/token/ERC
721/ERC721
.sol"
,
"label"
:
"_
operatorApprov
als"
,
"astId"
:
8
228
,
"type"
:
"t_
mapping<t_bool>
"
,
"src"
:
"
1074:73:10
4"
"contract"
:
"ERC
20Detailed
"
,
"path"
:
"contracts/token/ERC
20/ERC20Detailed
.sol"
,
"label"
:
"_
decim
als"
,
"astId"
:
8
831
,
"type"
:
"t_
uint8
"
,
"src"
:
"
436:23:11
4"
},
{
"contract"
:
"ERC
721
"
,
"path"
:
"contracts/token/ERC
721/ERC721
.sol"
,
"contract"
:
"ERC
20Detailed
"
,
"path"
:
"contracts/token/ERC
20/ERC20Detailed
.sol"
,
"label"
:
"______gap"
,
"astId"
:
8
755
,
"astId"
:
8
883
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"11487:29:104"
},
{
"contract"
:
"ERC721Enumerable"
,
"path"
:
"contracts/token/ERC721/ERC721Enumerable.sol"
,
"label"
:
"_ownedTokens"
,
"astId"
:
8809
,
"type"
:
"t_mapping<t_array:dyn<t_uint256>>"
,
"src"
:
"305:50:106"
"src"
:
"1097:29:114"
},
{
"contract"
:
"ERC
721Enumerable
"
,
"path"
:
"contracts/token/ERC
721/ERC721Enumerable
.sol"
,
"label"
:
"_
ownedTokensIndex
"
,
"astId"
:
8
813
,
"contract"
:
"ERC
20
"
,
"path"
:
"contracts/token/ERC
20/ERC20
.sol"
,
"label"
:
"_
balances
"
,
"astId"
:
8
282
,
"type"
:
"t_mapping<t_uint256>"
,
"src"
:
"
421:53:106
"
"src"
:
"
774:46:111
"
},
{
"contract"
:
"ERC721Enumerable"
,
"path"
:
"contracts/token/ERC721/ERC721Enumerable.sol"
,
"label"
:
"_allTokens"
,
"astId"
:
8816
,
"type"
:
"t_array:dyn<t_uint256>"
,
"src"
:
"531:28:106"
},
{
"contract"
:
"ERC721Enumerable"
,
"path"
:
"contracts/token/ERC721/ERC721Enumerable.sol"
,
"label"
:
"_allTokensIndex"
,
"astId"
:
8820
,
"contract"
:
"ERC20"
,
"path"
:
"contracts/token/ERC20/ERC20.sol"
,
"label"
:
"_allowed"
,
"astId"
:
8288
,
"type"
:
"t_mapping<t_uint256>"
,
"src"
:
"626:51:106"
},
{
"contract"
:
"ERC721Enumerable"
,
"path"
:
"contracts/token/ERC721/ERC721Enumerable.sol"
,
"label"
:
"______gap"
,
"astId"
:
9097
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"5492:29:106"
},
{
"contract"
:
"ERC721Metadata"
,
"path"
:
"contracts/token/ERC721/ERC721Metadata.sol"
,
"label"
:
"_name"
,
"astId"
:
9164
,
"type"
:
"t_string"
,
"src"
:
"264:21:109"
},
{
"contract"
:
"ERC721Metadata"
,
"path"
:
"contracts/token/ERC721/ERC721Metadata.sol"
,
"label"
:
"_symbol"
,
"astId"
:
9166
,
"type"
:
"t_string"
,
"src"
:
"308:23:109"
"src"
:
"827:66:111"
},
{
"contract"
:
"ERC
721Metadata
"
,
"path"
:
"contracts/token/ERC
721/ERC721Metadata
.sol"
,
"label"
:
"_to
kenURIs
"
,
"astId"
:
917
0
,
"type"
:
"t_
mapping<t_string>
"
,
"src"
:
"
373:45:109
"
"contract"
:
"ERC
20
"
,
"path"
:
"contracts/token/ERC
20/ERC20
.sol"
,
"label"
:
"_to
talSupply
"
,
"astId"
:
829
0
,
"type"
:
"t_
uint256
"
,
"src"
:
"
900:28:111
"
},
{
"contract"
:
"ERC
721Metadata
"
,
"path"
:
"contracts/token/ERC
721/ERC721Metadata
.sol"
,
"contract"
:
"ERC
20
"
,
"path"
:
"contracts/token/ERC
20/ERC20
.sol"
,
"label"
:
"______gap"
,
"astId"
:
9299
,
"astId"
:
8704
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"
2552:29:109
"
"src"
:
"
7661:29:111
"
},
{
"contract"
:
"MinterRole"
,
"path"
:
"contracts/access/roles/MinterRole.sol"
,
"label"
:
"minters"
,
"astId"
:
2
16
,
"label"
:
"
_
minters"
,
"astId"
:
2
31
,
"type"
:
"t_struct<Roles.Role>"
,
"src"
:
"2
64:26
:2"
"src"
:
"2
71:27
:2"
},
{
"contract"
:
"MinterRole"
,
"path"
:
"contracts/access/roles/MinterRole.sol"
,
"label"
:
"______gap"
,
"astId"
:
3
15
,
"astId"
:
3
30
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"
990
:29:2"
"src"
:
"
1081
:29:2"
},
{
"contract"
:
"ERC
721Metadata
Mintable"
,
"path"
:
"contracts/token/ERC
721/ERC721Metadata
Mintable.sol"
,
"contract"
:
"ERC
20
Mintable"
,
"path"
:
"contracts/token/ERC
20/ERC20
Mintable.sol"
,
"label"
:
"______gap"
,
"astId"
:
9369
,
"astId"
:
8932
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"
1016:29:110
"
"src"
:
"
745:29:115
"
},
{
"contract"
:
"PauserRole"
,
"path"
:
"contracts/access/roles/PauserRole.sol"
,
"label"
:
"pausers"
,
"astId"
:
3
35
,
"label"
:
"
_
pausers"
,
"astId"
:
3
50
,
"type"
:
"t_struct<Roles.Role>"
,
"src"
:
"2
64:26
:3"
"src"
:
"2
71:27
:3"
},
{
"contract"
:
"PauserRole"
,
"path"
:
"contracts/access/roles/PauserRole.sol"
,
"label"
:
"______gap"
,
"astId"
:
4
34
,
"astId"
:
4
49
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"
990
:29:3"
"src"
:
"
1081
:29:3"
},
{
"contract"
:
"Pausable"
,
"path"
:
"contracts/lifecycle/Pausable.sol"
,
"label"
:
"_paused"
,
"astId"
:
3
558
,
"astId"
:
3
907
,
"type"
:
"t_bool"
,
"src"
:
"3
18:28:30
"
"src"
:
"3
52:20:34
"
},
{
"contract"
:
"Pausable"
,
"path"
:
"contracts/lifecycle/Pausable.sol"
,
"label"
:
"______gap"
,
"astId"
:
3
631
,
"astId"
:
3
988
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"1
260:29:30
"
"src"
:
"1
429:29:34
"
},
{
"contract"
:
"ERC
721
Pausable"
,
"path"
:
"contracts/token/ERC
721/ERC721
Pausable.sol"
,
"contract"
:
"ERC
20
Pausable"
,
"path"
:
"contracts/token/ERC
20/ERC20
Pausable.sol"
,
"label"
:
"______gap"
,
"astId"
:
9
514
,
"astId"
:
9
055
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"
885:29:112
"
"src"
:
"
1195:29:116
"
}
],
"warnings"
:
{
...
...
@@ -826,7 +826,7 @@
"address"
:
"0x778dddf23ec1b5cb18394c6c110480caadb3b0f6"
},
"provider"
:
{
"address"
:
"0x
e112c84df5aa27cd151b27e2802254638db4278
1"
"address"
:
"0x
a4e5573eaac8699ed4139572ab0d75b97abc010
1"
},
"version"
:
"2.
0
.2"
"version"
:
"2.
1
.2"
}
\ No newline at end of file
zos.rinkeby.json
View file @
b39f3c20
{
"contracts"
:
{
"TokenVesting"
:
{
"address"
:
"0x46de4dd86cda61a577f1ec068cda5f860b93647d"
,
"constructorCode"
:
"608060405234801561001057600080fd5b506114f6806100206000396000f3fe"
,
"bodyBytecodeHash"
:
"c073eddd6c79d523b1928939c82f8095399ad0171bb069ad387f26b7367f18fc"
,
"localBytecodeHash"
:
"ec2e949079798b2b0314d7f09a2022185da072ee9dc5c6c660655b70d69e5acd"
,
"deployedBytecodeHash"
:
"ec2e949079798b2b0314d7f09a2022185da072ee9dc5c6c660655b70d69e5acd"
,
"types"
:
{
"t_bool"
:
{
"id"
:
"t_bool"
,
"kind"
:
"elementary"
,
"label"
:
"bool"
},
"t_uint256"
:
{
"id"
:
"t_uint256"
,
"kind"
:
"elementary"
,
"label"
:
"uint256"
},
"t_array:50<t_uint256>"
:
{
"id"
:
"t_array:50<t_uint256>"
,
"valueType"
:
"t_uint256"
,
"length"
:
"50"
,
"kind"
:
"array"
,
"label"
:
"uint256[50]"
},
"t_address"
:
{
"id"
:
"t_address"
,
"kind"
:
"elementary"
,
"label"
:
"address"
},
"t_mapping<t_uint256>"
:
{
"id"
:
"t_mapping<t_uint256>"
,
"valueType"
:
"t_uint256"
,
"label"
:
"mapping(key => uint256)"
,
"kind"
:
"mapping"
},
"t_mapping<t_bool>"
:
{
"id"
:
"t_mapping<t_bool>"
,
"valueType"
:
"t_bool"
,
"label"
:
"mapping(key => bool)"
,
"kind"
:
"mapping"
}
},
"storage"
:
[
{
"contract"
:
"Initializable"
,
"path"
:
"zos-lib/contracts/Initializable.sol"
,
"label"
:
"initialized"
,
"astId"
:
11434
,
"type"
:
"t_bool"
,
"src"
:
"757:24:139"
},
{
"contract"
:
"Initializable"
,
"path"
:
"zos-lib/contracts/Initializable.sol"
,
"label"
:
"initializing"
,
"astId"
:
11436
,
"type"
:
"t_bool"
,
"src"
:
"876:25:139"
},
{
"contract"
:
"Initializable"
,
"path"
:
"zos-lib/contracts/Initializable.sol"
,
"label"
:
"______gap"
,
"astId"
:
11485
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"1891:29:139"
},
{
"contract"
:
"Ownable"
,
"path"
:
"contracts/ownership/Ownable.sol"
,
"label"
:
"_owner"
,
"astId"
:
7368
,
"type"
:
"t_address"
,
"src"
:
"302:22:104"
},
{
"contract"
:
"Ownable"
,
"path"
:
"contracts/ownership/Ownable.sol"
,
"label"
:
"______gap"
,
"astId"
:
7479
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"2186:29:104"
},
{
"contract"
:
"TokenVesting"
,
"path"
:
"contracts/drafts/TokenVesting.sol"
,
"label"
:
"_beneficiary"
,
"astId"
:
3048
,
"type"
:
"t_address"
,
"src"
:
"1133:28:27"
},
{
"contract"
:
"TokenVesting"
,
"path"
:
"contracts/drafts/TokenVesting.sol"
,
"label"
:
"_cliff"
,
"astId"
:
3050
,
"type"
:
"t_uint256"
,
"src"
:
"1263:22:27"
},
{
"contract"
:
"TokenVesting"
,
"path"
:
"contracts/drafts/TokenVesting.sol"
,
"label"
:
"_start"
,
"astId"
:
3052
,
"type"
:
"t_uint256"
,
"src"
:
"1291:22:27"
},
{
"contract"
:
"TokenVesting"
,
"path"
:
"contracts/drafts/TokenVesting.sol"
,
"label"
:
"_duration"
,
"astId"
:
3054
,
"type"
:
"t_uint256"
,
"src"
:
"1319:25:27"
},
{
"contract"
:
"TokenVesting"
,
"path"
:
"contracts/drafts/TokenVesting.sol"
,
"label"
:
"_revocable"
,
"astId"
:
3056
,
"type"
:
"t_bool"
,
"src"
:
"1351:23:27"
},
{
"contract"
:
"TokenVesting"
,
"path"
:
"contracts/drafts/TokenVesting.sol"
,
"label"
:
"_released"
,
"astId"
:
3060
,
"type"
:
"t_mapping<t_uint256>"
,
"src"
:
"1381:46:27"
},
{
"contract"
:
"TokenVesting"
,
"path"
:
"contracts/drafts/TokenVesting.sol"
,
"label"
:
"_revoked"
,
"astId"
:
3064
,
"type"
:
"t_mapping<t_bool>"
,
"src"
:
"1433:42:27"
},
{
"contract"
:
"TokenVesting"
,
"path"
:
"contracts/drafts/TokenVesting.sol"
,
"label"
:
"______gap"
,
"astId"
:
3406
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"5837:29:27"
}
],
"warnings"
:
{
"hasConstructor"
:
false
,
"hasSelfDestruct"
:
false
,
"hasDelegateCall"
:
false
,
"hasInitialValuesInDeclarations"
:
false
,
"uninitializedBaseContracts"
:
[]
}
},
"PaymentSplitter"
:
{
"address"
:
"0xca98af4495ef1fd432cc8d61d7a16a0dd540f533"
,
"constructorCode"
:
"608060405234801561001057600080fd5b50610c22806100206000396000f3fe"
,
"bodyBytecodeHash"
:
"e207c0c86e8e619a29af7b55615bb483a5459eb42dcce825db3b050133381561"
,
"localBytecodeHash"
:
"104fd29be6e97bf49f2dd3654bff1bd57279f3da56ba3e8207704c481851642d"
,
"deployedBytecodeHash"
:
"104fd29be6e97bf49f2dd3654bff1bd57279f3da56ba3e8207704c481851642d"
,
"types"
:
{
"t_bool"
:
{
"id"
:
"t_bool"
,
"kind"
:
"elementary"
,
"label"
:
"bool"
},
"t_uint256"
:
{
"id"
:
"t_uint256"
,
"kind"
:
"elementary"
,
"label"
:
"uint256"
},
"t_array:50<t_uint256>"
:
{
"id"
:
"t_array:50<t_uint256>"
,
"valueType"
:
"t_uint256"
,
"length"
:
"50"
,
"kind"
:
"array"
,
"label"
:
"uint256[50]"
},
"t_mapping<t_uint256>"
:
{
"id"
:
"t_mapping<t_uint256>"
,
"valueType"
:
"t_uint256"
,
"label"
:
"mapping(key => uint256)"
,
"kind"
:
"mapping"
},
"t_address"
:
{
"id"
:
"t_address"
,
"kind"
:
"elementary"
,
"label"
:
"address"
},
"t_array:dyn<t_address>"
:
{
"id"
:
"t_array:dyn<t_address>"
,
"valueType"
:
"t_address"
,
"length"
:
"dyn"
,
"kind"
:
"array"
,
"label"
:
"address[]"
}
},
"storage"
:
[
{
"contract"
:
"Initializable"
,
"path"
:
"zos-lib/contracts/Initializable.sol"
,
"label"
:
"initialized"
,
"astId"
:
11434
,
"type"
:
"t_bool"
,
"src"
:
"757:24:139"
},
{
"contract"
:
"Initializable"
,
"path"
:
"zos-lib/contracts/Initializable.sol"
,
"label"
:
"initializing"
,
"astId"
:
11436
,
"type"
:
"t_bool"
,
"src"
:
"876:25:139"
},
{
"contract"
:
"Initializable"
,
"path"
:
"zos-lib/contracts/Initializable.sol"
,
"label"
:
"______gap"
,
"astId"
:
11485
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"1891:29:139"
},
{
"contract"
:
"PaymentSplitter"
,
"path"
:
"contracts/payment/PaymentSplitter.sol"
,
"label"
:
"_totalShares"
,
"astId"
:
7584
,
"type"
:
"t_uint256"
,
"src"
:
"540:28:106"
},
{
"contract"
:
"PaymentSplitter"
,
"path"
:
"contracts/payment/PaymentSplitter.sol"
,
"label"
:
"_totalReleased"
,
"astId"
:
7586
,
"type"
:
"t_uint256"
,
"src"
:
"574:30:106"
},
{
"contract"
:
"PaymentSplitter"
,
"path"
:
"contracts/payment/PaymentSplitter.sol"
,
"label"
:
"_shares"
,
"astId"
:
7590
,
"type"
:
"t_mapping<t_uint256>"
,
"src"
:
"611:43:106"
},
{
"contract"
:
"PaymentSplitter"
,
"path"
:
"contracts/payment/PaymentSplitter.sol"
,
"label"
:
"_released"
,
"astId"
:
7594
,
"type"
:
"t_mapping<t_uint256>"
,
"src"
:
"660:45:106"
},
{
"contract"
:
"PaymentSplitter"
,
"path"
:
"contracts/payment/PaymentSplitter.sol"
,
"label"
:
"_payees"
,
"astId"
:
7597
,
"type"
:
"t_array:dyn<t_address>"
,
"src"
:
"711:25:106"
},
{
"contract"
:
"PaymentSplitter"
,
"path"
:
"contracts/payment/PaymentSplitter.sol"
,
"label"
:
"______gap"
,
"astId"
:
7843
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"3236:29:106"
}
],
"warnings"
:
{
"hasConstructor"
:
false
,
"hasSelfDestruct"
:
false
,
"hasDelegateCall"
:
false
,
"hasInitialValuesInDeclarations"
:
false
,
"uninitializedBaseContracts"
:
[]
}
},
"StandaloneERC20"
:
{
"address"
:
"0x
973290a0520159c3972727d8cfdc4ec4ac5210bf
"
,
"constructorCode"
:
"6080604052
600061013560006101000a81548160ff02191690831515021790555034801561002c57600080fd5b50612b458061003c6000396000f300
"
,
"bodyBytecodeHash"
:
"
95ab5e43f023b1f7c2a4ef689f28131c4d46d2a1bd280ee6fcd168c2425dbf1d
"
,
"localBytecodeHash"
:
"
56c79c2bcf70e14d79ccff36ed010aaf93453d2435c7d0a76f92a1db5d92c983
"
,
"deployedBytecodeHash"
:
"
56c79c2bcf70e14d79ccff36ed010aaf93453d2435c7d0a76f92a1db5d92c983
"
,
"address"
:
"0x
a2fea790755520c180075a93f23db7784319939c
"
,
"constructorCode"
:
"6080604052
34801561001057600080fd5b5061305d806100206000396000f3fe
"
,
"bodyBytecodeHash"
:
"
5eb490a2f0b8c96a6499d418a6f8ec91f83880601e10bfa3c4290ae1263e292c
"
,
"localBytecodeHash"
:
"
8e02bcbf0d25ebd2f9919db40add667731526e5abdf6d90fd6c79c68f1364034
"
,
"deployedBytecodeHash"
:
"
8e02bcbf0d25ebd2f9919db40add667731526e5abdf6d90fd6c79c68f1364034
"
,
"types"
:
{
"t_bool"
:
{
"id"
:
"t_bool"
,
...
...
@@ -49,7 +330,7 @@
"label"
:
"bearer"
,
"astId"
:
5
,
"type"
:
"t_mapping<t_bool>"
,
"src"
:
"1
46
:32:0"
"src"
:
"1
50
:32:0"
}
]
},
...
...
@@ -65,153 +346,153 @@
"contract"
:
"Initializable"
,
"path"
:
"zos-lib/contracts/Initializable.sol"
,
"label"
:
"initialized"
,
"astId"
:
9771
,
"astId"
:
11434
,
"type"
:
"t_bool"
,
"src"
:
"7
49:24:120
"
"src"
:
"7
57:24:139
"
},
{
"contract"
:
"Initializable"
,
"path"
:
"zos-lib/contracts/Initializable.sol"
,
"label"
:
"initializing"
,
"astId"
:
9773
,
"astId"
:
11436
,
"type"
:
"t_bool"
,
"src"
:
"8
68:25:120
"
"src"
:
"8
76:25:139
"
},
{
"contract"
:
"Initializable"
,
"path"
:
"zos-lib/contracts/Initializable.sol"
,
"label"
:
"______gap"
,
"astId"
:
9822
,
"astId"
:
11485
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"18
83:29:120
"
"src"
:
"18
91:29:139
"
},
{
"contract"
:
"ERC20Detailed"
,
"path"
:
"contracts/token/ERC20/ERC20Detailed.sol"
,
"label"
:
"_name"
,
"astId"
:
7719
,
"astId"
:
8827
,
"type"
:
"t_string"
,
"src"
:
"382:20:
98
"
"src"
:
"382:20:
114
"
},
{
"contract"
:
"ERC20Detailed"
,
"path"
:
"contracts/token/ERC20/ERC20Detailed.sol"
,
"label"
:
"_symbol"
,
"astId"
:
7721
,
"astId"
:
8829
,
"type"
:
"t_string"
,
"src"
:
"40
6:22:98
"
"src"
:
"40
8:22:114
"
},
{
"contract"
:
"ERC20Detailed"
,
"path"
:
"contracts/token/ERC20/ERC20Detailed.sol"
,
"label"
:
"_decimals"
,
"astId"
:
7723
,
"astId"
:
8831
,
"type"
:
"t_uint8"
,
"src"
:
"43
2:23:98
"
"src"
:
"43
6:23:114
"
},
{
"contract"
:
"ERC20Detailed"
,
"path"
:
"contracts/token/ERC20/ERC20Detailed.sol"
,
"label"
:
"______gap"
,
"astId"
:
7775
,
"astId"
:
8883
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"10
02:29:98
"
"src"
:
"10
97:29:114
"
},
{
"contract"
:
"ERC20"
,
"path"
:
"contracts/token/ERC20/ERC20.sol"
,
"label"
:
"_balances"
,
"astId"
:
7161
,
"astId"
:
8282
,
"type"
:
"t_mapping<t_uint256>"
,
"src"
:
"
491:46:95
"
"src"
:
"
774:46:111
"
},
{
"contract"
:
"ERC20"
,
"path"
:
"contracts/token/ERC20/ERC20.sol"
,
"label"
:
"_allowed"
,
"astId"
:
7167
,
"astId"
:
8288
,
"type"
:
"t_mapping<t_uint256>"
,
"src"
:
"
542:66:95
"
"src"
:
"
827:66:111
"
},
{
"contract"
:
"ERC20"
,
"path"
:
"contracts/token/ERC20/ERC20.sol"
,
"label"
:
"_totalSupply"
,
"astId"
:
7169
,
"astId"
:
8290
,
"type"
:
"t_uint256"
,
"src"
:
"
613:28:95
"
"src"
:
"
900:28:111
"
},
{
"contract"
:
"ERC20"
,
"path"
:
"contracts/token/ERC20/ERC20.sol"
,
"label"
:
"______gap"
,
"astId"
:
7595
,
"astId"
:
8704
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"7
048:29:95
"
"src"
:
"7
661:29:111
"
},
{
"contract"
:
"MinterRole"
,
"path"
:
"contracts/access/roles/MinterRole.sol"
,
"label"
:
"minters"
,
"astId"
:
2
16
,
"label"
:
"
_
minters"
,
"astId"
:
2
31
,
"type"
:
"t_struct<Roles.Role>"
,
"src"
:
"2
64:26
:2"
"src"
:
"2
71:27
:2"
},
{
"contract"
:
"MinterRole"
,
"path"
:
"contracts/access/roles/MinterRole.sol"
,
"label"
:
"______gap"
,
"astId"
:
3
15
,
"astId"
:
3
30
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"
990
:29:2"
"src"
:
"
1081
:29:2"
},
{
"contract"
:
"ERC20Mintable"
,
"path"
:
"contracts/token/ERC20/ERC20Mintable.sol"
,
"label"
:
"______gap"
,
"astId"
:
7824
,
"astId"
:
8932
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"74
2:29:99
"
"src"
:
"74
5:29:115
"
},
{
"contract"
:
"PauserRole"
,
"path"
:
"contracts/access/roles/PauserRole.sol"
,
"label"
:
"pausers"
,
"astId"
:
3
35
,
"label"
:
"
_
pausers"
,
"astId"
:
3
50
,
"type"
:
"t_struct<Roles.Role>"
,
"src"
:
"2
64:26
:3"
"src"
:
"2
71:27
:3"
},
{
"contract"
:
"PauserRole"
,
"path"
:
"contracts/access/roles/PauserRole.sol"
,
"label"
:
"______gap"
,
"astId"
:
4
34
,
"astId"
:
4
49
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"
990
:29:3"
"src"
:
"
1081
:29:3"
},
{
"contract"
:
"Pausable"
,
"path"
:
"contracts/lifecycle/Pausable.sol"
,
"label"
:
"_paused"
,
"astId"
:
3
558
,
"astId"
:
3
907
,
"type"
:
"t_bool"
,
"src"
:
"3
18:28:30
"
"src"
:
"3
52:20:34
"
},
{
"contract"
:
"Pausable"
,
"path"
:
"contracts/lifecycle/Pausable.sol"
,
"label"
:
"______gap"
,
"astId"
:
3
631
,
"astId"
:
3
988
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"1
260:29:30
"
"src"
:
"1
429:29:34
"
},
{
"contract"
:
"ERC20Pausable"
,
"path"
:
"contracts/token/ERC20/ERC20Pausable.sol"
,
"label"
:
"______gap"
,
"astId"
:
7947
,
"astId"
:
9055
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"1
282:29:100
"
"src"
:
"1
195:29:116
"
}
],
"warnings"
:
{
...
...
@@ -223,11 +504,11 @@
}
},
"StandaloneERC721"
:
{
"address"
:
"0x
be276cdb73633b8485c1a331bbc74710c792720a
"
,
"constructorCode"
:
"6080604052
600061019f60006101000a81548160ff02191690831515021790555034801561002c57600080fd5b506136a98061003c6000396000f300
"
,
"bodyBytecodeHash"
:
"
49ace0fc5476990454616fb366b745256beee0711b2aae57fce31bb36dd874a2
"
,
"localBytecodeHash"
:
"
90531c3e7e334f9aeac7b1551503462d43f1eeec780f14c2ec6da45e8c22d728
"
,
"deployedBytecodeHash"
:
"
90531c3e7e334f9aeac7b1551503462d43f1eeec780f14c2ec6da45e8c22d728
"
,
"address"
:
"0x
f3f17c40bb1b0faad3a5e910d31665bba7c2cfdc
"
,
"constructorCode"
:
"6080604052
34801561001057600080fd5b50613b26806100206000396000f3fe
"
,
"bodyBytecodeHash"
:
"
557fd20eddf815a94869bc83b1e74d2357c2ef4bdceaa5c831d6fc1e47433153
"
,
"localBytecodeHash"
:
"
14ff23330545ddecfbe6c4d948cb6b1138857db21b815cbf381757e2beb101bb
"
,
"deployedBytecodeHash"
:
"
14ff23330545ddecfbe6c4d948cb6b1138857db21b815cbf381757e2beb101bb
"
,
"types"
:
{
"t_bool"
:
{
"id"
:
"t_bool"
,
...
...
@@ -302,7 +583,7 @@
"label"
:
"bearer"
,
"astId"
:
5
,
"type"
:
"t_mapping<t_bool>"
,
"src"
:
"1
46
:32:0"
"src"
:
"1
50
:32:0"
}
]
}
...
...
@@ -312,498 +593,217 @@
"contract"
:
"Initializable"
,
"path"
:
"zos-lib/contracts/Initializable.sol"
,
"label"
:
"initialized"
,
"astId"
:
9771
,
"astId"
:
11434
,
"type"
:
"t_bool"
,
"src"
:
"7
49:24:120
"
"src"
:
"7
57:24:139
"
},
{
"contract"
:
"Initializable"
,
"path"
:
"zos-lib/contracts/Initializable.sol"
,
"label"
:
"initializing"
,
"astId"
:
9773
,
"astId"
:
11436
,
"type"
:
"t_bool"
,
"src"
:
"8
68:25:120
"
"src"
:
"8
76:25:139
"
},
{
"contract"
:
"Initializable"
,
"path"
:
"zos-lib/contracts/Initializable.sol"
,
"label"
:
"______gap"
,
"astId"
:
9822
,
"astId"
:
11485
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"18
83:29:120
"
"src"
:
"18
91:29:139
"
},
{
"contract"
:
"ERC165"
,
"path"
:
"contracts/introspection/ERC165.sol"
,
"label"
:
"_supportedInterfaces"
,
"astId"
:
3
351
,
"astId"
:
3
697
,
"type"
:
"t_mapping<t_bool>"
,
"src"
:
"4
79:53:27
"
"src"
:
"4
97:52:31
"
},
{
"contract"
:
"ERC165"
,
"path"
:
"contracts/introspection/ERC165.sol"
,
"label"
:
"______gap"
,
"astId"
:
3
395
,
"astId"
:
3
741
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"1
191:29:27
"
"src"
:
"1
230:29:31
"
},
{
"contract"
:
"ERC721"
,
"path"
:
"contracts/token/ERC721/ERC721.sol"
,
"label"
:
"_tokenOwner"
,
"astId"
:
8214
,
"astId"
:
9600
,
"type"
:
"t_mapping<t_address>"
,
"src"
:
"7
63:48:104
"
"src"
:
"7
74:48:121
"
},
{
"contract"
:
"ERC721"
,
"path"
:
"contracts/token/ERC721/ERC721.sol"
,
"label"
:
"_tokenApprovals"
,
"astId"
:
8218
,
"astId"
:
9604
,
"type"
:
"t_mapping<t_address>"
,
"src"
:
"8
63:52:104
"
"src"
:
"8
78:52:121
"
},
{
"contract"
:
"ERC721"
,
"path"
:
"contracts/token/ERC721/ERC721.sol"
,
"label"
:
"_ownedTokensCount"
,
"astId"
:
8222
,
"astId"
:
9608
,
"type"
:
"t_mapping<t_uint256>"
,
"src"
:
"9
69:54:104
"
"src"
:
"9
88:54:121
"
},
{
"contract"
:
"ERC721"
,
"path"
:
"contracts/token/ERC721/ERC721.sol"
,
"label"
:
"_operatorApprovals"
,
"astId"
:
8228
,
"astId"
:
9614
,
"type"
:
"t_mapping<t_bool>"
,
"src"
:
"10
74:73:104
"
"src"
:
"10
97:73:121
"
},
{
"contract"
:
"ERC721"
,
"path"
:
"contracts/token/ERC721/ERC721.sol"
,
"label"
:
"______gap"
,
"astId"
:
87
55
,
"astId"
:
101
55
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"11
487:29:104
"
"src"
:
"11
668:29:121
"
},
{
"contract"
:
"ERC721Enumerable"
,
"path"
:
"contracts/token/ERC721/ERC721Enumerable.sol"
,
"label"
:
"_ownedTokens"
,
"astId"
:
8809
,
"astId"
:
10206
,
"type"
:
"t_mapping<t_array:dyn<t_uint256>>"
,
"src"
:
"
305:50:106
"
"src"
:
"
467:50:123
"
},
{
"contract"
:
"ERC721Enumerable"
,
"path"
:
"contracts/token/ERC721/ERC721Enumerable.sol"
,
"label"
:
"_ownedTokensIndex"
,
"astId"
:
8813
,
"astId"
:
10210
,
"type"
:
"t_mapping<t_uint256>"
,
"src"
:
"
421:53:106
"
"src"
:
"
587:53:123
"
},
{
"contract"
:
"ERC721Enumerable"
,
"path"
:
"contracts/token/ERC721/ERC721Enumerable.sol"
,
"label"
:
"_allTokens"
,
"astId"
:
8816
,
"astId"
:
10213
,
"type"
:
"t_array:dyn<t_uint256>"
,
"src"
:
"
531:28:106
"
"src"
:
"
701:28:123
"
},
{
"contract"
:
"ERC721Enumerable"
,
"path"
:
"contracts/token/ERC721/ERC721Enumerable.sol"
,
"label"
:
"_allTokensIndex"
,
"astId"
:
8820
,
"astId"
:
10217
,
"type"
:
"t_mapping<t_uint256>"
,
"src"
:
"
626:51:106
"
"src"
:
"
800:51:123
"
},
{
"contract"
:
"ERC721Enumerable"
,
"path"
:
"contracts/token/ERC721/ERC721Enumerable.sol"
,
"label"
:
"______gap"
,
"astId"
:
9097
,
"astId"
:
10546
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"
5492:29:106
"
"src"
:
"
8814:29:123
"
},
{
"contract"
:
"ERC721Metadata"
,
"path"
:
"contracts/token/ERC721/ERC721Metadata.sol"
,
"label"
:
"_name"
,
"astId"
:
9164
,
"astId"
:
10630
,
"type"
:
"t_string"
,
"src"
:
"26
4:21:109
"
"src"
:
"26
6:20:126
"
},
{
"contract"
:
"ERC721Metadata"
,
"path"
:
"contracts/token/ERC721/ERC721Metadata.sol"
,
"label"
:
"_symbol"
,
"astId"
:
9166
,
"astId"
:
10632
,
"type"
:
"t_string"
,
"src"
:
"3
08:23:109
"
"src"
:
"3
13:22:126
"
},
{
"contract"
:
"ERC721Metadata"
,
"path"
:
"contracts/token/ERC721/ERC721Metadata.sol"
,
"label"
:
"_tokenURIs"
,
"astId"
:
9170
,
"astId"
:
10636
,
"type"
:
"t_mapping<t_string>"
,
"src"
:
"3
73:45:109
"
"src"
:
"3
81:45:126
"
},
{
"contract"
:
"ERC721Metadata"
,
"path"
:
"contracts/token/ERC721/ERC721Metadata.sol"
,
"label"
:
"______gap"
,
"astId"
:
9299
,
"astId"
:
10765
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"2
552:29:109
"
"src"
:
"2
824:29:126
"
},
{
"contract"
:
"MinterRole"
,
"path"
:
"contracts/access/roles/MinterRole.sol"
,
"label"
:
"minters"
,
"astId"
:
2
16
,
"label"
:
"
_
minters"
,
"astId"
:
2
31
,
"type"
:
"t_struct<Roles.Role>"
,
"src"
:
"2
64:26
:2"
"src"
:
"2
71:27
:2"
},
{
"contract"
:
"MinterRole"
,
"path"
:
"contracts/access/roles/MinterRole.sol"
,
"label"
:
"______gap"
,
"astId"
:
3
15
,
"astId"
:
3
30
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"
990
:29:2"
"src"
:
"
1081
:29:2"
},
{
"contract"
:
"ERC721MetadataMintable"
,
"path"
:
"contracts/token/ERC721/ERC721MetadataMintable.sol"
,
"label"
:
"______gap"
,
"astId"
:
9369
,
"astId"
:
10835
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"10
16:29:110
"
"src"
:
"10
40:29:127
"
},
{
"contract"
:
"PauserRole"
,
"path"
:
"contracts/access/roles/PauserRole.sol"
,
"label"
:
"pausers"
,
"astId"
:
3
35
,
"label"
:
"
_
pausers"
,
"astId"
:
3
50
,
"type"
:
"t_struct<Roles.Role>"
,
"src"
:
"2
64:26
:3"
"src"
:
"2
71:27
:3"
},
{
"contract"
:
"PauserRole"
,
"path"
:
"contracts/access/roles/PauserRole.sol"
,
"label"
:
"______gap"
,
"astId"
:
4
34
,
"astId"
:
4
49
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"
990
:29:3"
"src"
:
"
1081
:29:3"
},
{
"contract"
:
"Pausable"
,
"path"
:
"contracts/lifecycle/Pausable.sol"
,
"label"
:
"_paused"
,
"astId"
:
3
558
,
"astId"
:
3
907
,
"type"
:
"t_bool"
,
"src"
:
"3
18:28:30
"
"src"
:
"3
52:20:34
"
},
{
"contract"
:
"Pausable"
,
"path"
:
"contracts/lifecycle/Pausable.sol"
,
"label"
:
"______gap"
,
"astId"
:
3
631
,
"astId"
:
3
988
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"1
260:29:30
"
"src"
:
"1
429:29:34
"
},
{
"contract"
:
"ERC721Pausable"
,
"path"
:
"contracts/token/ERC721/ERC721Pausable.sol"
,
"label"
:
"______gap"
,
"astId"
:
9514
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"885:29:112"
}
],
"warnings"
:
{
"hasConstructor"
:
false
,
"hasSelfDestruct"
:
false
,
"hasDelegateCall"
:
false
,
"hasInitialValuesInDeclarations"
:
false
,
"uninitializedBaseContracts"
:
[]
}
},
"TokenVesting"
:
{
"address"
:
"0xc230d128c503a72c7820d150406b02c987c25392"
,
"constructorCode"
:
"608060405234801561001057600080fd5b50611427806100206000396000f300"
,
"bodyBytecodeHash"
:
"9632437b252fd24b018b0e99e206fe8c9d7cbb27a2356ed0cbe7ac8b86250d7d"
,
"localBytecodeHash"
:
"2192389ea468b1527a2c512aa0fa575848f42b4f556a5b91a5af4c6e3de15bed"
,
"deployedBytecodeHash"
:
"2192389ea468b1527a2c512aa0fa575848f42b4f556a5b91a5af4c6e3de15bed"
,
"types"
:
{
"t_bool"
:
{
"id"
:
"t_bool"
,
"kind"
:
"elementary"
,
"label"
:
"bool"
},
"t_uint256"
:
{
"id"
:
"t_uint256"
,
"kind"
:
"elementary"
,
"label"
:
"uint256"
},
"t_array:50<t_uint256>"
:
{
"id"
:
"t_array:50<t_uint256>"
,
"valueType"
:
"t_uint256"
,
"length"
:
"50"
,
"kind"
:
"array"
,
"label"
:
"uint256[50]"
},
"t_address"
:
{
"id"
:
"t_address"
,
"kind"
:
"elementary"
,
"label"
:
"address"
},
"t_mapping<t_uint256>"
:
{
"id"
:
"t_mapping<t_uint256>"
,
"valueType"
:
"t_uint256"
,
"label"
:
"mapping(key => uint256)"
,
"kind"
:
"mapping"
},
"t_mapping<t_bool>"
:
{
"id"
:
"t_mapping<t_bool>"
,
"valueType"
:
"t_bool"
,
"label"
:
"mapping(key => bool)"
,
"kind"
:
"mapping"
}
},
"storage"
:
[
{
"contract"
:
"Initializable"
,
"path"
:
"zos-lib/contracts/Initializable.sol"
,
"label"
:
"initialized"
,
"astId"
:
9771
,
"type"
:
"t_bool"
,
"src"
:
"749:24:120"
},
{
"contract"
:
"Initializable"
,
"path"
:
"zos-lib/contracts/Initializable.sol"
,
"label"
:
"initializing"
,
"astId"
:
9773
,
"type"
:
"t_bool"
,
"src"
:
"868:25:120"
},
{
"contract"
:
"Initializable"
,
"path"
:
"zos-lib/contracts/Initializable.sol"
,
"label"
:
"______gap"
,
"astId"
:
9822
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"1883:29:120"
},
{
"contract"
:
"Ownable"
,
"path"
:
"contracts/ownership/Ownable.sol"
,
"label"
:
"_owner"
,
"astId"
:
6298
,
"type"
:
"t_address"
,
"src"
:
"301:22:88"
},
{
"contract"
:
"Ownable"
,
"path"
:
"contracts/ownership/Ownable.sol"
,
"label"
:
"______gap"
,
"astId"
:
6403
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"2057:29:88"
},
{
"contract"
:
"TokenVesting"
,
"path"
:
"contracts/drafts/TokenVesting.sol"
,
"label"
:
"_beneficiary"
,
"astId"
:
2423
,
"type"
:
"t_address"
,
"src"
:
"658:28:21"
},
{
"contract"
:
"TokenVesting"
,
"path"
:
"contracts/drafts/TokenVesting.sol"
,
"label"
:
"_cliff"
,
"astId"
:
2425
,
"type"
:
"t_uint256"
,
"src"
:
"691:22:21"
},
{
"contract"
:
"TokenVesting"
,
"path"
:
"contracts/drafts/TokenVesting.sol"
,
"label"
:
"_start"
,
"astId"
:
2427
,
"type"
:
"t_uint256"
,
"src"
:
"717:22:21"
},
{
"contract"
:
"TokenVesting"
,
"path"
:
"contracts/drafts/TokenVesting.sol"
,
"label"
:
"_duration"
,
"astId"
:
2429
,
"type"
:
"t_uint256"
,
"src"
:
"743:25:21"
},
{
"contract"
:
"TokenVesting"
,
"path"
:
"contracts/drafts/TokenVesting.sol"
,
"label"
:
"_revocable"
,
"astId"
:
2431
,
"type"
:
"t_bool"
,
"src"
:
"773:23:21"
},
{
"contract"
:
"TokenVesting"
,
"path"
:
"contracts/drafts/TokenVesting.sol"
,
"label"
:
"_released"
,
"astId"
:
2435
,
"type"
:
"t_mapping<t_uint256>"
,
"src"
:
"801:46:21"
},
{
"contract"
:
"TokenVesting"
,
"path"
:
"contracts/drafts/TokenVesting.sol"
,
"label"
:
"_revoked"
,
"astId"
:
2439
,
"type"
:
"t_mapping<t_bool>"
,
"src"
:
"851:42:21"
},
{
"contract"
:
"TokenVesting"
,
"path"
:
"contracts/drafts/TokenVesting.sol"
,
"label"
:
"______gap"
,
"astId"
:
2743
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"4768:29:21"
}
],
"warnings"
:
{
"hasConstructor"
:
false
,
"hasSelfDestruct"
:
false
,
"hasDelegateCall"
:
false
,
"hasInitialValuesInDeclarations"
:
false
,
"uninitializedBaseContracts"
:
[]
}
},
"PaymentSplitter"
:
{
"address"
:
"0xf20e5137604f95cd18223cae4e7401b0a1c7ae05"
,
"constructorCode"
:
"608060405234801561001057600080fd5b506109f8806100206000396000f300"
,
"bodyBytecodeHash"
:
"1a736ee30b08c55f5c969979c8cb00b735ec8abe010d3739007e4ffa5bd0f3b7"
,
"localBytecodeHash"
:
"ceca4dcad2e21e738fabeef09d6b2c9c821a2f8f78422971563e8ad768c851c6"
,
"deployedBytecodeHash"
:
"ceca4dcad2e21e738fabeef09d6b2c9c821a2f8f78422971563e8ad768c851c6"
,
"types"
:
{
"t_bool"
:
{
"id"
:
"t_bool"
,
"kind"
:
"elementary"
,
"label"
:
"bool"
},
"t_uint256"
:
{
"id"
:
"t_uint256"
,
"kind"
:
"elementary"
,
"label"
:
"uint256"
},
"t_array:50<t_uint256>"
:
{
"id"
:
"t_array:50<t_uint256>"
,
"valueType"
:
"t_uint256"
,
"length"
:
"50"
,
"kind"
:
"array"
,
"label"
:
"uint256[50]"
},
"t_mapping<t_uint256>"
:
{
"id"
:
"t_mapping<t_uint256>"
,
"valueType"
:
"t_uint256"
,
"label"
:
"mapping(key => uint256)"
,
"kind"
:
"mapping"
},
"t_address"
:
{
"id"
:
"t_address"
,
"kind"
:
"elementary"
,
"label"
:
"address"
},
"t_array:dyn<t_address>"
:
{
"id"
:
"t_array:dyn<t_address>"
,
"valueType"
:
"t_address"
,
"length"
:
"dyn"
,
"kind"
:
"array"
,
"label"
:
"address[]"
}
},
"storage"
:
[
{
"contract"
:
"Initializable"
,
"path"
:
"zos-lib/contracts/Initializable.sol"
,
"label"
:
"initialized"
,
"astId"
:
9771
,
"type"
:
"t_bool"
,
"src"
:
"749:24:120"
},
{
"contract"
:
"Initializable"
,
"path"
:
"zos-lib/contracts/Initializable.sol"
,
"label"
:
"initializing"
,
"astId"
:
9773
,
"type"
:
"t_bool"
,
"src"
:
"868:25:120"
},
{
"contract"
:
"Initializable"
,
"path"
:
"zos-lib/contracts/Initializable.sol"
,
"label"
:
"______gap"
,
"astId"
:
9822
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"1883:29:120"
},
{
"contract"
:
"SplitPayment"
,
"path"
:
"contracts/payment/SplitPayment.sol"
,
"label"
:
"_totalShares"
,
"astId"
:
6902
,
"type"
:
"t_uint256"
,
"src"
:
"363:28:94"
},
{
"contract"
:
"SplitPayment"
,
"path"
:
"contracts/payment/SplitPayment.sol"
,
"label"
:
"_totalReleased"
,
"astId"
:
6904
,
"type"
:
"t_uint256"
,
"src"
:
"395:30:94"
},
{
"contract"
:
"SplitPayment"
,
"path"
:
"contracts/payment/SplitPayment.sol"
,
"label"
:
"_shares"
,
"astId"
:
6908
,
"type"
:
"t_mapping<t_uint256>"
,
"src"
:
"430:43:94"
},
{
"contract"
:
"SplitPayment"
,
"path"
:
"contracts/payment/SplitPayment.sol"
,
"label"
:
"_released"
,
"astId"
:
6912
,
"type"
:
"t_mapping<t_uint256>"
,
"src"
:
"477:45:94"
},
{
"contract"
:
"SplitPayment"
,
"path"
:
"contracts/payment/SplitPayment.sol"
,
"label"
:
"_payees"
,
"astId"
:
6915
,
"type"
:
"t_array:dyn<t_address>"
,
"src"
:
"526:25:94"
},
{
"contract"
:
"SplitPayment"
,
"path"
:
"contracts/payment/SplitPayment.sol"
,
"label"
:
"______gap"
,
"astId"
:
7144
,
"astId"
:
10980
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"
2718:29:94
"
"src"
:
"
851:29:129
"
}
],
"warnings"
:
{
...
...
@@ -826,7 +826,7 @@
"address"
:
"0xa44bb80b290de8a465d17b14269df53cf0b9bf4f"
},
"provider"
:
{
"address"
:
"0x
fe9def739bec5bf646605ac32b2052b58f4b6630
"
"address"
:
"0x
1c641456a5bb5e1492a3812a14e107df9785b5d7
"
},
"version"
:
"2.
0
.2"
"version"
:
"2.
1
.2"
}
\ No newline at end of file
zos.ropsten.json
View file @
b39f3c20
{
"contracts"
:
{
"StandaloneERC20"
:
{
"address"
:
"0x
6e9aa316d5b721254faf07ff558246c45deeb56c
"
,
"constructorCode"
:
"6080604052
600061013560006101000a81548160ff02191690831515021790555034801561002c57600080fd5b50612b458061003c6000396000f300
"
,
"bodyBytecodeHash"
:
"
95ab5e43f023b1f7c2a4ef689f28131c4d46d2a1bd280ee6fcd168c2425dbf1d
"
,
"localBytecodeHash"
:
"
56c79c2bcf70e14d79ccff36ed010aaf93453d2435c7d0a76f92a1db5d92c983
"
,
"deployedBytecodeHash"
:
"
56c79c2bcf70e14d79ccff36ed010aaf93453d2435c7d0a76f92a1db5d92c983
"
,
"address"
:
"0x
7f9eba91b306a8a7c5ef4148972b8f01f491954f
"
,
"constructorCode"
:
"6080604052
34801561001057600080fd5b5061305d806100206000396000f3fe
"
,
"bodyBytecodeHash"
:
"
5eb490a2f0b8c96a6499d418a6f8ec91f83880601e10bfa3c4290ae1263e292c
"
,
"localBytecodeHash"
:
"
8e02bcbf0d25ebd2f9919db40add667731526e5abdf6d90fd6c79c68f1364034
"
,
"deployedBytecodeHash"
:
"
8e02bcbf0d25ebd2f9919db40add667731526e5abdf6d90fd6c79c68f1364034
"
,
"types"
:
{
"t_bool"
:
{
"id"
:
"t_bool"
,
...
...
@@ -49,7 +49,7 @@
"label"
:
"bearer"
,
"astId"
:
5
,
"type"
:
"t_mapping<t_bool>"
,
"src"
:
"1
46
:32:0"
"src"
:
"1
50
:32:0"
}
]
},
...
...
@@ -65,278 +65,153 @@
"contract"
:
"Initializable"
,
"path"
:
"zos-lib/contracts/Initializable.sol"
,
"label"
:
"initialized"
,
"astId"
:
9771
,
"astId"
:
11434
,
"type"
:
"t_bool"
,
"src"
:
"7
49:24:120
"
"src"
:
"7
57:24:139
"
},
{
"contract"
:
"Initializable"
,
"path"
:
"zos-lib/contracts/Initializable.sol"
,
"label"
:
"initializing"
,
"astId"
:
9773
,
"astId"
:
11436
,
"type"
:
"t_bool"
,
"src"
:
"8
68:25:120
"
"src"
:
"8
76:25:139
"
},
{
"contract"
:
"Initializable"
,
"path"
:
"zos-lib/contracts/Initializable.sol"
,
"label"
:
"______gap"
,
"astId"
:
9822
,
"astId"
:
11485
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"18
83:29:120
"
"src"
:
"18
91:29:139
"
},
{
"contract"
:
"ERC20Detailed"
,
"path"
:
"contracts/token/ERC20/ERC20Detailed.sol"
,
"label"
:
"_name"
,
"astId"
:
7719
,
"astId"
:
8827
,
"type"
:
"t_string"
,
"src"
:
"382:20:
98
"
"src"
:
"382:20:
114
"
},
{
"contract"
:
"ERC20Detailed"
,
"path"
:
"contracts/token/ERC20/ERC20Detailed.sol"
,
"label"
:
"_symbol"
,
"astId"
:
7721
,
"astId"
:
8829
,
"type"
:
"t_string"
,
"src"
:
"40
6:22:98
"
"src"
:
"40
8:22:114
"
},
{
"contract"
:
"ERC20Detailed"
,
"path"
:
"contracts/token/ERC20/ERC20Detailed.sol"
,
"label"
:
"_decimals"
,
"astId"
:
7723
,
"astId"
:
8831
,
"type"
:
"t_uint8"
,
"src"
:
"43
2:23:98
"
"src"
:
"43
6:23:114
"
},
{
"contract"
:
"ERC20Detailed"
,
"path"
:
"contracts/token/ERC20/ERC20Detailed.sol"
,
"label"
:
"______gap"
,
"astId"
:
7775
,
"astId"
:
8883
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"10
02:29:98
"
"src"
:
"10
97:29:114
"
},
{
"contract"
:
"ERC20"
,
"path"
:
"contracts/token/ERC20/ERC20.sol"
,
"label"
:
"_balances"
,
"astId"
:
7161
,
"astId"
:
8282
,
"type"
:
"t_mapping<t_uint256>"
,
"src"
:
"
491:46:95
"
"src"
:
"
774:46:111
"
},
{
"contract"
:
"ERC20"
,
"path"
:
"contracts/token/ERC20/ERC20.sol"
,
"label"
:
"_allowed"
,
"astId"
:
7167
,
"astId"
:
8288
,
"type"
:
"t_mapping<t_uint256>"
,
"src"
:
"
542:66:95
"
"src"
:
"
827:66:111
"
},
{
"contract"
:
"ERC20"
,
"path"
:
"contracts/token/ERC20/ERC20.sol"
,
"label"
:
"_totalSupply"
,
"astId"
:
7169
,
"astId"
:
8290
,
"type"
:
"t_uint256"
,
"src"
:
"
613:28:95
"
"src"
:
"
900:28:111
"
},
{
"contract"
:
"ERC20"
,
"path"
:
"contracts/token/ERC20/ERC20.sol"
,
"label"
:
"______gap"
,
"astId"
:
7595
,
"astId"
:
8704
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"7
048:29:95
"
"src"
:
"7
661:29:111
"
},
{
"contract"
:
"MinterRole"
,
"path"
:
"contracts/access/roles/MinterRole.sol"
,
"label"
:
"minters"
,
"astId"
:
2
16
,
"label"
:
"
_
minters"
,
"astId"
:
2
31
,
"type"
:
"t_struct<Roles.Role>"
,
"src"
:
"2
64:26
:2"
"src"
:
"2
71:27
:2"
},
{
"contract"
:
"MinterRole"
,
"path"
:
"contracts/access/roles/MinterRole.sol"
,
"label"
:
"______gap"
,
"astId"
:
3
15
,
"astId"
:
3
30
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"
990
:29:2"
"src"
:
"
1081
:29:2"
},
{
"contract"
:
"ERC20Mintable"
,
"path"
:
"contracts/token/ERC20/ERC20Mintable.sol"
,
"label"
:
"______gap"
,
"astId"
:
7824
,
"astId"
:
8932
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"74
2:29:99
"
"src"
:
"74
5:29:115
"
},
{
"contract"
:
"PauserRole"
,
"path"
:
"contracts/access/roles/PauserRole.sol"
,
"label"
:
"pausers"
,
"astId"
:
3
35
,
"label"
:
"
_
pausers"
,
"astId"
:
3
50
,
"type"
:
"t_struct<Roles.Role>"
,
"src"
:
"2
64:26
:3"
"src"
:
"2
71:27
:3"
},
{
"contract"
:
"PauserRole"
,
"path"
:
"contracts/access/roles/PauserRole.sol"
,
"label"
:
"______gap"
,
"astId"
:
4
34
,
"astId"
:
4
49
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"
990
:29:3"
"src"
:
"
1081
:29:3"
},
{
"contract"
:
"Pausable"
,
"path"
:
"contracts/lifecycle/Pausable.sol"
,
"label"
:
"_paused"
,
"astId"
:
3
558
,
"astId"
:
3
907
,
"type"
:
"t_bool"
,
"src"
:
"3
18:28:30
"
"src"
:
"3
52:20:34
"
},
{
"contract"
:
"Pausable"
,
"path"
:
"contracts/lifecycle/Pausable.sol"
,
"label"
:
"______gap"
,
"astId"
:
3
631
,
"astId"
:
3
988
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"1
260:29:30
"
"src"
:
"1
429:29:34
"
},
{
"contract"
:
"ERC20Pausable"
,
"path"
:
"contracts/token/ERC20/ERC20Pausable.sol"
,
"label"
:
"______gap"
,
"astId"
:
7947
,
"astId"
:
9055
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"1282:29:100"
}
],
"warnings"
:
{
"hasConstructor"
:
false
,
"hasSelfDestruct"
:
false
,
"hasDelegateCall"
:
false
,
"hasInitialValuesInDeclarations"
:
false
,
"uninitializedBaseContracts"
:
[]
}
},
"PaymentSplitter"
:
{
"address"
:
"0x99cdc813599e59bb14cd194c61b6bf93005af519"
,
"constructorCode"
:
"608060405234801561001057600080fd5b506109f8806100206000396000f300"
,
"bodyBytecodeHash"
:
"1a736ee30b08c55f5c969979c8cb00b735ec8abe010d3739007e4ffa5bd0f3b7"
,
"localBytecodeHash"
:
"ceca4dcad2e21e738fabeef09d6b2c9c821a2f8f78422971563e8ad768c851c6"
,
"deployedBytecodeHash"
:
"ceca4dcad2e21e738fabeef09d6b2c9c821a2f8f78422971563e8ad768c851c6"
,
"types"
:
{
"t_bool"
:
{
"id"
:
"t_bool"
,
"kind"
:
"elementary"
,
"label"
:
"bool"
},
"t_uint256"
:
{
"id"
:
"t_uint256"
,
"kind"
:
"elementary"
,
"label"
:
"uint256"
},
"t_array:50<t_uint256>"
:
{
"id"
:
"t_array:50<t_uint256>"
,
"valueType"
:
"t_uint256"
,
"length"
:
"50"
,
"kind"
:
"array"
,
"label"
:
"uint256[50]"
},
"t_mapping<t_uint256>"
:
{
"id"
:
"t_mapping<t_uint256>"
,
"valueType"
:
"t_uint256"
,
"label"
:
"mapping(key => uint256)"
,
"kind"
:
"mapping"
},
"t_address"
:
{
"id"
:
"t_address"
,
"kind"
:
"elementary"
,
"label"
:
"address"
},
"t_array:dyn<t_address>"
:
{
"id"
:
"t_array:dyn<t_address>"
,
"valueType"
:
"t_address"
,
"length"
:
"dyn"
,
"kind"
:
"array"
,
"label"
:
"address[]"
}
},
"storage"
:
[
{
"contract"
:
"Initializable"
,
"path"
:
"zos-lib/contracts/Initializable.sol"
,
"label"
:
"initialized"
,
"astId"
:
9771
,
"type"
:
"t_bool"
,
"src"
:
"749:24:120"
},
{
"contract"
:
"Initializable"
,
"path"
:
"zos-lib/contracts/Initializable.sol"
,
"label"
:
"initializing"
,
"astId"
:
9773
,
"type"
:
"t_bool"
,
"src"
:
"868:25:120"
},
{
"contract"
:
"Initializable"
,
"path"
:
"zos-lib/contracts/Initializable.sol"
,
"label"
:
"______gap"
,
"astId"
:
9822
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"1883:29:120"
},
{
"contract"
:
"SplitPayment"
,
"path"
:
"contracts/payment/SplitPayment.sol"
,
"label"
:
"_totalShares"
,
"astId"
:
6902
,
"type"
:
"t_uint256"
,
"src"
:
"363:28:94"
},
{
"contract"
:
"SplitPayment"
,
"path"
:
"contracts/payment/SplitPayment.sol"
,
"label"
:
"_totalReleased"
,
"astId"
:
6904
,
"type"
:
"t_uint256"
,
"src"
:
"395:30:94"
},
{
"contract"
:
"SplitPayment"
,
"path"
:
"contracts/payment/SplitPayment.sol"
,
"label"
:
"_shares"
,
"astId"
:
6908
,
"type"
:
"t_mapping<t_uint256>"
,
"src"
:
"430:43:94"
},
{
"contract"
:
"SplitPayment"
,
"path"
:
"contracts/payment/SplitPayment.sol"
,
"label"
:
"_released"
,
"astId"
:
6912
,
"type"
:
"t_mapping<t_uint256>"
,
"src"
:
"477:45:94"
},
{
"contract"
:
"SplitPayment"
,
"path"
:
"contracts/payment/SplitPayment.sol"
,
"label"
:
"_payees"
,
"astId"
:
6915
,
"type"
:
"t_array:dyn<t_address>"
,
"src"
:
"526:25:94"
},
{
"contract"
:
"SplitPayment"
,
"path"
:
"contracts/payment/SplitPayment.sol"
,
"label"
:
"______gap"
,
"astId"
:
7144
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"2718:29:94"
"src"
:
"1195:29:116"
}
],
"warnings"
:
{
...
...
@@ -348,11 +223,11 @@
}
},
"TokenVesting"
:
{
"address"
:
"0x
99294e5c4fce73d2aa6cf6f6472d2c9c6f99b2c6
"
,
"constructorCode"
:
"608060405234801561001057600080fd5b506114
27806100206000396000f300
"
,
"bodyBytecodeHash"
:
"
9632437b252fd24b018b0e99e206fe8c9d7cbb27a2356ed0cbe7ac8b86250d7d
"
,
"localBytecodeHash"
:
"
2192389ea468b1527a2c512aa0fa575848f42b4f556a5b91a5af4c6e3de15be
d"
,
"deployedBytecodeHash"
:
"
2192389ea468b1527a2c512aa0fa575848f42b4f556a5b91a5af4c6e3de15be
d"
,
"address"
:
"0x
a6a0b46b79a16fb9cb9981a530468ed8fa48d8dd
"
,
"constructorCode"
:
"608060405234801561001057600080fd5b506114
f6806100206000396000f3fe
"
,
"bodyBytecodeHash"
:
"
c073eddd6c79d523b1928939c82f8095399ad0171bb069ad387f26b7367f18fc
"
,
"localBytecodeHash"
:
"
ec2e949079798b2b0314d7f09a2022185da072ee9dc5c6c660655b70d69e5ac
d"
,
"deployedBytecodeHash"
:
"
ec2e949079798b2b0314d7f09a2022185da072ee9dc5c6c660655b70d69e5ac
d"
,
"types"
:
{
"t_bool"
:
{
"id"
:
"t_bool"
,
...
...
@@ -394,105 +269,105 @@
"contract"
:
"Initializable"
,
"path"
:
"zos-lib/contracts/Initializable.sol"
,
"label"
:
"initialized"
,
"astId"
:
9771
,
"astId"
:
11434
,
"type"
:
"t_bool"
,
"src"
:
"7
49:24:120
"
"src"
:
"7
57:24:139
"
},
{
"contract"
:
"Initializable"
,
"path"
:
"zos-lib/contracts/Initializable.sol"
,
"label"
:
"initializing"
,
"astId"
:
9773
,
"astId"
:
11436
,
"type"
:
"t_bool"
,
"src"
:
"8
68:25:120
"
"src"
:
"8
76:25:139
"
},
{
"contract"
:
"Initializable"
,
"path"
:
"zos-lib/contracts/Initializable.sol"
,
"label"
:
"______gap"
,
"astId"
:
9822
,
"astId"
:
11485
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"18
83:29:120
"
"src"
:
"18
91:29:139
"
},
{
"contract"
:
"Ownable"
,
"path"
:
"contracts/ownership/Ownable.sol"
,
"label"
:
"_owner"
,
"astId"
:
629
8
,
"astId"
:
736
8
,
"type"
:
"t_address"
,
"src"
:
"30
1:22:88
"
"src"
:
"30
2:22:104
"
},
{
"contract"
:
"Ownable"
,
"path"
:
"contracts/ownership/Ownable.sol"
,
"label"
:
"______gap"
,
"astId"
:
6403
,
"astId"
:
7479
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"2
057:29:88
"
"src"
:
"2
186:29:104
"
},
{
"contract"
:
"TokenVesting"
,
"path"
:
"contracts/drafts/TokenVesting.sol"
,
"label"
:
"_beneficiary"
,
"astId"
:
2423
,
"astId"
:
3048
,
"type"
:
"t_address"
,
"src"
:
"
658:28:21
"
"src"
:
"
1133:28:27
"
},
{
"contract"
:
"TokenVesting"
,
"path"
:
"contracts/drafts/TokenVesting.sol"
,
"label"
:
"_cliff"
,
"astId"
:
2425
,
"astId"
:
3050
,
"type"
:
"t_uint256"
,
"src"
:
"
691:22:21
"
"src"
:
"
1263:22:27
"
},
{
"contract"
:
"TokenVesting"
,
"path"
:
"contracts/drafts/TokenVesting.sol"
,
"label"
:
"_start"
,
"astId"
:
2427
,
"astId"
:
3052
,
"type"
:
"t_uint256"
,
"src"
:
"
717:22:21
"
"src"
:
"
1291:22:27
"
},
{
"contract"
:
"TokenVesting"
,
"path"
:
"contracts/drafts/TokenVesting.sol"
,
"label"
:
"_duration"
,
"astId"
:
2429
,
"astId"
:
3054
,
"type"
:
"t_uint256"
,
"src"
:
"
743:25:21
"
"src"
:
"
1319:25:27
"
},
{
"contract"
:
"TokenVesting"
,
"path"
:
"contracts/drafts/TokenVesting.sol"
,
"label"
:
"_revocable"
,
"astId"
:
2431
,
"astId"
:
3056
,
"type"
:
"t_bool"
,
"src"
:
"
773:23:21
"
"src"
:
"
1351:23:27
"
},
{
"contract"
:
"TokenVesting"
,
"path"
:
"contracts/drafts/TokenVesting.sol"
,
"label"
:
"_released"
,
"astId"
:
2435
,
"astId"
:
3060
,
"type"
:
"t_mapping<t_uint256>"
,
"src"
:
"
801:46:21
"
"src"
:
"
1381:46:27
"
},
{
"contract"
:
"TokenVesting"
,
"path"
:
"contracts/drafts/TokenVesting.sol"
,
"label"
:
"_revoked"
,
"astId"
:
2439
,
"astId"
:
3064
,
"type"
:
"t_mapping<t_bool>"
,
"src"
:
"
851:42:21
"
"src"
:
"
1433:42:27
"
},
{
"contract"
:
"TokenVesting"
,
"path"
:
"contracts/drafts/TokenVesting.sol"
,
"label"
:
"______gap"
,
"astId"
:
2743
,
"astId"
:
3406
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"
4768:29:21
"
"src"
:
"
5837:29:27
"
}
],
"warnings"
:
{
...
...
@@ -504,11 +379,11 @@
}
},
"StandaloneERC721"
:
{
"address"
:
"0x
920679b5683dc396457b4fac81e346244e06b56f
"
,
"constructorCode"
:
"6080604052
600061019f60006101000a81548160ff02191690831515021790555034801561002c57600080fd5b506136a98061003c6000396000f300
"
,
"bodyBytecodeHash"
:
"
49ace0fc5476990454616fb366b745256beee0711b2aae57fce31bb36dd874a2
"
,
"localBytecodeHash"
:
"
90531c3e7e334f9aeac7b1551503462d43f1eeec780f14c2ec6da45e8c22d728
"
,
"deployedBytecodeHash"
:
"
90531c3e7e334f9aeac7b1551503462d43f1eeec780f14c2ec6da45e8c22d728
"
,
"address"
:
"0x
5eb264d295c7158c631b281a4d517fd2202ed048
"
,
"constructorCode"
:
"6080604052
34801561001057600080fd5b50613b26806100206000396000f3fe
"
,
"bodyBytecodeHash"
:
"
557fd20eddf815a94869bc83b1e74d2357c2ef4bdceaa5c831d6fc1e47433153
"
,
"localBytecodeHash"
:
"
14ff23330545ddecfbe6c4d948cb6b1138857db21b815cbf381757e2beb101bb
"
,
"deployedBytecodeHash"
:
"
14ff23330545ddecfbe6c4d948cb6b1138857db21b815cbf381757e2beb101bb
"
,
"types"
:
{
"t_bool"
:
{
"id"
:
"t_bool"
,
...
...
@@ -583,7 +458,7 @@
"label"
:
"bearer"
,
"astId"
:
5
,
"type"
:
"t_mapping<t_bool>"
,
"src"
:
"1
46
:32:0"
"src"
:
"1
50
:32:0"
}
]
}
...
...
@@ -593,217 +468,342 @@
"contract"
:
"Initializable"
,
"path"
:
"zos-lib/contracts/Initializable.sol"
,
"label"
:
"initialized"
,
"astId"
:
9771
,
"astId"
:
11434
,
"type"
:
"t_bool"
,
"src"
:
"7
49:24:120
"
"src"
:
"7
57:24:139
"
},
{
"contract"
:
"Initializable"
,
"path"
:
"zos-lib/contracts/Initializable.sol"
,
"label"
:
"initializing"
,
"astId"
:
9773
,
"astId"
:
11436
,
"type"
:
"t_bool"
,
"src"
:
"8
68:25:120
"
"src"
:
"8
76:25:139
"
},
{
"contract"
:
"Initializable"
,
"path"
:
"zos-lib/contracts/Initializable.sol"
,
"label"
:
"______gap"
,
"astId"
:
9822
,
"astId"
:
11485
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"18
83:29:120
"
"src"
:
"18
91:29:139
"
},
{
"contract"
:
"ERC165"
,
"path"
:
"contracts/introspection/ERC165.sol"
,
"label"
:
"_supportedInterfaces"
,
"astId"
:
3
351
,
"astId"
:
3
697
,
"type"
:
"t_mapping<t_bool>"
,
"src"
:
"4
79:53:27
"
"src"
:
"4
97:52:31
"
},
{
"contract"
:
"ERC165"
,
"path"
:
"contracts/introspection/ERC165.sol"
,
"label"
:
"______gap"
,
"astId"
:
3
395
,
"astId"
:
3
741
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"1
191:29:27
"
"src"
:
"1
230:29:31
"
},
{
"contract"
:
"ERC721"
,
"path"
:
"contracts/token/ERC721/ERC721.sol"
,
"label"
:
"_tokenOwner"
,
"astId"
:
8214
,
"astId"
:
9600
,
"type"
:
"t_mapping<t_address>"
,
"src"
:
"7
63:48:104
"
"src"
:
"7
74:48:121
"
},
{
"contract"
:
"ERC721"
,
"path"
:
"contracts/token/ERC721/ERC721.sol"
,
"label"
:
"_tokenApprovals"
,
"astId"
:
8218
,
"astId"
:
9604
,
"type"
:
"t_mapping<t_address>"
,
"src"
:
"8
63:52:104
"
"src"
:
"8
78:52:121
"
},
{
"contract"
:
"ERC721"
,
"path"
:
"contracts/token/ERC721/ERC721.sol"
,
"label"
:
"_ownedTokensCount"
,
"astId"
:
8222
,
"astId"
:
9608
,
"type"
:
"t_mapping<t_uint256>"
,
"src"
:
"9
69:54:104
"
"src"
:
"9
88:54:121
"
},
{
"contract"
:
"ERC721"
,
"path"
:
"contracts/token/ERC721/ERC721.sol"
,
"label"
:
"_operatorApprovals"
,
"astId"
:
8228
,
"astId"
:
9614
,
"type"
:
"t_mapping<t_bool>"
,
"src"
:
"10
74:73:104
"
"src"
:
"10
97:73:121
"
},
{
"contract"
:
"ERC721"
,
"path"
:
"contracts/token/ERC721/ERC721.sol"
,
"label"
:
"______gap"
,
"astId"
:
87
55
,
"astId"
:
101
55
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"11
487:29:104
"
"src"
:
"11
668:29:121
"
},
{
"contract"
:
"ERC721Enumerable"
,
"path"
:
"contracts/token/ERC721/ERC721Enumerable.sol"
,
"label"
:
"_ownedTokens"
,
"astId"
:
8809
,
"astId"
:
10206
,
"type"
:
"t_mapping<t_array:dyn<t_uint256>>"
,
"src"
:
"
305:50:106
"
"src"
:
"
467:50:123
"
},
{
"contract"
:
"ERC721Enumerable"
,
"path"
:
"contracts/token/ERC721/ERC721Enumerable.sol"
,
"label"
:
"_ownedTokensIndex"
,
"astId"
:
8813
,
"astId"
:
10210
,
"type"
:
"t_mapping<t_uint256>"
,
"src"
:
"
421:53:106
"
"src"
:
"
587:53:123
"
},
{
"contract"
:
"ERC721Enumerable"
,
"path"
:
"contracts/token/ERC721/ERC721Enumerable.sol"
,
"label"
:
"_allTokens"
,
"astId"
:
8816
,
"astId"
:
10213
,
"type"
:
"t_array:dyn<t_uint256>"
,
"src"
:
"
531:28:106
"
"src"
:
"
701:28:123
"
},
{
"contract"
:
"ERC721Enumerable"
,
"path"
:
"contracts/token/ERC721/ERC721Enumerable.sol"
,
"label"
:
"_allTokensIndex"
,
"astId"
:
8820
,
"astId"
:
10217
,
"type"
:
"t_mapping<t_uint256>"
,
"src"
:
"
626:51:106
"
"src"
:
"
800:51:123
"
},
{
"contract"
:
"ERC721Enumerable"
,
"path"
:
"contracts/token/ERC721/ERC721Enumerable.sol"
,
"label"
:
"______gap"
,
"astId"
:
9097
,
"astId"
:
10546
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"
5492:29:106
"
"src"
:
"
8814:29:123
"
},
{
"contract"
:
"ERC721Metadata"
,
"path"
:
"contracts/token/ERC721/ERC721Metadata.sol"
,
"label"
:
"_name"
,
"astId"
:
9164
,
"astId"
:
10630
,
"type"
:
"t_string"
,
"src"
:
"26
4:21:109
"
"src"
:
"26
6:20:126
"
},
{
"contract"
:
"ERC721Metadata"
,
"path"
:
"contracts/token/ERC721/ERC721Metadata.sol"
,
"label"
:
"_symbol"
,
"astId"
:
9166
,
"astId"
:
10632
,
"type"
:
"t_string"
,
"src"
:
"3
08:23:109
"
"src"
:
"3
13:22:126
"
},
{
"contract"
:
"ERC721Metadata"
,
"path"
:
"contracts/token/ERC721/ERC721Metadata.sol"
,
"label"
:
"_tokenURIs"
,
"astId"
:
9170
,
"astId"
:
10636
,
"type"
:
"t_mapping<t_string>"
,
"src"
:
"3
73:45:109
"
"src"
:
"3
81:45:126
"
},
{
"contract"
:
"ERC721Metadata"
,
"path"
:
"contracts/token/ERC721/ERC721Metadata.sol"
,
"label"
:
"______gap"
,
"astId"
:
9299
,
"astId"
:
10765
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"2
552:29:109
"
"src"
:
"2
824:29:126
"
},
{
"contract"
:
"MinterRole"
,
"path"
:
"contracts/access/roles/MinterRole.sol"
,
"label"
:
"minters"
,
"astId"
:
2
16
,
"label"
:
"
_
minters"
,
"astId"
:
2
31
,
"type"
:
"t_struct<Roles.Role>"
,
"src"
:
"2
64:26
:2"
"src"
:
"2
71:27
:2"
},
{
"contract"
:
"MinterRole"
,
"path"
:
"contracts/access/roles/MinterRole.sol"
,
"label"
:
"______gap"
,
"astId"
:
3
15
,
"astId"
:
3
30
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"
990
:29:2"
"src"
:
"
1081
:29:2"
},
{
"contract"
:
"ERC721MetadataMintable"
,
"path"
:
"contracts/token/ERC721/ERC721MetadataMintable.sol"
,
"label"
:
"______gap"
,
"astId"
:
9369
,
"astId"
:
10835
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"10
16:29:110
"
"src"
:
"10
40:29:127
"
},
{
"contract"
:
"PauserRole"
,
"path"
:
"contracts/access/roles/PauserRole.sol"
,
"label"
:
"pausers"
,
"astId"
:
3
35
,
"label"
:
"
_
pausers"
,
"astId"
:
3
50
,
"type"
:
"t_struct<Roles.Role>"
,
"src"
:
"2
64:26
:3"
"src"
:
"2
71:27
:3"
},
{
"contract"
:
"PauserRole"
,
"path"
:
"contracts/access/roles/PauserRole.sol"
,
"label"
:
"______gap"
,
"astId"
:
4
34
,
"astId"
:
4
49
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"
990
:29:3"
"src"
:
"
1081
:29:3"
},
{
"contract"
:
"Pausable"
,
"path"
:
"contracts/lifecycle/Pausable.sol"
,
"label"
:
"_paused"
,
"astId"
:
3
558
,
"astId"
:
3
907
,
"type"
:
"t_bool"
,
"src"
:
"3
18:28:30
"
"src"
:
"3
52:20:34
"
},
{
"contract"
:
"Pausable"
,
"path"
:
"contracts/lifecycle/Pausable.sol"
,
"label"
:
"______gap"
,
"astId"
:
3
631
,
"astId"
:
3
988
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"1
260:29:30
"
"src"
:
"1
429:29:34
"
},
{
"contract"
:
"ERC721Pausable"
,
"path"
:
"contracts/token/ERC721/ERC721Pausable.sol"
,
"label"
:
"______gap"
,
"astId"
:
9514
,
"astId"
:
10980
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"851:29:129"
}
],
"warnings"
:
{
"hasConstructor"
:
false
,
"hasSelfDestruct"
:
false
,
"hasDelegateCall"
:
false
,
"hasInitialValuesInDeclarations"
:
false
,
"uninitializedBaseContracts"
:
[]
}
},
"PaymentSplitter"
:
{
"address"
:
"0x7eab3ec3ad50a34552f93fca05259f50dcbf56ae"
,
"constructorCode"
:
"608060405234801561001057600080fd5b50610c22806100206000396000f3fe"
,
"bodyBytecodeHash"
:
"e207c0c86e8e619a29af7b55615bb483a5459eb42dcce825db3b050133381561"
,
"localBytecodeHash"
:
"104fd29be6e97bf49f2dd3654bff1bd57279f3da56ba3e8207704c481851642d"
,
"deployedBytecodeHash"
:
"104fd29be6e97bf49f2dd3654bff1bd57279f3da56ba3e8207704c481851642d"
,
"types"
:
{
"t_bool"
:
{
"id"
:
"t_bool"
,
"kind"
:
"elementary"
,
"label"
:
"bool"
},
"t_uint256"
:
{
"id"
:
"t_uint256"
,
"kind"
:
"elementary"
,
"label"
:
"uint256"
},
"t_array:50<t_uint256>"
:
{
"id"
:
"t_array:50<t_uint256>"
,
"valueType"
:
"t_uint256"
,
"length"
:
"50"
,
"kind"
:
"array"
,
"label"
:
"uint256[50]"
},
"t_mapping<t_uint256>"
:
{
"id"
:
"t_mapping<t_uint256>"
,
"valueType"
:
"t_uint256"
,
"label"
:
"mapping(key => uint256)"
,
"kind"
:
"mapping"
},
"t_address"
:
{
"id"
:
"t_address"
,
"kind"
:
"elementary"
,
"label"
:
"address"
},
"t_array:dyn<t_address>"
:
{
"id"
:
"t_array:dyn<t_address>"
,
"valueType"
:
"t_address"
,
"length"
:
"dyn"
,
"kind"
:
"array"
,
"label"
:
"address[]"
}
},
"storage"
:
[
{
"contract"
:
"Initializable"
,
"path"
:
"zos-lib/contracts/Initializable.sol"
,
"label"
:
"initialized"
,
"astId"
:
11434
,
"type"
:
"t_bool"
,
"src"
:
"757:24:139"
},
{
"contract"
:
"Initializable"
,
"path"
:
"zos-lib/contracts/Initializable.sol"
,
"label"
:
"initializing"
,
"astId"
:
11436
,
"type"
:
"t_bool"
,
"src"
:
"876:25:139"
},
{
"contract"
:
"Initializable"
,
"path"
:
"zos-lib/contracts/Initializable.sol"
,
"label"
:
"______gap"
,
"astId"
:
11485
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"1891:29:139"
},
{
"contract"
:
"PaymentSplitter"
,
"path"
:
"contracts/payment/PaymentSplitter.sol"
,
"label"
:
"_totalShares"
,
"astId"
:
7584
,
"type"
:
"t_uint256"
,
"src"
:
"540:28:106"
},
{
"contract"
:
"PaymentSplitter"
,
"path"
:
"contracts/payment/PaymentSplitter.sol"
,
"label"
:
"_totalReleased"
,
"astId"
:
7586
,
"type"
:
"t_uint256"
,
"src"
:
"574:30:106"
},
{
"contract"
:
"PaymentSplitter"
,
"path"
:
"contracts/payment/PaymentSplitter.sol"
,
"label"
:
"_shares"
,
"astId"
:
7590
,
"type"
:
"t_mapping<t_uint256>"
,
"src"
:
"611:43:106"
},
{
"contract"
:
"PaymentSplitter"
,
"path"
:
"contracts/payment/PaymentSplitter.sol"
,
"label"
:
"_released"
,
"astId"
:
7594
,
"type"
:
"t_mapping<t_uint256>"
,
"src"
:
"660:45:106"
},
{
"contract"
:
"PaymentSplitter"
,
"path"
:
"contracts/payment/PaymentSplitter.sol"
,
"label"
:
"_payees"
,
"astId"
:
7597
,
"type"
:
"t_array:dyn<t_address>"
,
"src"
:
"711:25:106"
},
{
"contract"
:
"PaymentSplitter"
,
"path"
:
"contracts/payment/PaymentSplitter.sol"
,
"label"
:
"______gap"
,
"astId"
:
7843
,
"type"
:
"t_array:50<t_uint256>"
,
"src"
:
"
885:29:112
"
"src"
:
"
3236:29:106
"
}
],
"warnings"
:
{
...
...
@@ -826,7 +826,7 @@
"address"
:
"0x2a9e7b63514438906a83a1e320dbbd814d417002"
},
"provider"
:
{
"address"
:
"0x
7c950f2c091bee552de53a0aeaea87a2f29f6534
"
"address"
:
"0x
19f38a6d939f7fd01008d8d398e43a3cc7610a71
"
},
"version"
:
"2.
0
.2"
"version"
:
"2.
1
.2"
}
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment