2 txs
3 calls
constructor
constructor(address ownerAddr, address securitySchemeAddr)
functions
getSettledPremium
viewfunction getSettledPremium(address addr, address tokenAddress) view returns (int256)
owner
viewfunction owner() view returns (address)
securitySchemeAddress
viewfunction securitySchemeAddress() view returns (address)
settleOption
nonpayablefunction settleOption(address fromAddress, address toAddress, uint256 amount, address tokenAddress)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
events
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
SettleOption
event SettleOption(address fromAddress, address toAddress, uint256 amount, address tokenAddress)
errors
InvalidAccount
error InvalidAccount()
OwnerOnly
error OwnerOnly()
ReentrantCall
error ReentrantCall()
creation bytecode
0x6080604052348015600e575f80fd5b5060405161067f38038061067f833981016040819052602b916075565b600180546001600160a01b039384166001600160a01b0319918216179091556002805492909316911617905560a1565b80516001600160a01b03811681146070575f80fd5b919050565b5f80604083850312156085575f80fd5b608c83605b565b9150609860208401605b565b90509250929050565b6105d1806100ae5f395ff3fe608060405234801561000f575f80fd5b5060043610610055575f3560e01c806339f02d6d146100595780638da5cb5b14610082578063a20bb2cf14610093578063b907ebef146100a8578063f2fde38b146100ee575b5f80fd5b60025461006c906001600160a01b031681565b604051610079919061044a565b60405180910390f35b6001546001600160a01b031661006c565b6100a66100a1366004610472565b610101565b005b6100e06100b63660046104c2565b6001600160a01b039182165f90815260036020908152604080832093909416825291909152205490565b604051908152602001610079565b6100a66100fc3660046104f9565b610389565b6101096103d1565b6001546001600160a01b0316331461013457604051630b2db9b760e31b815260040160405180910390fd5b60025460405163576148ef60e11b81526001600160a01b039091169063aec291de9061016490879060040161044a565b602060405180830381865afa15801561017f573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906101a3919061051b565b6101c057604051630da30f6560e31b815260040160405180910390fd5b60025460405163576148ef60e11b81526001600160a01b039091169063aec291de906101f090869060040161044a565b602060405180830381865afa15801561020b573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061022f919061051b565b61024c57604051630da30f6560e31b815260040160405180910390fd5b6001600160a01b038085165f9081526003602090815260408083209385168352929052908120805484929061028290849061054e565b90915550506001600160a01b038084165f908152600360209081526040808320938516835292905290812080548492906102bd908490610574565b9091555050604051631a4ca37b60e21b81526001600160a01b0382811660048301526024820184905284811660448301528516906369328dec906064015f604051808303815f87803b158015610311575f80fd5b505af1158015610323573d5f803e3d5ffd5b5050604080516001600160a01b03888116825287811660208301528183018790528516606082015290517f938a70f764cac399f6d234f660689866c72f37321d4a62d79faf202cb3402e379350908190036080019150a161038360015f55565b50505050565b6103916103d1565b6001546001600160a01b031633146103bc57604051630b2db9b760e31b815260040160405180910390fd5b6103c5816103f9565b6103ce60015f55565b50565b60025f54036103f3576040516306fda65d60e31b815260040160405180910390fd5b60025f55565b600180546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a35050565b6001600160a01b0391909116815260200190565b6001600160a01b03811681146103ce575f80fd5b5f805f8060808587031215610485575f80fd5b84356104908161045e565b935060208501356104a08161045e565b92506040850135915060608501356104b78161045e565b939692955090935050565b5f80604083850312156104d3575f80fd5b82356104de8161045e565b915060208301356104ee8161045e565b809150509250929050565b5f60208284031215610509575f80fd5b81356105148161045e565b9392505050565b5f6020828403121561052b575f80fd5b81518015158114610514575f80fd5b634e487b7160e01b5f52601160045260245ffd5b8181035f83128015838313168383128216171561056d5761056d61053a565b5092915050565b8082018281125f8312801582168215821617156105935761059361053a565b50509291505056fea26469706673582212208aa545237c02e06900c5cdf972376ff575b9dfd99c651e0f12a7e792befd006564736f6c634300081a0033000000000000000000000000c573100a879f480c9ae5290f865a1e354f4ba67f0000000000000000000000000618275ceadd535c315eba326a8cde50aa1f3382