0 txs
0 calls
constructor
No constructor.
functions
admin
viewfunction admin() view returns (address)
getBuyRate
viewfunction getBuyRate(address _srcAddr, address _destAddr, uint256 _destAmount, bytes _additionalData) view returns (uint256)
getSellRate
viewfunction getSellRate(address _srcAddr, address _destAddr, uint256 _srcAmount, bytes _additionalData) view returns (uint256)
KYBER_ETH_ADDRESS
viewfunction KYBER_ETH_ADDRESS() view returns (address)
owner
viewfunction owner() view returns (address)
router
viewfunction router() view returns (address)
WETH_ADDRESS
viewfunction WETH_ADDRESS() view returns (address)
buy
payablefunction buy(address _srcAddr, address _destAddr, uint256 _destAmount, bytes _additionalData) payable returns (uint256)
kill
nonpayablefunction kill()
sell
payablefunction sell(address _srcAddr, address _destAddr, uint256 _srcAmount, bytes _additionalData) payable returns (uint256)
setAdminByAdmin
nonpayablefunction setAdminByAdmin(address _admin)
setAdminByOwner
nonpayablefunction setAdminByOwner(address _admin)
setOwnerByAdmin
nonpayablefunction setOwnerByAdmin(address _owner)
withdrawStuckFunds
nonpayablefunction withdrawStuckFunds(address _token, uint256 _amount)
events
No events.
errors
No errors.
creation bytecode
0x608060405234801561001057600080fd5b50600080546001600160a01b03199081163317909155600180549091167325efa336886c74ea8e282ac466bdcd0199f85bb9179055611a10806100546000396000f3fe6080604052600436106100e15760003560e01c806354123c121161007f578063a7304bf711610059578063a7304bf714610507578063deca5f881461053a578063f851a4401461056d578063f887ea4014610582576100e8565b806354123c121461035d5780635b6f36fc1461042e5780638da5cb5b146104f2576100e8565b80633924db66116100bb5780633924db66146101685780633a1283221461023e57806341c0e1b51461027757806349d666441461028c576100e8565b8063040141e5146100ed5780631e48907b1461011e57806329f7fc9e14610153576100e8565b366100e857005b600080fd5b3480156100f957600080fd5b50610102610597565b604080516001600160a01b039092168252519081900360200190f35b34801561012a57600080fd5b506101516004803603602081101561014157600080fd5b50356001600160a01b03166105af565b005b34801561015f57600080fd5b506101026105e8565b61022c6004803603608081101561017e57600080fd5b6001600160a01b03823581169260208101359091169160408201359190810190608081016060820135600160201b8111156101b857600080fd5b8201836020820111156101ca57600080fd5b803590602001918460018302840111600160201b831117156101eb57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550610600945050505050565b60408051918252519081900360200190f35b34801561024a57600080fd5b506101516004803603604081101561026157600080fd5b506001600160a01b038135169060200135610a64565b34801561028357600080fd5b50610151610afd565b34801561029857600080fd5b5061022c600480360360808110156102af57600080fd5b6001600160a01b03823581169260208101359091169160408201359190810190608081016060820135600160201b8111156102e957600080fd5b8201836020820111156102fb57600080fd5b803590602001918460018302840111600160201b8311171561031c57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550610b22945050505050565b34801561036957600080fd5b5061022c6004803603608081101561038057600080fd5b6001600160a01b03823581169260208101359091169160408201359190810190608081016060820135600160201b8111156103ba57600080fd5b8201836020820111156103cc57600080fd5b803590602001918460018302840111600160201b831117156103ed57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550610d67945050505050565b61022c6004803603608081101561044457600080fd5b6001600160a01b03823581169260208101359091169160408201359190810190608081016060820135600160201b81111561047e57600080fd5b82018360208201111561049057600080fd5b803590602001918460018302840111600160201b831117156104b157600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550610fa4945050505050565b3480156104fe57600080fd5b506101026113e9565b34801561051357600080fd5b506101516004803603602081101561052a57600080fd5b50356001600160a01b03166113f8565b34801561054657600080fd5b506101516004803603602081101561055d57600080fd5b50356001600160a01b0316611431565b34801561057957600080fd5b5061010261145e565b34801561058e57600080fd5b5061010261146d565b73c02aaa39b223fe8d0a0e5c4f27ead9083c756cc281565b6001546001600160a01b031633146105c657600080fd5b600080546001600160a01b0319166001600160a01b0392909216919091179055565b73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee81565b600061060b85611485565b945061061684611485565b935060608083806020019051602081101561063057600080fd5b8101908080516040519392919084600160201b82111561064f57600080fd5b90830190602082018581111561066457600080fd5b82518660208202830111600160201b8211171561068057600080fd5b82525081516020918201928201910280838360005b838110156106ad578181015183820152602001610695565b5050505090500160405250505090506106f073d9e1ce17f2641f24ae83637ab66a2cca9c378b9f600019896001600160a01b03166114cd9092919063ffffffff16565b6001600160a01b03861673c02aaa39b223fe8d0a0e5c4f27ead9083c756cc214156108a95773d9e1ce17f2641f24ae83637ab66a2cca9c378b9f6001600160a01b0316634a25d94a866000198433426001016040518663ffffffff1660e01b81526004018086815260200185815260200180602001846001600160a01b03168152602001838152602001828103825285818151815260200191508051906020019060200280838360005b838110156107b257818101518382015260200161079a565b505050509050019650505050505050600060405180830381600087803b1580156107db57600080fd5b505af11580156107ef573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052602081101561081857600080fd5b8101908080516040519392919084600160201b82111561083757600080fd5b90830190602082018581111561084c57600080fd5b82518660208202830111600160201b8211171561086857600080fd5b82525081516020918201928201910280838360005b8381101561089557818101518382015260200161087d565b505050509050016040525050509150610a39565b73d9e1ce17f2641f24ae83637ab66a2cca9c378b9f6001600160a01b0316638803dbee866000198433426001016040518663ffffffff1660e01b81526004018086815260200185815260200180602001846001600160a01b03168152602001838152602001828103825285818151815260200191508051906020019060200280838360005b8381101561094657818101518382015260200161092e565b505050509050019650505050505050600060405180830381600087803b15801561096f57600080fd5b505af1158015610983573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405260208110156109ac57600080fd5b8101908080516040519392919084600160201b8211156109cb57600080fd5b9083019060208201858111156109e057600080fd5b82518660208202830111600160201b821117156109fc57600080fd5b82525081516020918201928201910280838360005b83811015610a29578181015183820152602001610a11565b5050505090500160405250505091505b610a4287611579565b81600081518110610a4f57fe5b6020026020010151925050505b949350505050565b6000546001600160a01b03163314610a7b57600080fd5b73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee6001600160a01b0383161415610adf57600080546040516001600160a01b039091169183156108fc02918491818181858888f19350505050158015610ad9573d6000803e3d6000fd5b50610af9565b600054610af9906001600160a01b0384811691168361165b565b5050565b6000546001600160a01b03163314610b1457600080fd5b6000546001600160a01b0316ff5b6000610b2d85611485565b9450610b3884611485565b93506060828060200190516020811015610b5157600080fd5b8101908080516040519392919084600160201b821115610b7057600080fd5b908301906020820185811115610b8557600080fd5b82518660208202830111600160201b82111715610ba157600080fd5b82525081516020918201928201910280838360005b83811015610bce578181015183820152602001610bb6565b505050509190910160408181526307c0329d60e21b8252600482018b81526024830191825287516044840152875197985060609773d9e1ce17f2641f24ae83637ab66a2cca9c378b9f9750631f00ca7496508c95508994509092606401906020808601910280838360005b83811015610c51578181015183820152602001610c39565b50505050905001935050505060006040518083038186803b158015610c7557600080fd5b505afa158015610c89573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526020811015610cb257600080fd5b8101908080516040519392919084600160201b821115610cd157600080fd5b908301906020820185811115610ce657600080fd5b82518660208202830111600160201b82111715610d0257600080fd5b82525081516020918201928201910280838360005b83811015610d2f578181015183820152602001610d17565b505050509050016040525050509050610d5c8582600081518110610d4f57fe5b60200260200101516116ad565b979650505050505050565b6000610d7285611485565b9450610d7d84611485565b93506060828060200190516020811015610d9657600080fd5b8101908080516040519392919084600160201b821115610db557600080fd5b908301906020820185811115610dca57600080fd5b82518660208202830111600160201b82111715610de657600080fd5b82525081516020918201928201910280838360005b83811015610e13578181015183820152602001610dfb565b5050505091909101604081815263d06ca61f60e01b8252600482018b81526024830191825287516044840152875197985060609773d9e1ce17f2641f24ae83637ab66a2cca9c378b9f975063d06ca61f96508c95508994509092606401906020808601910280838360005b83811015610e96578181015183820152602001610e7e565b50505050905001935050505060006040518083038186803b158015610eba57600080fd5b505afa158015610ece573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526020811015610ef757600080fd5b8101908080516040519392919084600160201b821115610f1657600080fd5b908301906020820185811115610f2b57600080fd5b82518660208202830111600160201b82111715610f4757600080fd5b82525081516020918201928201910280838360005b83811015610f74578181015183820152602001610f5c565b505050509050016040525050509050610d5c81600183510381518110610f9657fe5b6020026020010151866116ad565b6000610faf85611485565b9450610fba84611485565b9350606080838060200190516020811015610fd457600080fd5b8101908080516040519392919084600160201b821115610ff357600080fd5b90830190602082018581111561100857600080fd5b82518660208202830111600160201b8211171561102457600080fd5b82525081516020918201928201910280838360005b83811015611051578181015183820152602001611039565b50505050905001604052505050905061109273d9e1ce17f2641f24ae83637ab66a2cca9c378b9f86896001600160a01b03166114cd9092919063ffffffff16565b6001600160a01b03861673c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2141561124a5773d9e1ce17f2641f24ae83637ab66a2cca9c378b9f6001600160a01b03166318cbafe58660018433426001016040518663ffffffff1660e01b81526004018086815260200185815260200180602001846001600160a01b03168152602001838152602001828103825285818151815260200191508051906020019060200280838360005b8381101561115357818101518382015260200161113b565b505050509050019650505050505050600060405180830381600087803b15801561117c57600080fd5b505af1158015611190573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405260208110156111b957600080fd5b8101908080516040519392919084600160201b8211156111d857600080fd5b9083019060208201858111156111ed57600080fd5b82518660208202830111600160201b8211171561120957600080fd5b82525081516020918201928201910280838360005b8381101561123657818101518382015260200161121e565b5050505090500160405250505091506113d9565b73d9e1ce17f2641f24ae83637ab66a2cca9c378b9f6001600160a01b03166338ed17398660018433426001016040518663ffffffff1660e01b81526004018086815260200185815260200180602001846001600160a01b03168152602001838152602001828103825285818151815260200191508051906020019060200280838360005b838110156112e65781810151838201526020016112ce565b505050509050019650505050505050600060405180830381600087803b15801561130f57600080fd5b505af1158015611323573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052602081101561134c57600080fd5b8101908080516040519392919084600160201b82111561136b57600080fd5b90830190602082018581111561138057600080fd5b82518660208202830111600160201b8211171561139c57600080fd5b82525081516020918201928201910280838360005b838110156113c95781810151838201526020016113b1565b5050505090500160405250505091505b81600183510381518110610a4f57fe5b6000546001600160a01b031681565b6001546001600160a01b0316331461140f57600080fd5b600180546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b0316331461144857600080fd5b6001546001600160a01b03161561140f57600080fd5b6001546001600160a01b031681565b73d9e1ce17f2641f24ae83637ab66a2cca9c378b9f81565b60006001600160a01b03821673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee146114b157816114c7565b73c02aaa39b223fe8d0a0e5c4f27ead9083c756cc25b92915050565b604080516001600160a01b038416602482015260006044808301919091528251808303909101815260649091019091526020810180516001600160e01b031663095ea7b360e01b1790526115229084906116dd565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663095ea7b360e01b1790526115749084906116dd565b505050565b60405133904780156108fc02916000818181858888f193505050501580156115a5573d6000803e3d6000fd5b506001600160a01b03811673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee146116585761165833826001600160a01b03166370a08231306040518263ffffffff1660e01b815260040180826001600160a01b0316815260200191505060206040518083038186803b15801561161b57600080fd5b505afa15801561162f573d6000803e3d6000fd5b505050506040513d602081101561164557600080fd5b50516001600160a01b038416919061165b565b50565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663a9059cbb60e01b1790526115749084906116dd565b6000816116ce6116c585670de0b6b3a764000061178e565b600285046117b2565b816116d557fe5b049392505050565b6060611732826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166117c29092919063ffffffff16565b8051909150156115745780806020019051602081101561175157600080fd5b50516115745760405162461bcd60e51b815260040180806020018281038252602a8152602001806119b1602a913960400191505060405180910390fd5b60008115806117a9575050808202828282816117a657fe5b04145b6114c757600080fd5b808201828110156114c757600080fd5b6060610a5c848460008560606117d785611977565b611828576040805162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015290519081900360640190fd5b60006060866001600160a01b031685876040518082805190602001908083835b602083106118675780518252601f199092019160209182019101611848565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d80600081146118c9576040519150601f19603f3d011682016040523d82523d6000602084013e6118ce565b606091505b509150915081156118e2579150610a5c9050565b8051156118f25780518082602001fd5b8360405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561193c578181015183820152602001611924565b50505050905090810190601f1680156119695780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b6000813f7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470818114801590610a5c57505015159291505056fe5361666545524332303a204552433230206f7065726174696f6e20646964206e6f742073756363656564a26469706673582212206b24c47911be320d88f92f4f026fff9226668c7de40fc6308617bb202f41b6f964736f6c634300060c0033