0 txs
2 calls
constructor
constructor(address _synthereumFinder)
functions
getCollaterals
viewfunction getCollaterals() view returns (address[])
getElements
viewfunction getElements(string syntheticTokenSymbol, address collateralToken, uint8 version) view returns (address[])
getSyntheticTokens
viewfunction getSyntheticTokens() view returns (string[])
getVersions
viewfunction getVersions() view returns (uint8[])
isDeployed
viewfunction isDeployed(string syntheticTokenSymbol, address collateralToken, uint8 version, address element) view returns (bool isElementDeployed)
registryType
viewfunction registryType() view returns (string)
synthereumFinder
viewfunction synthereumFinder() view returns (address)
register
nonpayablefunction register(string syntheticTokenSymbol, address collateralToken, uint8 version, address element)
unregister
nonpayablefunction unregister(string syntheticTokenSymbol, address collateralToken, uint8 version, address element)
events
No events.
errors
No errors.
creation bytecode
0x60a06040523480156200001157600080fd5b5060405162001d4738038062001d478339810160408190526200003491620007e6565b6040805180820190915260128152714649584544524154455f524547495354525960701b60208201908152600160008190556001600160a01b0384166080528251849270466978656452617465526567697374727960781b926200009b9290919062000727565b506040516302abf57960e61b8152600481018290526001600160a01b0383169063aafd5e409060240160206040518083038186803b158015620000dd57600080fd5b505afa92505050801562000110575060408051601f3d908101601f191682019092526200010d91810190620007e6565b60015b6200011b576200061a565b60008190506000816001600160a01b031663681390e66040518163ffffffff1660e01b815260040160006040518083038186803b1580156200015c57600080fd5b505afa15801562000171573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526200019b9190810190620008af565b90506000826001600160a01b03166378b926366040518163ffffffff1660e01b815260040160006040518083038186803b158015620001d957600080fd5b505afa158015620001ee573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052620002189190810190620009cb565b90506000836001600160a01b0316636d0cc8956040518163ffffffff1660e01b815260040160006040518083038186803b1580156200025657600080fd5b505afa1580156200026b573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405262000295919081019062000a6f565b905060005b8351811015620004ea5760005b8351811015620004d45760005b8351811015620004be576000876001600160a01b031663c6700f01888681518110620002e457620002e462000b0e565b602002602001015188868151811062000301576200030162000b0e565b60200260200101518886815181106200031e576200031e62000b0e565b60200260200101516040518463ffffffff1660e01b8152600401620003469392919062000b24565b60006040518083038186803b1580156200035f57600080fd5b505afa15801562000374573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526200039e9190810190620009cb565b905060005b8151811015620004a65762000490828281518110620003c657620003c662000b0e565b602002602001015160028a8881518110620003e557620003e562000b0e565b6020026020010151604051620003fc919062000b74565b908152602001604051809103902060008a888151811062000421576200042162000b0e565b60200260200101516001600160a01b03166001600160a01b03168152602001908152602001600020600089878151811062000460576200046062000b0e565b602002602001015160ff1660ff1681526020019081526020016000206200062460201b620009761790919060201c565b50806200049d8162000b92565b915050620003a3565b50508080620004b59062000b92565b915050620002b4565b5080620004cb8162000b92565b915050620002a7565b5080620004e18162000b92565b9150506200029a565b5060005b83518110156200055a57620005446200052e85838151811062000515576200051562000b0e565b60200260200101516200064460201b620009941760201c565b6003620006be60201b62000a081790919060201c565b5080620005518162000b92565b915050620004ee565b5060005b8251811015620005b5576200059f83828151811062000581576200058162000b0e565b602002602001015160056200062460201b620009761790919060201c565b5080620005ac8162000b92565b9150506200055e565b5060005b81518110156200061357620005fd828281518110620005dc57620005dc62000b0e565b602002602001015160ff166007620006cc60201b62000a081790919060201c565b50806200060a8162000b92565b915050620005b9565b5050505050505b5050505062000bf3565b60006200063b836001600160a01b038416620006d5565b90505b92915050565b80516000908290620006595750600092915050565b602081511115620006b05760405162461bcd60e51b815260206004820152601b60248201527f4279746573206c656e67746820626967676572207468616e2033320000000000604482015260640160405180910390fd5b602081015191505b50919050565b60006200063b8383620006d5565b60006200063b83835b60008181526001830160205260408120546200071e575081546001818101845560008481526020808220909301849055845484825282860190935260409020919091556200063e565b5060006200063e565b828054620007359062000bbc565b90600052602060002090601f016020900481019282620007595760008555620007a4565b82601f106200077457805160ff1916838001178555620007a4565b82800160010185558215620007a4579182015b82811115620007a457825182559160200191906001019062000787565b50620007b2929150620007b6565b5090565b5b80821115620007b25760008155600101620007b7565b6001600160a01b0381168114620007e357600080fd5b50565b600060208284031215620007f957600080fd5b81516200080681620007cd565b9392505050565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f191681016001600160401b03811182821017156200084e576200084e6200080d565b604052919050565b60006001600160401b038211156200087257620008726200080d565b5060051b60200190565b60005b83811015620008995781810151838201526020016200087f565b83811115620008a9576000848401525b50505050565b60006020808385031215620008c357600080fd5b82516001600160401b0380821115620008db57600080fd5b8185019150601f8681840112620008f157600080fd5b825162000908620009028262000856565b62000823565b81815260059190911b840185019085810190898311156200092857600080fd5b8686015b83811015620009bd57805186811115620009465760008081fd5b8701603f81018c13620009595760008081fd5b888101516040888211156200097257620009726200080d565b62000985828901601f19168c0162000823565b8281528e828486010111156200099b5760008081fd5b620009ac838d83018487016200087c565b86525050509187019187016200092c565b509998505050505050505050565b60006020808385031215620009df57600080fd5b82516001600160401b03811115620009f657600080fd5b8301601f8101851362000a0857600080fd5b805162000a19620009028262000856565b81815260059190911b8201830190838101908783111562000a3957600080fd5b928401925b8284101562000a6457835162000a5481620007cd565b8252928401929084019062000a3e565b979650505050505050565b6000602080838503121562000a8357600080fd5b82516001600160401b0381111562000a9a57600080fd5b8301601f8101851362000aac57600080fd5b805162000abd620009028262000856565b81815260059190911b8201830190838101908783111562000add57600080fd5b928401925b8284101562000a6457835160ff8116811462000afe5760008081fd5b8252928401929084019062000ae2565b634e487b7160e01b600052603260045260246000fd5b606081526000845180606084015262000b458160808501602089016200087c565b6001600160a01b039490941660208301525060ff9190911660408201526080601f909201601f19160101919050565b6000825162000b888184602087016200087c565b9190910192915050565b600060001982141562000bb557634e487b7160e01b600052601160045260246000fd5b5060010190565b600181811c9082168062000bd157607f821691505b60208210811415620006b857634e487b7160e01b600052602260045260246000fd5b60805161112a62000c1d600039600081816101540152818161020a015261066b015261112a6000f3fe608060405234801561001057600080fd5b50600436106100935760003560e01c806373ee568a1161006657806373ee568a146100ff57806378b9263614610114578063aab748b614610129578063c6700f011461013c578063f6bf3ef61461014f57600080fd5b806321ff88ca146100985780633f6df42b146100c0578063681390e6146100d55780636d0cc895146100ea575b600080fd5b6100ab6100a6366004610d7b565b61018e565b60405190151581526020015b60405180910390f35b6100d36100ce366004610d7b565b6101e7565b005b6100dd6103b8565b6040516100b79190610e43565b6100f261046e565b6040516100b79190610ea5565b610107610511565b6040516100b79190610eec565b61011c61059f565b6040516100b79190610eff565b6100d3610137366004610d7b565b610648565b61011c61014a366004610f40565b61087e565b6101767f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b0390911681526020016100b7565b60006101dd82600288886040516101a6929190610fa6565b90815260408051602092819003830190206001600160a01b038916600090815290835281812060ff89168252909252902090610a14565b9695505050505050565b6040516302abf57960e61b8152672232b83637bcb2b960c11b60048201526000907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169063aafd5e409060240160206040518083038186803b15801561025457600080fd5b505afa158015610268573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061028c9190610fb6565b9050336001600160a01b038216146102bf5760405162461bcd60e51b81526004016102b690610fd3565b60405180910390fd5b600260005414156103125760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c0060448201526064016102b6565b60026000819055506103678260028888604051610330929190610fa6565b90815260408051602092819003830190206001600160a01b038916600090815290835281812060ff89168252909252902090610a36565b6103ab5760405162461bcd60e51b8152602060048201526015602482015274115b195b595b9d081b9bdd081cdd5c1c1bdc9d1959605a1b60448201526064016102b6565b5050600160005550505050565b606060006103c66003610a4b565b905060008167ffffffffffffffff8111156103e3576103e3611015565b60405190808252806020026020018201604052801561041657816020015b60608152602001906001900390816104015790505b50905060005b8281101561046757610437610432600383610a55565b610a61565b8282815181106104495761044961102b565b6020026020010181905250808061045f90611057565b91505061041c565b5092915050565b6060600061047c6007610a4b565b905060008167ffffffffffffffff81111561049957610499611015565b6040519080825280602002602001820160405280156104c2578160200160208202803683370190505b50905060005b82811015610467576104db600782610a55565b8282815181106104ed576104ed61102b565b60ff909216602092830291909101909101528061050981611057565b9150506104c8565b6001805461051e90611072565b80601f016020809104026020016040519081016040528092919081815260200182805461054a90611072565b80156105975780601f1061056c57610100808354040283529160200191610597565b820191906000526020600020905b81548152906001019060200180831161057a57829003601f168201915b505050505081565b606060006105ad6005610a4b565b905060008167ffffffffffffffff8111156105ca576105ca611015565b6040519080825280602002602001820160405280156105f3578160200160208202803683370190505b50905060005b828110156104675761060c600582610a55565b82828151811061061e5761061e61102b565b6001600160a01b03909216602092830291909101909101528061064081611057565b9150506105f9565b6040516302abf57960e61b8152672232b83637bcb2b960c11b60048201526000907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169063aafd5e409060240160206040518083038186803b1580156106b557600080fd5b505afa1580156106c9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106ed9190610fb6565b9050336001600160a01b038216146107175760405162461bcd60e51b81526004016102b690610fd3565b6002600054141561076a5760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c0060448201526064016102b6565b60026000819055506107bf8260028888604051610788929190610fa6565b90815260408051602092819003830190206001600160a01b038916600090815290835281812060ff89168252909252902090610976565b61080b5760405162461bcd60e51b815260206004820152601960248201527f456c656d656e7420616c726561647920737570706f727465640000000000000060448201526064016102b6565b61085561084d87878080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061099492505050565b600390610a08565b50610861600585610976565b50610870600760ff8516610a08565b505060016000555050505050565b6060600060028686604051610894929190610fa6565b90815260408051602092819003830190206001600160a01b038716600090815290835281812060ff87168252909252812091506108d082610a4b565b905060008167ffffffffffffffff8111156108ed576108ed611015565b604051908082528060200260200182016040528015610916578160200160208202803683370190505b50905060005b8281101561096a5761092e8482610a55565b8282815181106109405761094061102b565b6001600160a01b03909216602092830291909101909101528061096281611057565b91505061091c565b50979650505050505050565b600061098b836001600160a01b038416610b98565b90505b92915050565b805160009082906109a85750600092915050565b6020815111156109fa5760405162461bcd60e51b815260206004820152601b60248201527f4279746573206c656e67746820626967676572207468616e203332000000000060448201526064016102b6565b602081015191505b50919050565b600061098b8383610b98565b6001600160a01b0381166000908152600183016020526040812054151561098b565b600061098b836001600160a01b038416610be7565b600061098e825490565b600061098b8383610cda565b606060005b60208160ff16108015610a9a5750828160ff1660208110610a8957610a8961102b565b1a60f81b6001600160f81b03191615155b15610ab15780610aa9816110a7565b915050610a66565b60008160ff1667ffffffffffffffff811115610acf57610acf611015565b6040519080825280601f01601f191660200182016040528015610af9576020820181803683370190505b509050600091505b60208260ff16108015610b355750838260ff1660208110610b2457610b2461102b565b1a60f81b6001600160f81b03191615155b15610b9157838260ff1660208110610b4f57610b4f61102b565b1a60f81b818360ff1681518110610b6857610b6861102b565b60200101906001600160f81b031916908160001a90535081610b89816110a7565b925050610b01565b9392505050565b6000818152600183016020526040812054610bdf5750815460018181018455600084815260208082209093018490558454848252828601909352604090209190915561098e565b50600061098e565b60008181526001830160205260408120548015610cd0576000610c0b6001836110c7565b8554909150600090610c1f906001906110c7565b9050818114610c84576000866000018281548110610c3f57610c3f61102b565b9060005260206000200154905080876000018481548110610c6257610c6261102b565b6000918252602080832090910192909255918252600188019052604090208390555b8554869080610c9557610c956110de565b60019003818190600052602060002001600090559055856001016000868152602001908152602001600020600090556001935050505061098e565b600091505061098e565b6000826000018281548110610cf157610cf161102b565b9060005260206000200154905092915050565b60008083601f840112610d1657600080fd5b50813567ffffffffffffffff811115610d2e57600080fd5b602083019150836020828501011115610d4657600080fd5b9250929050565b6001600160a01b0381168114610d6257600080fd5b50565b803560ff81168114610d7657600080fd5b919050565b600080600080600060808688031215610d9357600080fd5b853567ffffffffffffffff811115610daa57600080fd5b610db688828901610d04565b9096509450506020860135610dca81610d4d565b9250610dd860408701610d65565b91506060860135610de881610d4d565b809150509295509295909350565b6000815180845260005b81811015610e1c57602081850181015186830182015201610e00565b81811115610e2e576000602083870101525b50601f01601f19169290920160200192915050565b6000602080830181845280855180835260408601915060408160051b870101925083870160005b82811015610e9857603f19888603018452610e86858351610df6565b94509285019290850190600101610e6a565b5092979650505050505050565b6020808252825182820181905260009190848201906040850190845b81811015610ee057835160ff1683529284019291840191600101610ec1565b50909695505050505050565b60208152600061098b6020830184610df6565b6020808252825182820181905260009190848201906040850190845b81811015610ee05783516001600160a01b031683529284019291840191600101610f1b565b60008060008060608587031215610f5657600080fd5b843567ffffffffffffffff811115610f6d57600080fd5b610f7987828801610d04565b9095509350506020850135610f8d81610d4d565b9150610f9b60408601610d65565b905092959194509250565b8183823760009101908152919050565b600060208284031215610fc857600080fd5b8151610b9181610d4d565b60208082526022908201527f53656e646572206d7573742062652053796e7468657265756d206465706c6f7960408201526132b960f11b606082015260800190565b634e487b7160e01b600052604160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b600060001982141561106b5761106b611041565b5060010190565b600181811c9082168061108657607f821691505b60208210811415610a0257634e487b7160e01b600052602260045260246000fd5b600060ff821660ff8114156110be576110be611041565b60010192915050565b6000828210156110d9576110d9611041565b500390565b634e487b7160e01b600052603160045260246000fdfea264697066735822122099701c4b147b85208f24915a67b7e16299e40c964ec7b298392720c90a33904364736f6c634300080900330000000000000000000000003b05b902fe763ad87aa755fab70f86c76bf331f4