0 txs
287 calls
constructor
constructor(address bridgeAddress)
functions
_bridgeAddress
viewfunction _bridgeAddress() view returns (address)
_burnList
viewfunction _burnList(address) view returns (bool)
_contractWhitelist
viewfunction _contractWhitelist(address) view returns (bool)
_resourceIDToTokenContractAddress
viewfunction _resourceIDToTokenContractAddress(bytes32) view returns (address)
_tokenContractAddressToResourceID
viewfunction _tokenContractAddressToResourceID(address) view returns (bytes32)
deposit
nonpayablefunction deposit(bytes32 resourceID, address depositer, bytes data) returns (bytes)
executeProposal
nonpayablefunction executeProposal(bytes32 resourceID, bytes data)
setBurnable
nonpayablefunction setBurnable(address contractAddress)
setResource
nonpayablefunction setResource(bytes32 resourceID, address contractAddress)
withdraw
nonpayablefunction withdraw(bytes data)
events
No events.
errors
No errors.
creation bytecode
0x60a060405234801561001057600080fd5b5060405161105238038061105283398101604081905261002f91610040565b6001600160a01b0316608052610070565b60006020828403121561005257600080fd5b81516001600160a01b038116811461006957600080fd5b9392505050565b608051610fc06100926000396000818161015001526106010152610fc06000f3fe608060405234801561001057600080fd5b50600436106100be5760003560e01c80637f79bea811610076578063b8fa37361161005b578063b8fa3736146101e8578063c8ba6c87146101fb578063e248cff21461022957600080fd5b80637f79bea8146101a5578063b07e54bb146101c857600080fd5b80630a6d55d8116100a75780630a6d55d8146100eb578063318c136e1461014b5780636a70d0811461017257600080fd5b806307b7ed99146100c35780630968f264146100d8575b600080fd5b6100d66100d1366004610bac565b61023c565b005b6100d66100e6366004610bff565b610250565b6101216100f9366004610cce565b60006020819052908152604090205473ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020015b60405180910390f35b6101217f000000000000000000000000000000000000000000000000000000000000000081565b610195610180366004610bac565b60036020526000908152604090205460ff1681565b6040519015158152602001610142565b6101956101b3366004610bac565b60026020526000908152604090205460ff1681565b6101db6101d6366004610d30565b610289565b6040516101429190610db0565b6100d66101f6366004610e01565b6103bf565b61021b610209366004610bac565b60016020526000908152604090205481565b604051908152602001610142565b6100d6610237366004610e31565b610457565b6102446105e9565b61024d8161068a565b50565b6102586105e9565b6000806000838060200190518101906102719190610e7d565b9194509250905061028383838361078d565b50505050565b60606102936105e9565b60006102a183850185610cce565b6000878152602081815260408083205473ffffffffffffffffffffffffffffffffffffffff168084526002909252909120549192509060ff1661036b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602860248201527f70726f766964656420746f6b656e41646472657373206973206e6f742077686960448201527f74656c697374656400000000000000000000000000000000000000000000000060648201526084015b60405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff811660009081526003602052604090205460ff16156103a9576103a4818784610799565b6103b5565b6103b581873085610821565b5050949350505050565b6103c76105e9565b60008281526020818152604080832080547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff959095169485179055928252600180825283832094909455600290522080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00169091179055565b61045f6105e9565b600080606061047084860186610ec0565b9093509150846040856104838583610ee2565b9261049093929190610f22565b8080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201829052508a815260208181526040808320548288015173ffffffffffffffffffffffffffffffffffffffff9091168085526002909352922054959650909490935060ff1691506105909050576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602860248201527f70726f766964656420746f6b656e41646472657373206973206e6f742077686960448201527f74656c69737465640000000000000000000000000000000000000000000000006064820152608401610362565b73ffffffffffffffffffffffffffffffffffffffff811660009081526003602052604090205460ff16156105d1576105cc818360601c87610835565b6105df565b6105df818360601c8761078d565b5050505050505050565b3373ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001614610688576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601e60248201527f73656e646572206d7573742062652062726964676520636f6e747261637400006044820152606401610362565b565b73ffffffffffffffffffffffffffffffffffffffff811660009081526002602052604090205460ff1661073e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152602060048201526024808201527f70726f766964656420636f6e7472616374206973206e6f742077686974656c6960448201527f73746564000000000000000000000000000000000000000000000000000000006064820152608401610362565b73ffffffffffffffffffffffffffffffffffffffff16600090815260036020526040902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00166001179055565b82610283818484610893565b6040517f79cc679000000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8381166004830152602482018390528491908216906379cc6790906044015b600060405180830381600087803b15801561080d57600080fd5b505af11580156105df573d6000803e3d6000fd5b8361082e8185858561096c565b5050505050565b6040517f40c10f1900000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8381166004830152602482018390528491908216906340c10f19906044016107f3565b60405173ffffffffffffffffffffffffffffffffffffffff83166024820152604481018290526109679084907fa9059cbb00000000000000000000000000000000000000000000000000000000906064015b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fffffffff00000000000000000000000000000000000000000000000000000000909316929092179091526109ca565b505050565b60405173ffffffffffffffffffffffffffffffffffffffff808516602483015283166044820152606481018290526102839085907f23b872dd00000000000000000000000000000000000000000000000000000000906084016108e5565b813b80610a33576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601560248201527f45524332303a206e6f74206120636f6e747261637400000000000000000000006044820152606401610362565b6000808473ffffffffffffffffffffffffffffffffffffffff1684604051610a5b9190610f4c565b6000604051808303816000865af19150503d8060008114610a98576040519150601f19603f3d011682016040523d82523d6000602084013e610a9d565b606091505b509150915081610b09576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601260248201527f45524332303a2063616c6c206661696c656400000000000000000000000000006044820152606401610362565b80511561082e5780806020019051810190610b249190610f68565b61082e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f45524332303a206f7065726174696f6e20646964206e6f7420737563636565646044820152606401610362565b73ffffffffffffffffffffffffffffffffffffffff8116811461024d57600080fd5b600060208284031215610bbe57600080fd5b8135610bc981610b8a565b9392505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600060208284031215610c1157600080fd5b813567ffffffffffffffff80821115610c2957600080fd5b818401915084601f830112610c3d57600080fd5b813581811115610c4f57610c4f610bd0565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f01168101908382118183101715610c9557610c95610bd0565b81604052828152876020848701011115610cae57600080fd5b826020860160208301376000928101602001929092525095945050505050565b600060208284031215610ce057600080fd5b5035919050565b60008083601f840112610cf957600080fd5b50813567ffffffffffffffff811115610d1157600080fd5b602083019150836020828501011115610d2957600080fd5b9250929050565b60008060008060608587031215610d4657600080fd5b843593506020850135610d5881610b8a565b9250604085013567ffffffffffffffff811115610d7457600080fd5b610d8087828801610ce7565b95989497509550505050565b60005b83811015610da7578181015183820152602001610d8f565b50506000910152565b6020815260008251806020840152610dcf816040850160208701610d8c565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169190910160400192915050565b60008060408385031215610e1457600080fd5b823591506020830135610e2681610b8a565b809150509250929050565b600080600060408486031215610e4657600080fd5b83359250602084013567ffffffffffffffff811115610e6457600080fd5b610e7086828701610ce7565b9497909650939450505050565b600080600060608486031215610e9257600080fd5b8351610e9d81610b8a565b6020850151909350610eae81610b8a565b80925050604084015190509250925092565b60008060408385031215610ed357600080fd5b50508035926020909101359150565b80820180821115610f1c577f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b92915050565b60008085851115610f3257600080fd5b83861115610f3f57600080fd5b5050820193919092039150565b60008251610f5e818460208701610d8c565b9190910192915050565b600060208284031215610f7a57600080fd5b81518015158114610bc957600080fdfea26469706673582212204d4789045601ffee5ddbc4bde859b5ff1c3713e17e6f3c40cd914704cfa733be64736f6c63430008160033000000000000000000000000c74478e6b3285312bfdef91aea14d07a7aec8855