ETH Price: $1,718.42 (+2.49%)
 

Overview

ETH Balance

0 ETH

ETH Value

$0.00

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Block
From
To

There are no matching entries

Please try again later

View more zero value Internal Transactions in Advanced View mode

Advanced mode:

Cross-Chain Transactions
Loading...
Loading
Source Code Verified Exact Match

Contract Name

ExoticRewards

Compiler Version
v0.8.4+commit.c7e474f2
Optimization Enabled
Yes with 200 runs
Other Settings
default evmVersion
License
-NA-
Contract Source Code (Solidity Standard Json-Input format)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API
[{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"managerAddress","type":"address"}],"name":"NewManagerAddress","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"paymentTokenAddress","type":"address"}],"name":"NewPaymentToken","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"oldOwner","type":"address"},{"indexed":false,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnerChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnerNominated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"account","type":"address"}],"name":"Paused","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"market","type":"address"},{"indexed":false,"internalType":"address","name":"disputorAddress","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"RewardIssued","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"account","type":"address"}],"name":"Unpaused","type":"event"},{"stateMutability":"payable","type":"fallback"},{"inputs":[],"name":"acceptOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"initNonReentrant","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_owner","type":"address"},{"internalType":"address","name":"_managerAddress","type":"address"}],"name":"initialize","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"marketIssuedReward","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"marketManager","outputs":[{"internalType":"contract IExoticPositionalMarketManager","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_owner","type":"address"}],"name":"nominateNewOwner","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"nominatedOwner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"paused","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"paymentToken","outputs":[{"internalType":"contract IERC20Upgradeable","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_market","type":"address"},{"internalType":"address","name":"_disputorAddress","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"sendRewardToDisputoraddress","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_managerAddress","type":"address"}],"name":"setMarketManager","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_owner","type":"address"}],"name":"setOwner","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"proxyAddress","type":"address"}],"name":"transferOwnershipAtInit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]
608060405234801561001057600080fd5b5061111a806100206000396000f3fe6080604052600436106100d55760003560e01c80636948452611610079578063c3b83f5f11610056578063c3b83f5f14610259578063d82aff1114610279578063ddb55ff214610299578063ebc79772146102b957005b806369484526146101e357806379ba50971461021e5780638da5cb5b1461023357005b806341ed2c12116100b257806341ed2c121461015b578063485cc9551461018057806353a47bb7146101a05780635c975abb146101c057005b806313af4035146100de5780631627540c146100fe5780633013ce291461011e57005b366100dc57005b005b3480156100ea57600080fd5b506100dc6100f9366004610fc0565b6102ce565b34801561010a57600080fd5b506100dc610119366004610fc0565b61040e565b34801561012a57600080fd5b5060685461013e906001600160a01b031681565b6040516001600160a01b0390911681526020015b60405180910390f35b34801561016757600080fd5b5060675461013e9061010090046001600160a01b031681565b34801561018c57600080fd5b506100dc61019b366004610ff8565b610464565b3480156101ac57600080fd5b5060015461013e906001600160a01b031681565b3480156101cc57600080fd5b5060345460ff166040519015158152602001610152565b3480156101ef57600080fd5b506102106101fe366004610fc0565b60696020526000908152604090205481565b604051908152602001610152565b34801561022a57600080fd5b506100dc610550565b34801561023f57600080fd5b5060005461013e906201000090046001600160a01b031681565b34801561026557600080fd5b506100dc610274366004610fc0565b61064d565b34801561028557600080fd5b506100dc610294366004610fc0565b610766565b3480156102a557600080fd5b506100dc6102b4366004611030565b61080c565b3480156102c557600080fd5b506100dc610ed5565b6001600160a01b0381166103295760405162461bcd60e51b815260206004820152601960248201527f4f776e657220616464726573732063616e6e6f7420626520300000000000000060448201526064015b60405180910390fd5b600154600160a01b900460ff16156103955760405162461bcd60e51b815260206004820152602960248201527f416c726561647920696e697469616c697a65642c20757365206e6f6d696e617460448201526832a732bba7bbb732b960b91b6064820152608401610320565b6001805460ff60a01b1916600160a01b179055600080546001600160a01b03831662010000810262010000600160b01b03199092169190911782556040805192835260208301919091527fb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c91015b60405180910390a150565b610416610f33565b600180546001600160a01b0319166001600160a01b0383169081179091556040519081527f906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce2290602001610403565b600054610100900460ff1661047f5760005460ff1615610483565b303b155b6104e65760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b6064820152608401610320565b600054610100900460ff16158015610508576000805461ffff19166101011790555b610511836102ce565b610519610ed5565b60678054610100600160a81b0319166101006001600160a01b03851602179055801561054b576000805461ff00191690555b505050565b6001546001600160a01b031633146105c85760405162461bcd60e51b815260206004820152603560248201527f596f75206d757374206265206e6f6d696e61746564206265666f726520796f7560448201527402063616e20616363657074206f776e65727368697605c1b6064820152608401610320565b60005460015460408051620100009093046001600160a01b03908116845290911660208301527fb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c910160405180910390a1600180546000805462010000600160b01b0319166001600160a01b03831662010000021790556001600160a01b0319169055565b610655610f33565b6001600160a01b03811661069d5760405162461bcd60e51b815260206004820152600f60248201526e496e76616c6964206164647265737360881b6044820152606401610320565b600154600160a81b900460ff16156106ed5760405162461bcd60e51b8152602060048201526013602482015272105b1c9958591e481d1c985b9cd9995c9c9959606a1b6044820152606401610320565b600080546001600160a01b038381166201000081810262010000600160b01b031990941693909317938490556001805460ff60a81b1916600160a81b1790556040805193909404909116825260208201527fb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c9101610403565b61076e610f33565b6001600160a01b0381166107b65760405162461bcd60e51b815260206004820152600f60248201526e24b73b30b634b21026b0b730b3b2b960891b6044820152606401610320565b60678054610100600160a81b0319166101006001600160a01b038416908102919091179091556040519081527f154e089317c4af354b1797cbc6b5e25eec4bdd82fd25292b9b8ede870b7d056e90602001610403565b606760019054906101000a90046001600160a01b03166001600160a01b03166307cf018c6040518163ffffffff1660e01b815260040160206040518083038186803b15801561085a57600080fd5b505afa15801561086e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108929190610fdc565b6001600160a01b0316336001600160a01b031614806108c0575060675461010090046001600160a01b031633145b806108db57506000546201000090046001600160a01b031633145b61091e5760405162461bcd60e51b81526020600482015260146024820152732737ba1027a197a6b0b730b3b2b917a7bbb732b960611b6044820152606401610320565b60675461010090046001600160a01b031661096d5760405162461bcd60e51b815260206004820152600f60248201526e24b73b30b634b21026b0b730b3b2b960891b6044820152606401610320565b606754604080516301f3c06360e21b8152905160009261010090046001600160a01b0316916307cf018c916004808301926020929190829003018186803b1580156109b757600080fd5b505afa1580156109cb573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109ef9190610fdc565b6001600160a01b03161415610a335760405162461bcd60e51b815260206004820152600a602482015269496e76616c6964204f4360b01b6044820152606401610320565b606754604051633761c52760e11b81526001600160a01b03858116600483015261010090920490911690636ec38a4e9060240160206040518083038186803b158015610a7e57600080fd5b505afa158015610a92573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ab69190611070565b610af75760405162461bcd60e51b81526020600482015260126024820152712737ba1030b1ba34bb329036b0b935b2ba1760711b6044820152606401610320565b606760019054906101000a90046001600160a01b03166001600160a01b0316633013ce296040518163ffffffff1660e01b815260040160206040518083038186803b158015610b4557600080fd5b505afa158015610b59573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7d9190610fdc565b6040516370a0823160e01b81523060048201526001600160a01b0391909116906370a082319060240160206040518083038186803b158015610bbe57600080fd5b505afa158015610bd2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bf69190611090565b811115610c3e5760405162461bcd60e51b8152602060048201526016602482015275416d6f756e7420657863656564732062616c616e636560501b6044820152606401610320565b600081118015610cbe5750826001600160a01b031663465591f96040518163ffffffff1660e01b815260040160206040518083038186803b158015610c8257600080fd5b505afa158015610c96573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610cba9190611090565b8111155b610d005760405162461bcd60e51b815260206004820152601360248201527216995c9bc81bdc881a1a59da08185b5bdd5b9d606a1b6044820152606401610320565b6001600160a01b038216610d495760405162461bcd60e51b815260206004820152601060248201526f24b73b30b634b2103234b9b83aba37b960811b6044820152606401610320565b6001600160a01b038316600090815260696020526040902054610d6c9082610fad565b6001600160a01b03808516600090815260696020908152604091829020939093556067548151633013ce2960e01b8152915161010090910490921692633013ce2992600480840193829003018186803b158015610dc857600080fd5b505afa158015610ddc573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e009190610fdc565b60405163a9059cbb60e01b81526001600160a01b03848116600483015260248201849052919091169063a9059cbb90604401602060405180830381600087803b158015610e4c57600080fd5b505af1158015610e60573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e849190611070565b50604080516001600160a01b038086168252841660208201529081018290527ff969167343826283ebaf3abbf1c8792d1179ef0262324df944b56023dc60700b9060600160405180910390a1505050565b60675460ff1615610f1e5760405162461bcd60e51b8152602060048201526013602482015272105b1c9958591e481a5b9a5d1a585b1a5e9959606a1b6044820152606401610320565b6067805460ff19166001908117909155606655565b6000546201000090046001600160a01b03163314610fab5760405162461bcd60e51b815260206004820152602f60248201527f4f6e6c792074686520636f6e7472616374206f776e6572206d6179207065726660448201526e37b936903a3434b99030b1ba34b7b760891b6064820152608401610320565b565b6000610fb982846110a8565b9392505050565b600060208284031215610fd1578081fd5b8135610fb9816110cc565b600060208284031215610fed578081fd5b8151610fb9816110cc565b6000806040838503121561100a578081fd5b8235611015816110cc565b91506020830135611025816110cc565b809150509250929050565b600080600060608486031215611044578081fd5b833561104f816110cc565b9250602084013561105f816110cc565b929592945050506040919091013590565b600060208284031215611081578081fd5b81518015158114610fb9578182fd5b6000602082840312156110a1578081fd5b5051919050565b600082198211156110c757634e487b7160e01b81526011600452602481fd5b500190565b6001600160a01b03811681146110e157600080fd5b5056fea2646970667358221220b4d1c789ec988e37a95f8855c0a67090a75d8337ff9bca81445baf1cb5f1c2cc64736f6c63430008040033
Deployed Bytecode
0x6080604052600436106100d55760003560e01c80636948452611610079578063c3b83f5f11610056578063c3b83f5f14610259578063d82aff1114610279578063ddb55ff214610299578063ebc79772146102b957005b806369484526146101e357806379ba50971461021e5780638da5cb5b1461023357005b806341ed2c12116100b257806341ed2c121461015b578063485cc9551461018057806353a47bb7146101a05780635c975abb146101c057005b806313af4035146100de5780631627540c146100fe5780633013ce291461011e57005b366100dc57005b005b3480156100ea57600080fd5b506100dc6100f9366004610fc0565b6102ce565b34801561010a57600080fd5b506100dc610119366004610fc0565b61040e565b34801561012a57600080fd5b5060685461013e906001600160a01b031681565b6040516001600160a01b0390911681526020015b60405180910390f35b34801561016757600080fd5b5060675461013e9061010090046001600160a01b031681565b34801561018c57600080fd5b506100dc61019b366004610ff8565b610464565b3480156101ac57600080fd5b5060015461013e906001600160a01b031681565b3480156101cc57600080fd5b5060345460ff166040519015158152602001610152565b3480156101ef57600080fd5b506102106101fe366004610fc0565b60696020526000908152604090205481565b604051908152602001610152565b34801561022a57600080fd5b506100dc610550565b34801561023f57600080fd5b5060005461013e906201000090046001600160a01b031681565b34801561026557600080fd5b506100dc610274366004610fc0565b61064d565b34801561028557600080fd5b506100dc610294366004610fc0565b610766565b3480156102a557600080fd5b506100dc6102b4366004611030565b61080c565b3480156102c557600080fd5b506100dc610ed5565b6001600160a01b0381166103295760405162461bcd60e51b815260206004820152601960248201527f4f776e657220616464726573732063616e6e6f7420626520300000000000000060448201526064015b60405180910390fd5b600154600160a01b900460ff16156103955760405162461bcd60e51b815260206004820152602960248201527f416c726561647920696e697469616c697a65642c20757365206e6f6d696e617460448201526832a732bba7bbb732b960b91b6064820152608401610320565b6001805460ff60a01b1916600160a01b179055600080546001600160a01b03831662010000810262010000600160b01b03199092169190911782556040805192835260208301919091527fb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c91015b60405180910390a150565b610416610f33565b600180546001600160a01b0319166001600160a01b0383169081179091556040519081527f906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce2290602001610403565b600054610100900460ff1661047f5760005460ff1615610483565b303b155b6104e65760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b6064820152608401610320565b600054610100900460ff16158015610508576000805461ffff19166101011790555b610511836102ce565b610519610ed5565b60678054610100600160a81b0319166101006001600160a01b03851602179055801561054b576000805461ff00191690555b505050565b6001546001600160a01b031633146105c85760405162461bcd60e51b815260206004820152603560248201527f596f75206d757374206265206e6f6d696e61746564206265666f726520796f7560448201527402063616e20616363657074206f776e65727368697605c1b6064820152608401610320565b60005460015460408051620100009093046001600160a01b03908116845290911660208301527fb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c910160405180910390a1600180546000805462010000600160b01b0319166001600160a01b03831662010000021790556001600160a01b0319169055565b610655610f33565b6001600160a01b03811661069d5760405162461bcd60e51b815260206004820152600f60248201526e496e76616c6964206164647265737360881b6044820152606401610320565b600154600160a81b900460ff16156106ed5760405162461bcd60e51b8152602060048201526013602482015272105b1c9958591e481d1c985b9cd9995c9c9959606a1b6044820152606401610320565b600080546001600160a01b038381166201000081810262010000600160b01b031990941693909317938490556001805460ff60a81b1916600160a81b1790556040805193909404909116825260208201527fb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c9101610403565b61076e610f33565b6001600160a01b0381166107b65760405162461bcd60e51b815260206004820152600f60248201526e24b73b30b634b21026b0b730b3b2b960891b6044820152606401610320565b60678054610100600160a81b0319166101006001600160a01b038416908102919091179091556040519081527f154e089317c4af354b1797cbc6b5e25eec4bdd82fd25292b9b8ede870b7d056e90602001610403565b606760019054906101000a90046001600160a01b03166001600160a01b03166307cf018c6040518163ffffffff1660e01b815260040160206040518083038186803b15801561085a57600080fd5b505afa15801561086e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108929190610fdc565b6001600160a01b0316336001600160a01b031614806108c0575060675461010090046001600160a01b031633145b806108db57506000546201000090046001600160a01b031633145b61091e5760405162461bcd60e51b81526020600482015260146024820152732737ba1027a197a6b0b730b3b2b917a7bbb732b960611b6044820152606401610320565b60675461010090046001600160a01b031661096d5760405162461bcd60e51b815260206004820152600f60248201526e24b73b30b634b21026b0b730b3b2b960891b6044820152606401610320565b606754604080516301f3c06360e21b8152905160009261010090046001600160a01b0316916307cf018c916004808301926020929190829003018186803b1580156109b757600080fd5b505afa1580156109cb573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109ef9190610fdc565b6001600160a01b03161415610a335760405162461bcd60e51b815260206004820152600a602482015269496e76616c6964204f4360b01b6044820152606401610320565b606754604051633761c52760e11b81526001600160a01b03858116600483015261010090920490911690636ec38a4e9060240160206040518083038186803b158015610a7e57600080fd5b505afa158015610a92573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ab69190611070565b610af75760405162461bcd60e51b81526020600482015260126024820152712737ba1030b1ba34bb329036b0b935b2ba1760711b6044820152606401610320565b606760019054906101000a90046001600160a01b03166001600160a01b0316633013ce296040518163ffffffff1660e01b815260040160206040518083038186803b158015610b4557600080fd5b505afa158015610b59573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7d9190610fdc565b6040516370a0823160e01b81523060048201526001600160a01b0391909116906370a082319060240160206040518083038186803b158015610bbe57600080fd5b505afa158015610bd2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bf69190611090565b811115610c3e5760405162461bcd60e51b8152602060048201526016602482015275416d6f756e7420657863656564732062616c616e636560501b6044820152606401610320565b600081118015610cbe5750826001600160a01b031663465591f96040518163ffffffff1660e01b815260040160206040518083038186803b158015610c8257600080fd5b505afa158015610c96573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610cba9190611090565b8111155b610d005760405162461bcd60e51b815260206004820152601360248201527216995c9bc81bdc881a1a59da08185b5bdd5b9d606a1b6044820152606401610320565b6001600160a01b038216610d495760405162461bcd60e51b815260206004820152601060248201526f24b73b30b634b2103234b9b83aba37b960811b6044820152606401610320565b6001600160a01b038316600090815260696020526040902054610d6c9082610fad565b6001600160a01b03808516600090815260696020908152604091829020939093556067548151633013ce2960e01b8152915161010090910490921692633013ce2992600480840193829003018186803b158015610dc857600080fd5b505afa158015610ddc573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e009190610fdc565b60405163a9059cbb60e01b81526001600160a01b03848116600483015260248201849052919091169063a9059cbb90604401602060405180830381600087803b158015610e4c57600080fd5b505af1158015610e60573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e849190611070565b50604080516001600160a01b038086168252841660208201529081018290527ff969167343826283ebaf3abbf1c8792d1179ef0262324df944b56023dc60700b9060600160405180910390a1505050565b60675460ff1615610f1e5760405162461bcd60e51b8152602060048201526013602482015272105b1c9958591e481a5b9a5d1a585b1a5e9959606a1b6044820152606401610320565b6067805460ff19166001908117909155606655565b6000546201000090046001600160a01b03163314610fab5760405162461bcd60e51b815260206004820152602f60248201527f4f6e6c792074686520636f6e7472616374206f776e6572206d6179207065726660448201526e37b936903a3434b99030b1ba34b7b760891b6064820152608401610320565b565b6000610fb982846110a8565b9392505050565b600060208284031215610fd1578081fd5b8135610fb9816110cc565b600060208284031215610fed578081fd5b8151610fb9816110cc565b6000806040838503121561100a578081fd5b8235611015816110cc565b91506020830135611025816110cc565b809150509250929050565b600080600060608486031215611044578081fd5b833561104f816110cc565b9250602084013561105f816110cc565b929592945050506040919091013590565b600060208284031215611081578081fd5b81518015158114610fb9578182fd5b6000602082840312156110a1578081fd5b5051919050565b600082198211156110c757634e487b7160e01b81526011600452602481fd5b500190565b6001600160a01b03811681146110e157600080fd5b5056fea2646970667358221220b4d1c789ec988e37a95f8855c0a67090a75d8337ff9bca81445baf1cb5f1c2cc64736f6c63430008040033
🤖 Code Reader

Generate instant answers for your smart contract questions using Al Models. Read more.

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading
Loading...
Loading

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.