0 txs
7 calls
constructor
No constructor.
functions
No functions.
events
AssetIncluded
event AssetIncluded(address indexed numeraire, address indexed reserve, uint256 weight)
AssimilatorIncluded
event AssimilatorIncluded(address indexed derivative, address indexed numeraire, address indexed reserve, address assimilator)
ParametersSet
event ParametersSet(uint256 alpha, uint256 beta, uint256 delta, uint256 epsilon, uint256 lambda)
errors
No errors.
creation bytecode
0x611ccf610034600b8282823980515f1a607314602857634e487b7160e01b5f525f60045260245ffd5b305f52607381538281f3fe7300000000000000000000000000000000000000003014608060405260043610610055575f3560e01c8063231888b7146100595780635cd9c10a1461007a578063b263dde214610099578063faa50b5d146100b8575b5f5ffd5b818015610064575f5ffd5b50610078610073366004611812565b6100f7565b005b818015610085575f5ffd5b5061007861009436600461186c565b6104f3565b8180156100a4575f5ffd5b506100786100b336600461190e565b6106a1565b6100cb6100c63660046119a2565b610a87565b604080519586526020860194909452928401919091526060830152608082015260a00160405180910390f35b845f10801561010d5750670de0b6b3a764000085105b61015e5760405162461bcd60e51b815260206004820152601d60248201527f43757276652f706172616d657465722d696e76616c69642d616c70686100000060448201526064015b60405180910390fd5b8484106101ad5760405162461bcd60e51b815260206004820152601c60248201527f43757276652f706172616d657465722d696e76616c69642d62657461000000006044820152606401610155565b6706f05b59d3b200008311156102055760405162461bcd60e51b815260206004820152601b60248201527f43757276652f706172616d657465722d696e76616c69642d6d617800000000006044820152606401610155565b662386f26fc1000082111561025c5760405162461bcd60e51b815260206004820152601f60248201527f43757276652f706172616d657465722d696e76616c69642d657073696c6f6e006044820152606401610155565b670de0b6b3a76400008111156102b45760405162461bcd60e51b815260206004820152601e60248201527f43757276652f706172616d657465722d696e76616c69642d6c616d62646100006044820152606401610155565b5f6102be87610b32565b90506102dd670de0b6b3a76400006102d78860016119cd565b90610c6e565b87546001600160801b0319166001600160801b039190911617875561030f670de0b6b3a76400006102d78760016119cd565b87546001600160801b03908116600160801b929091168202178089556012916103789161035d9161034a91600f81810b92909104900b610cac565b6103546002610cde565b600f0b90610cfa565b61036f87670de0b6b3a7640000610c6e565b600f0b90610d2e565b61038291906119e0565b600188810180546001600160801b0319166001600160801b0393909316929092179091556103bf90670de0b6b3a7640000906102d79086906119cd565b600180890180546001600160801b03938416600160801b029316929092179091556103f990670de0b6b3a7640000906102d79085906119cd565b6002880180546001600160801b0319166001600160801b03929092169190911790555f61042588610b32565b905080600f0b82600f0b121561047d5760405162461bcd60e51b815260206004820152601d60248201527f43757276652f706172616d65746572732d696e6372656173652d6665650000006044820152606401610155565b60018801547fb399767364127d5a414f09f214fa5606358052b764894b1084ce5ef067c05a9790889088906104bd90600f0b670de0b6b3a7640000610d80565b60408051938452602084019290925290820152606081018690526080810185905260a00160405180910390a15050505050505050565b6001600160a01b0384166105195760405162461bcd60e51b815260040161015590611a0d565b6001600160a01b03831661053f5760405162461bcd60e51b815260040161015590611a53565b6001600160a01b0382166105655760405162461bcd60e51b815260040161015590611aa5565b6001600160a01b03811661058b5760405162461bcd60e51b815260040161015590611ae9565b6001600160a01b038481165f90815260058701602052604080822080546001600160a01b031990811688861617825586851684529183208054909216938516939093178155600488018054919284926105e6576105e6611b39565b5f91825260209091208254910180546001600160a01b039092166001600160a01b031983168117825592546001600160a81b0319909216909217600160a01b9182900460ff16909102179055600487018054829190600190811061064c5761064c611b39565b5f91825260209091208254910180546001600160a01b039092166001600160a01b031983168117825592546001600160a81b0319909216909217600160a01b9182900460ff1690910217905550505050505050565b600281146106ff5760405162461bcd60e51b815260206004820152602560248201527f43757276652f6173736574576569676874732d6d7573742d62652d6c656e6774604482015264682d74776f60d81b6064820152608401610155565b61070a600584611b61565b156107665760405162461bcd60e51b815260206004820152602660248201527f43757276652f6173736574732d6d7573742d62652d646976697369626c652d62604482015265792d6669766560d01b6064820152608401610155565b5f5b81811015610a7c575f61077c826005611b80565b90508886868381811061079157610791611b39565b90506020020160208101906107a69190611b97565b81546001810183555f928352602090922090910180546001600160a01b0319166001600160a01b03909216919091179055868686838181106107ea576107ea611b39565b90506020020160208101906107ff9190611b97565b81546001810183555f928352602090922090910180546001600160a01b0319166001600160a01b0390921691909117905587868661083e8460026119cd565b81811061084d5761084d611b39565b90506020020160208101906108629190611b97565b81546001810183555f928352602090922090910180546001600160a01b0319166001600160a01b0390921691909117905585856108a08360026119cd565b8181106108af576108af611b39565b90506020020160208101906108c49190611b97565b6001600160a01b03168686838181106108df576108df611b39565b90506020020160208101906108f49190611b97565b6001600160a01b031614610966578686866109108460026119cd565b81811061091f5761091f611b39565b90506020020160208101906109349190611b97565b81546001810183555f928352602090922090910180546001600160a01b0319166001600160a01b039092169190911790555b610a738a87878481811061097c5761097c611b39565b90506020020160208101906109919190611b97565b888861099e8660016119cd565b8181106109ad576109ad611b39565b90506020020160208101906109c29190611b97565b89896109cf8760026119cd565b8181106109de576109de611b39565b90506020020160208101906109f39190611b97565b8a8a610a008860036119cd565b818110610a0f57610a0f611b39565b9050602002016020810190610a249190611b97565b8b8b610a318960046119cd565b818110610a4057610a40611b39565b9050602002016020810190610a559190611b97565b8a8a8a818110610a6757610a67611b39565b90506020020135610de4565b50600101610768565b505050505050505050565b80545f908190819081908190610aa890600f0b670de0b6b3a7640000610d80565b8654909550610ac990600160801b9004600f0b670de0b6b3a7640000610d80565b6001870154909450610ae690600f0b670de0b6b3a7640000610d80565b6001870154909350610b0a90600160801b9004600f0b670de0b6b3a7640000610d80565b6002870154909250610b2790600f0b670de0b6b3a7640000610d80565b905091939590929450565b6040805160028082526060820183525f928392839290916020830190803683370190505090505f5b8151811015610bd2575f610b95866004018381548110610b7c57610b7c611b39565b5f918252602090912001546001600160a01b0316611140565b905080838381518110610baa57610baa611b39565b600f9290920b60209283029190910190910152610bc781856119e0565b935050600101610b5a565b508354600185015460038601805460408051602080840282018101909252828152610c669588958895600160801b909204600f90810b9591900b93830182828015610c5c57602002820191905f5260205f20905f905b825461010083900a9004600f0b81526020601f8301819004938401936001036010909301929092029101808411610c285790505b50505050506111a8565b949350505050565b5f815f03610c7a575f5ffd5b5f610c85848461122d565b905060016001607f1b036001600160801b0382161115610ca3575f5ffd5b90505b92915050565b5f600f82810b9084900b0360016001607f1b03198112801590610cd6575060016001607f1b038113155b610ca3575f5ffd5b5f677fffffffffffffff821115610cf3575f5ffd5b5060401b90565b5f600f83810b9083900b0260401d60016001607f1b03198112801590610cd6575060016001607f1b03811315610ca3575f5ffd5b5f81600f0b5f03610d3d575f5ffd5b5f82600f0b604085600f0b901b81610d5757610d57611b4d565b05905060016001607f1b03198112801590610cd6575060016001607f1b03811315610ca3575f5ffd5b5f815f03610d8f57505f610ca6565b5f83600f0b1215610d9e575f5ffd5b600f83900b6001600160801b038316810260401c90608084901c026001600160c01b03811115610dcc575f5ffd5b60401b8119811115610ddc575f5ffd5b019392505050565b6001600160a01b038616610e0a5760405162461bcd60e51b815260040161015590611a0d565b6001600160a01b038516610e305760405162461bcd60e51b815260040161015590611a53565b6001600160a01b038416610e565760405162461bcd60e51b815260040161015590611aa5565b6001600160a01b038316610e7c5760405162461bcd60e51b815260040161015590611ae9565b670de0b6b3a76400008110610ede5760405162461bcd60e51b815260206004820152602260248201527f43757276652f7765696768742d6d7573742d62652d6c6573732d7468616e2d6f6044820152616e6560f01b6064820152608401610155565b836001600160a01b0316866001600160a01b031614610f0c57610f0c6001600160a01b038716835f1961138c565b6001600160a01b038087165f90815260058901602052604080822080548985166001600160a01b03198083168217845560048e01805460ff908116600160a01b9081026001600160a81b03199687169095179490941786558c891688529587208054988c16928916831781559054909516909102959091161793909317815590610fbd610fa26001670de0b6b3a7640000610c6e565b610fb486670de0b6b3a7640000610c6e565b600f0b906114c6565b60038b018054600180820183555f9283526020808420600284040180549383166010026101000a6001600160801b0381810219909516948716029390931790925560048e01805491820181558352918190208654920180546001600160a01b039384166001600160a01b031982168117835588546001600160a81b031990921617600160a01b9182900460ff1690910217905560405187815292935089821692918c16917f69745294f8c4916d2a4ca68ea4e3be1d5990927ba68481e69368deb3c4395d02910160405180910390a36040516001600160a01b03898116825280891691908b169081907f4b18271a7872ab0f9e58e9ca39180e3c710490f802d663f20ae751a8e6b29bc19060200160405180910390a4856001600160a01b0316886001600160a01b031614611134576040516001600160a01b03878116825280891691908b169082907f4b18271a7872ab0f9e58e9ca39180e3c710490f802d663f20ae751a8e6b29bc19060200160405180910390a45b50505050505050505050565b60405163ac969a7360e01b81523060048201525f906001600160a01b0383169063ac969a7390602401602060405180830381865afa158015611184573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610ca69190611bb7565b83515f90815b81811015611222575f6111e68583815181106111cc576111cc611b39565b60200260200101518a600f0b610cfa90919063ffffffff16565b905061120d8883815181106111fd576111fd611b39565b60200260200101518289896114f7565b61121790856119e0565b9350506001016111ae565b505095945050505050565b5f815f03611239575f5ffd5b5f6001600160c01b0384116112635782604085901b8161125b5761125b611b4d565b049050611379565b60c084811c640100000000811061127c576020918201911c5b62010000811061128e576010918201911c5b610100811061129f576008918201911c5b601081106112af576004918201911c5b600481106112bf576002918201911c5b600281106112ce576001820191505b60bf820360018603901c6001018260ff0387901b816112ef576112ef611b4d565b0492506001600160801b03831115611305575f5ffd5b608085901c83026001600160801b038616840260c088901c604089901b82811015611331576001820391505b608084901b92900382811015611348576001820391505b829003608084901c821461135e5761135e611bd7565b88818161136d5761136d611b4d565b04870196505050505050505b6001600160801b03811115610ca3575f5ffd5b8015806114045750604051636eb1769f60e11b81523060048201526001600160a01b03838116602483015284169063dd62ed3e90604401602060405180830381865afa1580156113de573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906114029190611beb565b155b61146f5760405162461bcd60e51b815260206004820152603660248201527f5361666545524332303a20617070726f76652066726f6d206e6f6e2d7a65726f60448201527520746f206e6f6e2d7a65726f20616c6c6f77616e636560501b6064820152608401610155565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663095ea7b360e01b1790526114c1908490611622565b505050565b5f600f83810b9083900b0160016001607f1b03198112801590610cd6575060016001607f1b03811315610ca3575f5ffd5b5f83600f0b85600f0b1215611598575f61152361151885600160401b611c02565b600f87900b90610cfa565b905080600f0b86600f0b121561158e575f61153e8783611c02565b905061154e600f82900b85610cfa565b925061155e600f84900b87610d2e565b92506001603e1b600f84900b1315611578576001603e1b92505b611586600f84900b82610cfa565b925050611592565b5f91505b50610c66565b5f6115aa61151885600160401b6119e0565b905080600f0b86600f0b1315611615575f6115c58288611c02565b90506115d5600f82900b85610cfa565b92506115e5600f84900b87610d2e565b92506001603e1b600f84900b13156115ff576001603e1b92505b61160d600f84900b82610cfa565b925050611619565b5f91505b50949350505050565b5f611676826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166116f59092919063ffffffff16565b905080515f14806116965750808060200190518101906116969190611c2f565b6114c15760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b6064820152608401610155565b6060610c6684845f85855f5f866001600160a01b0316858760405161171a9190611c4e565b5f6040518083038185875af1925050503d805f8114611754576040519150601f19603f3d011682016040523d82523d5f602084013e611759565b606091505b509150915061176a87838387611775565b979650505050505050565b606083156117e35782515f036117dc576001600160a01b0385163b6117dc5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610155565b5081610c66565b610c6683838151156117f85781518083602001fd5b8060405162461bcd60e51b81526004016101559190611c64565b5f5f5f5f5f5f60c08789031215611827575f5ffd5b505084359660208601359650604086013595606081013595506080810135945060a0013592509050565b80356001600160a01b0381168114611867575f5ffd5b919050565b5f5f5f5f5f60a08688031215611880575f5ffd5b8535945061189060208701611851565b935061189e60408701611851565b92506118ac60608701611851565b91506118ba60808701611851565b90509295509295909350565b5f5f83601f8401126118d6575f5ffd5b50813567ffffffffffffffff8111156118ed575f5ffd5b6020830191508360208260051b8501011115611907575f5ffd5b9250929050565b5f5f5f5f5f5f5f5f60c0898b031215611925575f5ffd5b88359750602089013596506040890135955060608901359450608089013567ffffffffffffffff811115611957575f5ffd5b6119638b828c016118c6565b90955093505060a089013567ffffffffffffffff811115611982575f5ffd5b61198e8b828c016118c6565b999c989b5096995094979396929594505050565b5f602082840312156119b2575f5ffd5b5035919050565b634e487b7160e01b5f52601160045260245ffd5b80820180821115610ca657610ca66119b9565b600f81810b9083900b0160016001607f1b03811360016001607f1b031982121715610ca657610ca66119b9565b60208082526026908201527f43757276652f6e756d6572616972652d63616e6e6f742d62652d7a65726f2d6160408201526564647265737360d01b606082015260800190565b60208082526032908201527f43757276652f6e756d6572616972652d617373696d696c61746f722d63616e6e6040820152716f742d62652d7a65726f2d6164647265737360701b606082015260800190565b60208082526024908201527f43757276652f726573657276652d63616e6e6f742d62652d7a65726f2d6164646040820152637265737360e01b606082015260800190565b60208082526030908201527f43757276652f726573657276652d617373696d696c61746f722d63616e6e6f7460408201526f2d62652d7a65726f2d6164647265737360801b606082015260800190565b634e487b7160e01b5f52603260045260245ffd5b634e487b7160e01b5f52601260045260245ffd5b5f82611b7b57634e487b7160e01b5f52601260045260245ffd5b500690565b8082028115828204841417610ca657610ca66119b9565b5f60208284031215611ba7575f5ffd5b611bb082611851565b9392505050565b5f60208284031215611bc7575f5ffd5b815180600f0b8114610ca3575f5ffd5b634e487b7160e01b5f52600160045260245ffd5b5f60208284031215611bfb575f5ffd5b5051919050565b600f82810b9082900b0360016001607f1b0319811260016001607f1b0382131715610ca657610ca66119b9565b5f60208284031215611c3f575f5ffd5b81518015158114610ca3575f5ffd5b5f82518060208501845e5f920191825250919050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f8301168401019150509291505056fea26469706673582212203e9aa3602ca2998e20d74c0f6c1a630c786f627295d49bca9a1de79b1ab7efe064736f6c634300081b0033