0 txs
0 calls
constructor
constructor(address _registry)
functions
BANCOR_FORMULA
viewfunction BANCOR_FORMULA() view returns (bytes32)
BANCOR_NETWORK
viewfunction BANCOR_NETWORK() view returns (bytes32)
CONTRACT_FEATURES
viewfunction CONTRACT_FEATURES() view returns (bytes32)
conversionHashes
viewfunction conversionHashes(bytes32) view returns (bool)
CONVERTER_CONVERSION_WHITELIST
viewfunction CONVERTER_CONVERSION_WHITELIST() view returns (uint256)
etherTokens
viewfunction etherTokens(address) view returns (bool)
gasPriceLimit
viewfunction gasPriceLimit() view returns (address)
newOwner
viewfunction newOwner() view returns (address)
owner
viewfunction owner() view returns (address)
registry
viewfunction registry() view returns (address)
signerAddress
viewfunction signerAddress() view returns (address)
acceptOwnership
nonpayablefunction acceptOwnership()
claimAndConvert
nonpayablefunction claimAndConvert(address[] _path, uint256 _amount, uint256 _minReturn) returns (uint256)
claimAndConvertFor
nonpayablefunction claimAndConvertFor(address[] _path, uint256 _amount, uint256 _minReturn, address _for) returns (uint256)
convert
payablefunction convert(address[] _path, uint256 _amount, uint256 _minReturn) payable returns (uint256)
convertFor
payablefunction convertFor(address[] _path, uint256 _amount, uint256 _minReturn, address _for) payable returns (uint256)
convertForMultiple
payablefunction convertForMultiple(address[] _paths, uint256[] _pathStartIndex, uint256[] _amounts, uint256[] _minReturns, address _for) payable returns (uint256[])
convertForPrioritized
payablefunction convertForPrioritized(address[] _path, uint256 _amount, uint256 _minReturn, address _for, uint256 _block, uint8 _v, bytes32 _r, bytes32 _s) payable returns (uint256)
registerEtherToken
nonpayablefunction registerEtherToken(address _token, bool _register)
setContractRegistry
nonpayablefunction setContractRegistry(address _registry)
setGasPriceLimit
nonpayablefunction setGasPriceLimit(address _gasPriceLimit)
setSignerAddress
nonpayablefunction setSignerAddress(address _signerAddress)
transferOwnership
nonpayablefunction transferOwnership(address _newOwner)
withdrawTokens
nonpayablefunction withdrawTokens(address _token, address _to, uint256 _amount)
events
OwnerUpdate
event OwnerUpdate(address indexed _prevOwner, address indexed _newOwner)
errors
No errors.
creation bytecode
0x606060405260028054600160a060020a0319169055341561001f57600080fd5b60405160208061197b8339810160405280805160008054600160a060020a03191633600160a060020a03908116919091179091559092508291508116151561006657600080fd5b5060038054600160a060020a031916600160a060020a03929092169190911790556118e5806100966000396000f3006060604052600436106101245763ffffffff60e060020a60003504166302ef521e8114610129578063046dc1661461014f5780635b7633d01461016e5780635e35359e1461019d5780636d7bd3fc146101c557806379ba5097146101ea5780637b103999146101fd5780638077ccf71461021057806383315b6e1461024357806389e63a60146102565780638da5cb5b1461026c5780639232494e1461027f57806392d1abb714610292578063961a929c146102a5578063b1e9932b146102b8578063b5cadc911461031d578063c7ba24bc1461047f578063c98fefed146104d5578063d4ee1d901461052f578063db427f6814610542578063e33051dd146105b5578063f2fde38b146105d4578063f3898a97146105f3578063fcd13d651461063e575b600080fd5b341561013457600080fd5b61014d600160a060020a0360043516602435151561065d565b005b341561015a57600080fd5b61014d600160a060020a03600435166106da565b341561017957600080fd5b61018161075b565b604051600160a060020a03909116815260200160405180910390f35b34156101a857600080fd5b61014d600160a060020a036004358116906024351660443561076a565b34156101d057600080fd5b6101d861084b565b60405190815260200160405180910390f35b34156101f557600080fd5b61014d61086f565b341561020857600080fd5b6101816108fd565b341561021b57600080fd5b61022f600160a060020a036004351661090c565b604051901515815260200160405180910390f35b341561024e57600080fd5b6101d8610921565b341561026157600080fd5b61022f600435610945565b341561027757600080fd5b61018161095a565b341561028a57600080fd5b6101d8610969565b341561029d57600080fd5b6101d861098d565b34156102b057600080fd5b610181610992565b34156102c357600080fd5b6101d86004602481358181019083013580602081810201604051908101604052809392919081815260200183836020028082843750949650508435946020810135945060400135600160a060020a031692506109a1915050565b61042c600460248135818101908301358060208181020160405190810160405280939291908181526020018383602002808284378201915050505050509190803590602001908201803590602001908080602002602001604051908101604052809392919081815260200183836020028082843782019150505050505091908035906020019082018035906020019080806020026020016040519081016040528093929190818152602001838360200280828437820191505050505050919080359060200190820180359060200190808060200260200160405190810160405280939291908181526020018383602002808284375094965050509235600160a060020a03169250610a53915050565b60405160208082528190810183818151815260200191508051906020019060200280838360005b8381101561046b578082015183820152602001610453565b505050509050019250505060405180910390f35b341561048a57600080fd5b6101d8600460248135818101908301358060208181020160405190810160405280939291908181526020018383602002808284375094965050843594602001359350610d1192505050565b6101d86004602481358181019083013580602081810201604051908101604052809392919081815260200183836020028082843750949650508435946020810135945060400135600160a060020a03169250610d27915050565b341561053a57600080fd5b610181610d42565b6101d860046024813581810190830135806020818102016040519081016040528093929190818152602001838360200280828437509496505084359460208101359450600160a060020a0360408201351693506060810135925060ff608082013516915060a08101359060c00135610d51565b34156105c057600080fd5b61014d600160a060020a0360043516610e56565b34156105df57600080fd5b61014d600160a060020a0360043516610ed7565b6101d8600460248135818101908301358060208181020160405190810160405280939291908181526020018383602002808284375094965050843594602001359350610f3992505050565b341561064957600080fd5b61014d600160a060020a0360043516610f47565b60005433600160a060020a0390811691161461067557fe5b81600160a060020a038116151561068b57600080fd5b8230600160a060020a031681600160a060020a0316141515156106ad57600080fd5b5050600160a060020a03919091166000908152600560205260409020805460ff1916911515919091179055565b60005433600160a060020a039081169116146106f257fe5b80600160a060020a038116151561070857600080fd5b8130600160a060020a031681600160a060020a03161415151561072a57600080fd5b50506002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600254600160a060020a031681565b60005433600160a060020a0390811691161461078257fe5b82600160a060020a038116151561079857600080fd5b82600160a060020a03811615156107ae57600080fd5b8330600160a060020a031681600160a060020a0316141515156107d057600080fd5b85600160a060020a031663a9059cbb868660405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401602060405180830381600087803b151561082457600080fd5b5af1151561083157600080fd5b50505060405180519050151561084357fe5b505050505050565b7f42616e636f72466f726d756c610000000000000000000000000000000000000081565b60015433600160a060020a0390811691161461088a57600080fd5b600154600054600160a060020a0391821691167f343765429aea5a34b3ff6a3785a98a5abb2597aca87bfbb58632c173d585373a60405160405180910390a3600180546000805473ffffffffffffffffffffffffffffffffffffffff19908116600160a060020a03841617909155169055565b600354600160a060020a031681565b60056020526000908152604090205460ff1681565b7f436f6e747261637446656174757265730000000000000000000000000000000081565b60066020526000908152604090205460ff1681565b600054600160a060020a031681565b7f42616e636f724e6574776f726b0000000000000000000000000000000000000081565b600181565b600454600160a060020a031681565b600080856000815181106109b157fe5b90602001906020020151905080600160a060020a03166323b872dd33308860405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401602060405180830381600087803b1515610a1e57600080fd5b5af11515610a2b57600080fd5b505050604051805190501515610a3d57fe5b610a4986868686610d27565b9695505050505050565b610a5b6118a7565b6000806000610a686118a7565b60008060009550600093505b8a51841015610cf55760018b51038414610aa6578a8460010181518110610a9757fe5b90602001906020020151610aa9565b8b515b94508a8481518110610ab757fe5b906020019060200201518503604051805910610ad05750595b908082528060200260200182016040525092508a8481518110610aef57fe5b9060200190602002015191505b84821015610b60578b8281518110610b1057fe5b90602001906020020151838c8681518110610b2757fe5b90602001906020020151840381518110610b3d57fe5b600160a060020a0390921660209283029091019091015260019190910190610afc565b82600081518110610b6d57fe5b906020019060200201519050341580610bbe5750348a8581518110610b8e57fe5b9060200190602002015111158015610bbe5750600160a060020a03811660009081526005602052604090205460ff165b80610be25750600160a060020a03811660009081526005602052604090205460ff16155b1515610bed57600080fd5b600034118015610c155750600160a060020a03811660009081526005602052604090205460ff165b15610c985780600160a060020a031663d0e30db08b8681518110610c3557fe5b906020019060200201516040518263ffffffff1660e060020a0281526004016000604051808303818588803b1515610c6c57600080fd5b5af11515610c7957600080fd5b50505050898481518110610c8957fe5b90602001906020020151860195505b610cd3838b8681518110610ca857fe5b906020019060200201518b8781518110610cbe57fe5b906020019060200201518b6000808080610fc8565b8a8581518110610cdf57fe5b6020908102909101015260019390930192610a74565b348614610d0157600080fd5b50979a9950505050505050505050565b6000610d1f848484336109a1565b949350505050565b6000610d398585858585808080610d51565b95945050505050565b600154600160a060020a031681565b6000808960028151118015610d6857506015815111155b8015610d81575060028151811515610d7c57fe5b066001145b1515610d8c57600080fd5b8a600081518110610d9957fe5b906020019060200201519150341580610dd45750348a148015610dd45750600160a060020a03821660009081526005602052604090205460ff165b1515610ddf57600080fd5b6000341115610e375781600160a060020a031663d0e30db0346040518263ffffffff1660e060020a0281526004016000604051808303818588803b1515610e2557600080fd5b5af11515610e3257600080fd5b505050505b610e478b8b8b8b8b8b8b8b610fc8565b9b9a5050505050505050505050565b60005433600160a060020a03908116911614610e6e57fe5b80600160a060020a0381161515610e8457600080fd5b8130600160a060020a031681600160a060020a031614151515610ea657600080fd5b50506004805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60005433600160a060020a03908116911614610eef57fe5b600054600160a060020a0382811691161415610f0a57600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b6000610d1f84848433610d27565b60005433600160a060020a03908116911614610f5f57fe5b80600160a060020a0381161515610f7557600080fd5b8130600160a060020a031681600160a060020a031614151515610f9757600080fd5b50506003805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60008060008a60028151118015610fe157506015815111155b8015610ffa575060028151811515610ff557fe5b066001145b151561100557600080fd5b60ff8716158015611014575085155b801561101e575084155b1561108057600454600160a060020a0316636b4dff1f3a60405160e060020a63ffffffff84160281526004810191909152602401600060405180830381600087803b151561106b57600080fd5b5af1151561107857600080fd5b50505061109a565b61108f8c8c8a8c8b8b8b6111d3565b151561109a57600080fd5b8b6000815181106110a757fe5b9060200190602002015192506110c08c8c8c868d611372565b600160a060020a038216600090815260056020526040902054909c5090925060ff16156111505781600160a060020a031663205c28788a8d60405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401600060405180830381600087803b151561113b57600080fd5b5af1151561114857600080fd5b5050506111c3565b81600160a060020a031663a9059cbb8a8d60405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401602060405180830381600087803b15156111a457600080fd5b5af115156111b157600080fd5b5050506040518051905015156111c357fe5b50989a9950505050505050505050565b600080600080883a89338d8f604051868152602081018690526c01000000000000000000000000600160a060020a038087168202604084015285160260548201526068810183905260888101828051906020019060200280838360005b83811015611248578082015183820152602001611230565b50505050905001965050505050505060405190819003902060008181526006602052604090205490935060ff161580156112825750884311155b151561128d57600080fd5b826040517f19457468657265756d205369676e6564204d6573736167653a0a3332000000008152601c810191909152603c01604051908190039020600254909250600160a060020a03166001838989896040516000815260200160405260405193845260ff9092166020808501919091526040808501929092526060840192909252608090920191516020810390808403906000865af1151561132f57600080fd5b505060206040510351600160a060020a03161490508015611364576000838152600660205260409020805460ff191660011790555b9a9950505050505050505050565b6003546000908190819081908190819081908190600160a060020a03166321f8a7217f436f6e747261637446656174757265730000000000000000000000000000000060405160e060020a63ffffffff84160281526004810191909152602401602060405180830381600087803b15156113eb57600080fd5b5af115156113f857600080fd5b5050506040518051905092508c519150600190505b81811015611565578c818151811061142157fe5b9060200190602002015195508c816001018151811061143c57fe5b90602001906020020151945085600160a060020a0316638da5cb5b6040518163ffffffff1660e060020a028152600401602060405180830381600087803b151561148557600080fd5b5af1151561149257600080fd5b5050506040518051905093506114a9848a85611576565b600160a060020a03868116908b16146114c7576114c78a858e6116cf565b83600160a060020a0316635e5144eb8b878f6002870386146114ea5760016114ec565b8f5b60405160e060020a63ffffffff8716028152600160a060020a03948516600482015292909316602483015260448201526064810191909152608401602060405180830381600087803b151561154057600080fd5b5af1151561154d57600080fd5b50505060405180519c5094995089945060020161140d565b50929b999a50505050505050505050565b600081600160a060020a031663a5fbf28785600160405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401602060405180830381600087803b15156115cd57600080fd5b5af115156115da57600080fd5b5050506040518051905015156115ef576116c9565b83600160a060020a031663c45d3d926040518163ffffffff1660e060020a028152600401602060405180830381600087803b151561162c57600080fd5b5af1151561163957600080fd5b5050506040518051915050600160a060020a0381161515611659576116c9565b80600160a060020a0316633af32abf8460405160e060020a63ffffffff8416028152600160a060020a039091166004820152602401602060405180830381600087803b15156116a757600080fd5b5af115156116b457600080fd5b5050506040518051905015156116c957600080fd5b50505050565b8083600160a060020a031663dd62ed3e308560405160e060020a63ffffffff8516028152600160a060020a03928316600482015291166024820152604401602060405180830381600087803b151561172657600080fd5b5af1151561173357600080fd5b50505060405180519050101515611749576118a2565b82600160a060020a031663dd62ed3e308460405160e060020a63ffffffff8516028152600160a060020a03928316600482015291166024820152604401602060405180830381600087803b151561179f57600080fd5b5af115156117ac57600080fd5b505050604051805115905061182f5782600160a060020a031663095ea7b383600060405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401602060405180830381600087803b151561181057600080fd5b5af1151561181d57600080fd5b50505060405180519050151561182f57fe5b82600160a060020a031663095ea7b3838360405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401602060405180830381600087803b151561188357600080fd5b5af1151561189057600080fd5b5050506040518051905015156118a257fe5b505050565b602060405190810160405260008152905600a165627a7a72305820ad00cdfbfc0dcf4b91f38e717b20155527aa866833d88e685df8f22fe53c21890029000000000000000000000000d1997064f0fef8748c1de9b5ba53468c548738b3