aboutsummaryrefslogblamecommitdiffstats
path: root/src/artifacts/TokenRegistry.json
blob: 7bdc5f0c1e7dfc8c17fe94381e482c38634e5e49 (plain) (tree)
1
2
3
4
5
6
7
8
9



                                   
                        

                 
                           
                           



                           

         

                            



                        
                       

                 





                                      
         

                           

         













                                        
                     











                           

          

                               

         
                                  














                                 
                     


                           
                     


                          
                     


                          
                     


                         

                         

          

                         

























                           







                            




                              
                         


                               
                         














































                             




                             
                         


                              
                         

































                               
                     


                           
                     


                          
                     


                          
                     


                         

                         

          

                         





                        












                                  






                           
                              
                         

         
                                 





                        








                                 
                     


                           
                     


                          
                     


                          
                     


                         

                         

          

                         






































                                  
                          














                           





                             
                         



                              
                         








                            
                          














                           





                             
                         



                              
                         








                               
                          




















                                   
                          




















                                     
                          





                                
                         



                                
                         








                                       
                          





                                 
                         



                                 
                         





                                        
               
          
                                                             
      
          

                                                             
           

                                                             
           
                                                             


                            
                             
 
{
  "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"
    },
    "42": {
      "address": "0xf18e504561f4347bea557f3d4558f559dddbae7f"
    },
    "50": {
      "address": "0x0b1ba0af832d7c05fd64161e0db78e85978e8082"
    }
  },
  "schema_version": "0.0.5",
  "updated_at": 1503318938228
}