0 txs
0 calls
constructor
constructor(address[] existingWrappers, address owner_)
functions
getWrappedTokens
viewfunction getWrappedTokens(address token) view returns (address[] wrappedTokens, uint256[] rates)
owner
viewfunction owner() view returns (address)
wrappers
viewfunction wrappers() view returns (address[] allWrappers)
addWrapper
nonpayablefunction addWrapper(address wrapper)
removeWrapper
nonpayablefunction removeWrapper(address wrapper)
renounceOwnership
nonpayablefunction renounceOwnership()
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
events
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
WrapperAdded
event WrapperAdded(address connector)
WrapperRemoved
event WrapperRemoved(address connector)
errors
MathOverflowedMulDiv
error MathOverflowedMulDiv()
OwnableInvalidOwner
error OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount
error OwnableUnauthorizedAccount(address account)
UnknownWrapper
error UnknownWrapper()
WrapperAlreadyAdded
error WrapperAlreadyAdded()
creation bytecode
0x60406080815234620001915762000c7d803803806200001e81620001d5565b9283398101908281830312620001915780516001600160401b039190828111620001915781019280601f8501121562000191578351936020938511620001c1578460051b90848062000072818501620001d5565b809881520192820101928311620001915790848094939201905b828210620001955750505001516001600160a01b039081811690819003620001915780156200017a575f80546001600160a01b03198116831782558316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09080a35f5b83518110156200016b5762000113826200010b8387620001fb565b511662000224565b156200015a57807f9471982c02bc8a0888c85288dcf07501f924fd3b336a516ff0747d9d28b516fd84846200014b60019589620001fb565b51168851908152a101620000f0565b845163f105b92b60e01b8152600490fd5b84516109fc9081620002818239f35b8451631e4fbdf760e01b81525f6004820152602490fd5b5f80fd5b815193945091929091906001600160a01b0381168103620001915781528493929184019084016200008c565b634e487b7160e01b5f52604160045260245ffd5b6040519190601f01601f191682016001600160401b03811183821017620001c157604052565b8051821015620002105760209160051b010190565b634e487b7160e01b5f52603260045260245ffd5b805f52600260205260405f2054155f146200027b57600190815468010000000000000000811015620001c15782810180845581101562000210578190835f5260205f2001558154905f52600260205260405f205590565b505f9056fe60806040526004361015610011575f80fd5b5f3560e01c806326b09c2914610638578063715018a6146105e15780638da5cb5b146105ba578063cb991d941461024e578063e914d494146101d3578063f2fde38b146101475763f56d770a14610066575f80fd5b34610143575f366003190112610143576001805461009c61008682610706565b9161009460405193846106e4565b808352610706565b60208281019391601f19013685375f825b6100f5575b5060405192602084019060208552518091526040840194915f5b8281106100d95785870386f35b83516001600160a01b03168752958101959281019284016100cc565b9180949284929451811015610138578061010f8392610750565b905460039190911b1c6001600160a01b031661012b82866107c0565b52019092949391936100ad565b5091939290926100b2565b5f80fd5b34610143576020366003190112610143576004356001600160a01b0381811691829003610143576101766107d4565b81156101bb575f54826bffffffffffffffffffffffff60a01b8216175f55167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e05f80a3005b604051631e4fbdf760e01b81525f6004820152602490fd5b34610143576020366003190112610143576004356001600160a01b03811690819003610143576102016107d4565b61020a816108f3565b1561023c5760207f6728138e7d63827e0674bb75cd86127580945caff9813b228967dadf0e5cb57491604051908152a1005b60405163f975261f60e01b8152600490fd5b34610143576020366003190112610143576004356001600160a01b03811681036101435760405161027e816106b3565b6014815261028091823660208401376040519261029a846106b3565b601484523660208501375f905f600154905b8181106103d157505060018201926102cc6102c68561071e565b9461071e565b945f5b84811061038d5750670de0b6b3a764000093610304939092506001600160a01b031690506102fd82866107c0565b52846107c0565b52604051918291604083016040845281518091526020606085019201905f5b81811061036b575050508281036020840152602080835192838152019201905f5b818110610352575050500390f35b8251845285945060209384019390920191600101610344565b82516001600160a01b0316845286955060209384019390920191600101610323565b9495946001906001600160a01b036103a582866107c0565b51166103b1828a6107c0565b526103bc81846107c0565b516103c782896107c0565b52019594956102cf565b60406103df82979697610750565b905482516223276f60e41b81526001600160a01b0387811660048301529093928492602492849260031b9190911c165afa805f925f92610596575b5061042e5750506001905b019493946102ac565b90948061043d6001928a6107c0565b828060a01b038816905282610452828a6107c0565b5201945f5b84811061046957505050600190610425565b80840361047b575b6001905b01610457565b6024604061048883610750565b905482516223276f60e41b81526001600160a01b038781166004830152909485939092849260039290921b1c165afa90815f915f93610563575b506104d1575050600190610475565b8a5f805b8b8110610526575b50156104ec575b505050610471565b600193999192849361050184610511946107c0565b90858060a01b03169052866107ff565b61051b828c6107c0565b520196908a8a6104e4565b90916001600160a01b039061053c9083906107c0565b51166001600160a01b0384161461055857600101908c916104d5565b50508a60018d6104dd565b909250610588915060403d60401161058f575b61058081836106e4565b810190610799565b918c6104c2565b503d610576565b9092506105b2915060403d60401161058f5761058081836106e4565b90918961041a565b34610143575f366003190112610143575f546040516001600160a01b039091168152602090f35b34610143575f366003190112610143576105f96107d4565b5f80546001600160a01b0319811682556001600160a01b03167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a3005b34610143576020366003190112610143576004356001600160a01b03811690819003610143576106666107d4565b61066f81610885565b156106a15760207f9471982c02bc8a0888c85288dcf07501f924fd3b336a516ff0747d9d28b516fd91604051908152a1005b60405163f105b92b60e01b8152600490fd5b6102a0810190811067ffffffffffffffff8211176106d057604052565b634e487b7160e01b5f52604160045260245ffd5b90601f8019910116810190811067ffffffffffffffff8211176106d057604052565b67ffffffffffffffff81116106d05760051b60200190565b9061072882610706565b61073560405191826106e4565b8281528092610746601f1991610706565b0190602036910137565b6001548110156107855760015f527fb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf601905f90565b634e487b7160e01b5f52603260045260245ffd5b91908260409103126101435781516001600160a01b03811681036101435760209092015190565b80518210156107855760209160051b010190565b5f546001600160a01b031633036107e757565b60405163118cdaa760e01b8152336004820152602490fd5b90808202905f198184099082808310920391808303921461087457670de0b6b3a76400009082821115610862577faccb18165bd6fe31ae1cf318dc5b51eee0e1ba569b88cd74c1773b91fac10669940990828211900360ee1b910360121c170290565b60405163227bc15360e01b8152600490fd5b5050670de0b6b3a764000091500490565b805f52600260205260405f2054155f146108ee57600154680100000000000000008110156106d0576108d76108c1826001859401600155610750565b819391549060031b91821b915f19901b19161790565b9055600154905f52600260205260405f2055600190565b505f90565b5f8181526002602052604090205480156109c0575f19908082018181116109ac57600154908382019182116109ac57818103610978575b50505060015480156109645781019061094282610750565b909182549160031b1b191690556001555f5260026020525f6040812055600190565b634e487b7160e01b5f52603160045260245ffd5b6109966109876108c193610750565b90549060031b1c928392610750565b90555f52600260205260405f20555f808061092a565b634e487b7160e01b5f52601160045260245ffd5b50505f9056fea26469706673582212209ef0e797266ff77c86a2172c4fa30bddbfb66e9e580c79d0f84c2c320249c1f364736f6c634300081700330000000000000000000000000000000000000000000000000000000000000040000000000000000000000000607eba808ef2685fac3da68ab96de961fa8f33120000000000000000000000000000000000000000000000000000000000000000