mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-04-26 19:17:58 +00:00
13f3e25ebb
* Add erc20 benchmarks * Fix typos Co-authored-by: Michael Müller <michi@parity.io> * Fix compilation issue on case sensitive fs Co-authored-by: Michael Müller <michi@parity.io>
582 lines
11 KiB
JSON
582 lines
11 KiB
JSON
{
|
|
"contract": {
|
|
"authors": [
|
|
"unknown"
|
|
],
|
|
"name": "ERC20PresetFixedSupply",
|
|
"version": "0.0.1"
|
|
},
|
|
"metadataVersion": "0.1.0",
|
|
"source": {
|
|
"compiler": "solang 0.1.7",
|
|
"hash": "0x9c55e342566e89c741eb641eec3af796836da750fc930c55bccc0604a47ef700",
|
|
"language": "Solidity 0.1.7"
|
|
},
|
|
"spec": {
|
|
"constructors": [
|
|
{
|
|
"args": [
|
|
{
|
|
"name": "name",
|
|
"type": {
|
|
"display_name": [
|
|
"String"
|
|
],
|
|
"type": 2
|
|
}
|
|
},
|
|
{
|
|
"name": "symbol",
|
|
"type": {
|
|
"display_name": [
|
|
"String"
|
|
],
|
|
"type": 2
|
|
}
|
|
},
|
|
{
|
|
"name": "initialSupply",
|
|
"type": {
|
|
"display_name": [
|
|
"u256"
|
|
],
|
|
"type": 1
|
|
}
|
|
},
|
|
{
|
|
"name": "owner",
|
|
"type": {
|
|
"display_name": [
|
|
"AccountId"
|
|
],
|
|
"type": 5
|
|
}
|
|
}
|
|
],
|
|
"docs": [
|
|
""
|
|
],
|
|
"name": "new",
|
|
"selector": "0xa6f1f5e1"
|
|
}
|
|
],
|
|
"events": [
|
|
{
|
|
"args": [
|
|
{
|
|
"indexed": true,
|
|
"name": "owner",
|
|
"type": {
|
|
"display_name": [
|
|
"AccountId"
|
|
],
|
|
"type": 5
|
|
}
|
|
},
|
|
{
|
|
"indexed": true,
|
|
"name": "spender",
|
|
"type": {
|
|
"display_name": [
|
|
"AccountId"
|
|
],
|
|
"type": 5
|
|
}
|
|
},
|
|
{
|
|
"indexed": false,
|
|
"name": "value",
|
|
"type": {
|
|
"display_name": [
|
|
"u256"
|
|
],
|
|
"type": 1
|
|
}
|
|
}
|
|
],
|
|
"docs": [
|
|
""
|
|
],
|
|
"name": "Approval"
|
|
},
|
|
{
|
|
"args": [
|
|
{
|
|
"indexed": true,
|
|
"name": "from",
|
|
"type": {
|
|
"display_name": [
|
|
"AccountId"
|
|
],
|
|
"type": 5
|
|
}
|
|
},
|
|
{
|
|
"indexed": true,
|
|
"name": "to",
|
|
"type": {
|
|
"display_name": [
|
|
"AccountId"
|
|
],
|
|
"type": 5
|
|
}
|
|
},
|
|
{
|
|
"indexed": false,
|
|
"name": "value",
|
|
"type": {
|
|
"display_name": [
|
|
"u256"
|
|
],
|
|
"type": 1
|
|
}
|
|
}
|
|
],
|
|
"docs": [
|
|
""
|
|
],
|
|
"name": "Transfer"
|
|
}
|
|
],
|
|
"messages": [
|
|
{
|
|
"args": [
|
|
{
|
|
"name": "account",
|
|
"type": {
|
|
"display_name": [
|
|
"AccountId"
|
|
],
|
|
"type": 5
|
|
}
|
|
},
|
|
{
|
|
"name": "amount",
|
|
"type": {
|
|
"display_name": [
|
|
"u256"
|
|
],
|
|
"type": 1
|
|
}
|
|
}
|
|
],
|
|
"docs": [
|
|
""
|
|
],
|
|
"mutates": true,
|
|
"name": "burnFrom",
|
|
"payable": false,
|
|
"return_type": null,
|
|
"selector": "0x0f1354f3"
|
|
},
|
|
{
|
|
"args": [
|
|
{
|
|
"name": "account",
|
|
"type": {
|
|
"display_name": [
|
|
"AccountId"
|
|
],
|
|
"type": 5
|
|
}
|
|
}
|
|
],
|
|
"docs": [
|
|
""
|
|
],
|
|
"mutates": false,
|
|
"name": "balanceOf",
|
|
"payable": false,
|
|
"return_type": {
|
|
"display_name": [
|
|
"u256"
|
|
],
|
|
"type": 1
|
|
},
|
|
"selector": "0x6c7f1542"
|
|
},
|
|
{
|
|
"args": [],
|
|
"docs": [
|
|
""
|
|
],
|
|
"mutates": false,
|
|
"name": "totalSupply",
|
|
"payable": false,
|
|
"return_type": {
|
|
"display_name": [
|
|
"u256"
|
|
],
|
|
"type": 1
|
|
},
|
|
"selector": "0x18160ddd"
|
|
},
|
|
{
|
|
"args": [],
|
|
"docs": [
|
|
""
|
|
],
|
|
"mutates": false,
|
|
"name": "decimals",
|
|
"payable": false,
|
|
"return_type": {
|
|
"display_name": [
|
|
"u8"
|
|
],
|
|
"type": 3
|
|
},
|
|
"selector": "0x313ce567"
|
|
},
|
|
{
|
|
"args": [
|
|
{
|
|
"name": "owner",
|
|
"type": {
|
|
"display_name": [
|
|
"AccountId"
|
|
],
|
|
"type": 5
|
|
}
|
|
},
|
|
{
|
|
"name": "spender",
|
|
"type": {
|
|
"display_name": [
|
|
"AccountId"
|
|
],
|
|
"type": 5
|
|
}
|
|
}
|
|
],
|
|
"docs": [
|
|
""
|
|
],
|
|
"mutates": false,
|
|
"name": "allowance",
|
|
"payable": false,
|
|
"return_type": {
|
|
"display_name": [
|
|
"u256"
|
|
],
|
|
"type": 1
|
|
},
|
|
"selector": "0xf2a9a8c7"
|
|
},
|
|
{
|
|
"args": [],
|
|
"docs": [
|
|
""
|
|
],
|
|
"mutates": false,
|
|
"name": "name",
|
|
"payable": false,
|
|
"return_type": {
|
|
"display_name": [
|
|
"String"
|
|
],
|
|
"type": 2
|
|
},
|
|
"selector": "0x06fdde03"
|
|
},
|
|
{
|
|
"args": [
|
|
{
|
|
"name": "spender",
|
|
"type": {
|
|
"display_name": [
|
|
"AccountId"
|
|
],
|
|
"type": 5
|
|
}
|
|
},
|
|
{
|
|
"name": "subtractedValue",
|
|
"type": {
|
|
"display_name": [
|
|
"u256"
|
|
],
|
|
"type": 1
|
|
}
|
|
}
|
|
],
|
|
"docs": [
|
|
""
|
|
],
|
|
"mutates": true,
|
|
"name": "decreaseAllowance",
|
|
"payable": false,
|
|
"return_type": {
|
|
"display_name": [
|
|
"bool"
|
|
],
|
|
"type": 6
|
|
},
|
|
"selector": "0x4b76697b"
|
|
},
|
|
{
|
|
"args": [
|
|
{
|
|
"name": "sender",
|
|
"type": {
|
|
"display_name": [
|
|
"AccountId"
|
|
],
|
|
"type": 5
|
|
}
|
|
},
|
|
{
|
|
"name": "recipient",
|
|
"type": {
|
|
"display_name": [
|
|
"AccountId"
|
|
],
|
|
"type": 5
|
|
}
|
|
},
|
|
{
|
|
"name": "amount",
|
|
"type": {
|
|
"display_name": [
|
|
"u256"
|
|
],
|
|
"type": 1
|
|
}
|
|
}
|
|
],
|
|
"docs": [
|
|
""
|
|
],
|
|
"mutates": true,
|
|
"name": "transferFrom",
|
|
"payable": false,
|
|
"return_type": {
|
|
"display_name": [
|
|
"bool"
|
|
],
|
|
"type": 6
|
|
},
|
|
"selector": "0x2fb840f5"
|
|
},
|
|
{
|
|
"args": [],
|
|
"docs": [
|
|
""
|
|
],
|
|
"mutates": false,
|
|
"name": "symbol",
|
|
"payable": false,
|
|
"return_type": {
|
|
"display_name": [
|
|
"String"
|
|
],
|
|
"type": 2
|
|
},
|
|
"selector": "0x95d89b41"
|
|
},
|
|
{
|
|
"args": [
|
|
{
|
|
"name": "spender",
|
|
"type": {
|
|
"display_name": [
|
|
"AccountId"
|
|
],
|
|
"type": 5
|
|
}
|
|
},
|
|
{
|
|
"name": "addedValue",
|
|
"type": {
|
|
"display_name": [
|
|
"u256"
|
|
],
|
|
"type": 1
|
|
}
|
|
}
|
|
],
|
|
"docs": [
|
|
""
|
|
],
|
|
"mutates": true,
|
|
"name": "increaseAllowance",
|
|
"payable": false,
|
|
"return_type": {
|
|
"display_name": [
|
|
"bool"
|
|
],
|
|
"type": 6
|
|
},
|
|
"selector": "0xb936c899"
|
|
},
|
|
{
|
|
"args": [
|
|
{
|
|
"name": "recipient",
|
|
"type": {
|
|
"display_name": [
|
|
"AccountId"
|
|
],
|
|
"type": 5
|
|
}
|
|
},
|
|
{
|
|
"name": "amount",
|
|
"type": {
|
|
"display_name": [
|
|
"u256"
|
|
],
|
|
"type": 1
|
|
}
|
|
}
|
|
],
|
|
"docs": [
|
|
""
|
|
],
|
|
"mutates": true,
|
|
"name": "transfer",
|
|
"payable": false,
|
|
"return_type": {
|
|
"display_name": [
|
|
"bool"
|
|
],
|
|
"type": 6
|
|
},
|
|
"selector": "0x6a467394"
|
|
},
|
|
{
|
|
"args": [
|
|
{
|
|
"name": "spender",
|
|
"type": {
|
|
"display_name": [
|
|
"AccountId"
|
|
],
|
|
"type": 5
|
|
}
|
|
},
|
|
{
|
|
"name": "amount",
|
|
"type": {
|
|
"display_name": [
|
|
"u256"
|
|
],
|
|
"type": 1
|
|
}
|
|
}
|
|
],
|
|
"docs": [
|
|
""
|
|
],
|
|
"mutates": true,
|
|
"name": "approve",
|
|
"payable": false,
|
|
"return_type": {
|
|
"display_name": [
|
|
"bool"
|
|
],
|
|
"type": 6
|
|
},
|
|
"selector": "0x47144421"
|
|
},
|
|
{
|
|
"args": [
|
|
{
|
|
"name": "amount",
|
|
"type": {
|
|
"display_name": [
|
|
"u256"
|
|
],
|
|
"type": 1
|
|
}
|
|
}
|
|
],
|
|
"docs": [
|
|
""
|
|
],
|
|
"mutates": true,
|
|
"name": "burn",
|
|
"payable": false,
|
|
"return_type": null,
|
|
"selector": "0x42966c68"
|
|
}
|
|
]
|
|
},
|
|
"storage": {
|
|
"struct": {
|
|
"fields": [
|
|
{
|
|
"layout": {
|
|
"cell": {
|
|
"key": "0x0000000000000000000000000000000000000000000000000000000000000002",
|
|
"ty": 1
|
|
}
|
|
},
|
|
"name": "_totalSupply"
|
|
},
|
|
{
|
|
"layout": {
|
|
"cell": {
|
|
"key": "0x0000000000000000000000000000000000000000000000000000000000000003",
|
|
"ty": 2
|
|
}
|
|
},
|
|
"name": "_name"
|
|
},
|
|
{
|
|
"layout": {
|
|
"cell": {
|
|
"key": "0x0000000000000000000000000000000000000000000000000000000000000004",
|
|
"ty": 2
|
|
}
|
|
},
|
|
"name": "_symbol"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"types": [
|
|
{
|
|
"def": {
|
|
"primitive": "u256"
|
|
}
|
|
},
|
|
{
|
|
"def": {
|
|
"primitive": "str"
|
|
}
|
|
},
|
|
{
|
|
"def": {
|
|
"primitive": "u8"
|
|
}
|
|
},
|
|
{
|
|
"def": {
|
|
"array": {
|
|
"len": 32,
|
|
"type": 3
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"def": {
|
|
"composite": {
|
|
"fields": [
|
|
{
|
|
"type": 4
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"path": [
|
|
"AccountId"
|
|
]
|
|
},
|
|
{
|
|
"def": {
|
|
"primitive": "bool"
|
|
}
|
|
}
|
|
]
|
|
}
|