548 lines
14 KiB
JSON
548 lines
14 KiB
JSON
{
|
|
"contract_name": "TokenRegistry",
|
|
"abi": [
|
|
{
|
|
"constant": false,
|
|
"inputs": [
|
|
{
|
|
"name": "_token",
|
|
"type": "address"
|
|
},
|
|
{
|
|
"name": "_index",
|
|
"type": "uint256"
|
|
}
|
|
],
|
|
"name": "removeToken",
|
|
"outputs": [],
|
|
"payable": false,
|
|
"type": "function"
|
|
},
|
|
{
|
|
"constant": true,
|
|
"inputs": [
|
|
{
|
|
"name": "_name",
|
|
"type": "string"
|
|
}
|
|
],
|
|
"name": "getTokenAddressByName",
|
|
"outputs": [
|
|
{
|
|
"name": "",
|
|
"type": "address"
|
|
}
|
|
],
|
|
"payable": false,
|
|
"type": "function"
|
|
},
|
|
{
|
|
"constant": true,
|
|
"inputs": [
|
|
{
|
|
"name": "_symbol",
|
|
"type": "string"
|
|
}
|
|
],
|
|
"name": "getTokenAddressBySymbol",
|
|
"outputs": [
|
|
{
|
|
"name": "",
|
|
"type": "address"
|
|
}
|
|
],
|
|
"payable": false,
|
|
"type": "function"
|
|
},
|
|
{
|
|
"constant": false,
|
|
"inputs": [
|
|
{
|
|
"name": "_token",
|
|
"type": "address"
|
|
},
|
|
{
|
|
"name": "_swarmHash",
|
|
"type": "bytes"
|
|
}
|
|
],
|
|
"name": "setTokenSwarmHash",
|
|
"outputs": [],
|
|
"payable": false,
|
|
"type": "function"
|
|
},
|
|
{
|
|
"constant": true,
|
|
"inputs": [
|
|
{
|
|
"name": "_token",
|
|
"type": "address"
|
|
}
|
|
],
|
|
"name": "getTokenMetaData",
|
|
"outputs": [
|
|
{
|
|
"name": "",
|
|
"type": "address"
|
|
},
|
|
{
|
|
"name": "",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "",
|
|
"type": "uint8"
|
|
},
|
|
{
|
|
"name": "",
|
|
"type": "bytes"
|
|
},
|
|
{
|
|
"name": "",
|
|
"type": "bytes"
|
|
}
|
|
],
|
|
"payable": false,
|
|
"type": "function"
|
|
},
|
|
{
|
|
"constant": true,
|
|
"inputs": [],
|
|
"name": "owner",
|
|
"outputs": [
|
|
{
|
|
"name": "",
|
|
"type": "address"
|
|
}
|
|
],
|
|
"payable": false,
|
|
"type": "function"
|
|
},
|
|
{
|
|
"constant": false,
|
|
"inputs": [
|
|
{
|
|
"name": "_token",
|
|
"type": "address"
|
|
},
|
|
{
|
|
"name": "_name",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "_symbol",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "_decimals",
|
|
"type": "uint8"
|
|
},
|
|
{
|
|
"name": "_ipfsHash",
|
|
"type": "bytes"
|
|
},
|
|
{
|
|
"name": "_swarmHash",
|
|
"type": "bytes"
|
|
}
|
|
],
|
|
"name": "addToken",
|
|
"outputs": [],
|
|
"payable": false,
|
|
"type": "function"
|
|
},
|
|
{
|
|
"constant": false,
|
|
"inputs": [
|
|
{
|
|
"name": "_token",
|
|
"type": "address"
|
|
},
|
|
{
|
|
"name": "_name",
|
|
"type": "string"
|
|
}
|
|
],
|
|
"name": "setTokenName",
|
|
"outputs": [],
|
|
"payable": false,
|
|
"type": "function"
|
|
},
|
|
{
|
|
"constant": true,
|
|
"inputs": [
|
|
{
|
|
"name": "",
|
|
"type": "address"
|
|
}
|
|
],
|
|
"name": "tokens",
|
|
"outputs": [
|
|
{
|
|
"name": "token",
|
|
"type": "address"
|
|
},
|
|
{
|
|
"name": "name",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "symbol",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "decimals",
|
|
"type": "uint8"
|
|
},
|
|
{
|
|
"name": "ipfsHash",
|
|
"type": "bytes"
|
|
},
|
|
{
|
|
"name": "swarmHash",
|
|
"type": "bytes"
|
|
}
|
|
],
|
|
"payable": false,
|
|
"type": "function"
|
|
},
|
|
{
|
|
"constant": true,
|
|
"inputs": [
|
|
{
|
|
"name": "",
|
|
"type": "uint256"
|
|
}
|
|
],
|
|
"name": "tokenAddresses",
|
|
"outputs": [
|
|
{
|
|
"name": "",
|
|
"type": "address"
|
|
}
|
|
],
|
|
"payable": false,
|
|
"type": "function"
|
|
},
|
|
{
|
|
"constant": true,
|
|
"inputs": [
|
|
{
|
|
"name": "_name",
|
|
"type": "string"
|
|
}
|
|
],
|
|
"name": "getTokenByName",
|
|
"outputs": [
|
|
{
|
|
"name": "",
|
|
"type": "address"
|
|
},
|
|
{
|
|
"name": "",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "",
|
|
"type": "uint8"
|
|
},
|
|
{
|
|
"name": "",
|
|
"type": "bytes"
|
|
},
|
|
{
|
|
"name": "",
|
|
"type": "bytes"
|
|
}
|
|
],
|
|
"payable": false,
|
|
"type": "function"
|
|
},
|
|
{
|
|
"constant": true,
|
|
"inputs": [],
|
|
"name": "getTokenAddresses",
|
|
"outputs": [
|
|
{
|
|
"name": "",
|
|
"type": "address[]"
|
|
}
|
|
],
|
|
"payable": false,
|
|
"type": "function"
|
|
},
|
|
{
|
|
"constant": false,
|
|
"inputs": [
|
|
{
|
|
"name": "_token",
|
|
"type": "address"
|
|
},
|
|
{
|
|
"name": "_ipfsHash",
|
|
"type": "bytes"
|
|
}
|
|
],
|
|
"name": "setTokenIpfsHash",
|
|
"outputs": [],
|
|
"payable": false,
|
|
"type": "function"
|
|
},
|
|
{
|
|
"constant": true,
|
|
"inputs": [
|
|
{
|
|
"name": "_symbol",
|
|
"type": "string"
|
|
}
|
|
],
|
|
"name": "getTokenBySymbol",
|
|
"outputs": [
|
|
{
|
|
"name": "",
|
|
"type": "address"
|
|
},
|
|
{
|
|
"name": "",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "",
|
|
"type": "uint8"
|
|
},
|
|
{
|
|
"name": "",
|
|
"type": "bytes"
|
|
},
|
|
{
|
|
"name": "",
|
|
"type": "bytes"
|
|
}
|
|
],
|
|
"payable": false,
|
|
"type": "function"
|
|
},
|
|
{
|
|
"constant": false,
|
|
"inputs": [
|
|
{
|
|
"name": "_token",
|
|
"type": "address"
|
|
},
|
|
{
|
|
"name": "_symbol",
|
|
"type": "string"
|
|
}
|
|
],
|
|
"name": "setTokenSymbol",
|
|
"outputs": [],
|
|
"payable": false,
|
|
"type": "function"
|
|
},
|
|
{
|
|
"constant": false,
|
|
"inputs": [
|
|
{
|
|
"name": "newOwner",
|
|
"type": "address"
|
|
}
|
|
],
|
|
"name": "transferOwnership",
|
|
"outputs": [],
|
|
"payable": false,
|
|
"type": "function"
|
|
},
|
|
{
|
|
"anonymous": false,
|
|
"inputs": [
|
|
{
|
|
"indexed": true,
|
|
"name": "token",
|
|
"type": "address"
|
|
},
|
|
{
|
|
"indexed": false,
|
|
"name": "name",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"indexed": false,
|
|
"name": "symbol",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"indexed": false,
|
|
"name": "decimals",
|
|
"type": "uint8"
|
|
},
|
|
{
|
|
"indexed": false,
|
|
"name": "ipfsHash",
|
|
"type": "bytes"
|
|
},
|
|
{
|
|
"indexed": false,
|
|
"name": "swarmHash",
|
|
"type": "bytes"
|
|
}
|
|
],
|
|
"name": "LogAddToken",
|
|
"type": "event"
|
|
},
|
|
{
|
|
"anonymous": false,
|
|
"inputs": [
|
|
{
|
|
"indexed": true,
|
|
"name": "token",
|
|
"type": "address"
|
|
},
|
|
{
|
|
"indexed": false,
|
|
"name": "name",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"indexed": false,
|
|
"name": "symbol",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"indexed": false,
|
|
"name": "decimals",
|
|
"type": "uint8"
|
|
},
|
|
{
|
|
"indexed": false,
|
|
"name": "ipfsHash",
|
|
"type": "bytes"
|
|
},
|
|
{
|
|
"indexed": false,
|
|
"name": "swarmHash",
|
|
"type": "bytes"
|
|
}
|
|
],
|
|
"name": "LogRemoveToken",
|
|
"type": "event"
|
|
},
|
|
{
|
|
"anonymous": false,
|
|
"inputs": [
|
|
{
|
|
"indexed": true,
|
|
"name": "token",
|
|
"type": "address"
|
|
},
|
|
{
|
|
"indexed": false,
|
|
"name": "oldName",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"indexed": false,
|
|
"name": "newName",
|
|
"type": "string"
|
|
}
|
|
],
|
|
"name": "LogTokenNameChange",
|
|
"type": "event"
|
|
},
|
|
{
|
|
"anonymous": false,
|
|
"inputs": [
|
|
{
|
|
"indexed": true,
|
|
"name": "token",
|
|
"type": "address"
|
|
},
|
|
{
|
|
"indexed": false,
|
|
"name": "oldSymbol",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"indexed": false,
|
|
"name": "newSymbol",
|
|
"type": "string"
|
|
}
|
|
],
|
|
"name": "LogTokenSymbolChange",
|
|
"type": "event"
|
|
},
|
|
{
|
|
"anonymous": false,
|
|
"inputs": [
|
|
{
|
|
"indexed": true,
|
|
"name": "token",
|
|
"type": "address"
|
|
},
|
|
{
|
|
"indexed": false,
|
|
"name": "oldIpfsHash",
|
|
"type": "bytes"
|
|
},
|
|
{
|
|
"indexed": false,
|
|
"name": "newIpfsHash",
|
|
"type": "bytes"
|
|
}
|
|
],
|
|
"name": "LogTokenIpfsHashChange",
|
|
"type": "event"
|
|
},
|
|
{
|
|
"anonymous": false,
|
|
"inputs": [
|
|
{
|
|
"indexed": true,
|
|
"name": "token",
|
|
"type": "address"
|
|
},
|
|
{
|
|
"indexed": false,
|
|
"name": "oldSwarmHash",
|
|
"type": "bytes"
|
|
},
|
|
{
|
|
"indexed": false,
|
|
"name": "newSwarmHash",
|
|
"type": "bytes"
|
|
}
|
|
],
|
|
"name": "LogTokenSwarmHashChange",
|
|
"type": "event"
|
|
}
|
|
],
|
|
"networks": {
|
|
"1": {
|
|
"address": "0x926a74c5c36adf004c87399e65f75628b0f98d2c"
|
|
},
|
|
"3": {
|
|
"address": "0x6b1a50f0bb5a7995444bd3877b22dc89c62843ed"
|
|
},
|
|
"4": {
|
|
"address": "0x4e9aad8184de8833365fea970cd9149372fdf1e6"
|
|
},
|
|
"42": {
|
|
"address": "0xf18e504561f4347bea557f3d4558f559dddbae7f"
|
|
},
|
|
"50": {
|
|
"address": "0x0b1ba0af832d7c05fd64161e0db78e85978e8082"
|
|
}
|
|
}
|
|
}
|