ETH Price: $2,301.53 (-1.61%)
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To

There are no matching entries

Please try again later

Advanced mode:
Parent Transaction Hash Method Block
From
To
View All Internal Transactions
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading
Source Code Verified Exact Match

Contract Name

WhitelistFacet

Compiler Version
v0.7.6+commit.7338295f
Optimization Enabled
Yes with 1000 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":true,"internalType":"address","name":"token","type":"address"}],"name":"DewhitelistToken","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"uint32","name":"stalkEarnedPerSeason","type":"uint32"},{"indexed":false,"internalType":"uint32","name":"season","type":"uint32"}],"name":"UpdatedStalkPerBdvPerSeason","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"bytes4","name":"selector","type":"bytes4"},{"indexed":false,"internalType":"uint32","name":"stalkEarnedPerSeason","type":"uint32"},{"indexed":false,"internalType":"uint256","name":"stalkIssuedPerBdv","type":"uint256"}],"name":"WhitelistToken","type":"event"},{"inputs":[{"internalType":"address","name":"token","type":"address"}],"name":"dewhitelistToken","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"},{"internalType":"uint32","name":"stalkEarnedPerSeason","type":"uint32"}],"name":"updateStalkPerBdvPerSeasonForToken","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"},{"internalType":"bytes4","name":"selector","type":"bytes4"},{"internalType":"uint32","name":"stalkIssuedPerBdv","type":"uint32"},{"internalType":"uint32","name":"stalkEarnedPerSeason","type":"uint32"}],"name":"whitelistToken","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"},{"internalType":"bytes4","name":"selector","type":"bytes4"},{"internalType":"uint32","name":"stalkIssuedPerBdv","type":"uint32"},{"internalType":"uint32","name":"stalkEarnedPerSeason","type":"uint32"},{"internalType":"bytes1","name":"encodeType","type":"bytes1"}],"name":"whitelistTokenWithEncodeType","outputs":[],"stateMutability":"payable","type":"function"}]
608060405234801561001057600080fd5b50610e39806100206000396000f3fe60806040526004361061003f5760003560e01c806386b40a1b14610044578063b4f55be814610059578063d8a6aafe1461006c578063f18d9ed01461007f575b600080fd5b610057610052366004610a54565b610092565b005b610057610067366004610ac8565b6100a6565b61005761007a366004610a75565b6100c2565b61005761008d366004610b54565b6100de565b61009a6100f4565b6100a38161013c565b50565b6100ae6100f4565b6100bb85858585856101b5565b5050505050565b6100ca6100f4565b6100d88484848460006101b5565b50505050565b6100e66100f4565b6100f0828261044c565b5050565b6100fc6105ae565b600401546001600160a01b031633148061011557503330145b61013a5760405162461bcd60e51b815260040161013190610ce3565b60405180910390fd5b565b60006101466105d2565b6001600160a01b038316600081815260398301602052604080822080547fffffff00000000000000000000000000000000000000000000000000000000001690555192935090917fc9cc738906f64d4a4d9521d856f5a985c4451514612d425061c01cdab7e60e999190a25050565b60006101bf6105d2565b90506000306101d0888589856105d7565b6040516101dd9190610b86565b600060405180830381855afa9150503d8060008114610218576040519150601f19603f3d011682016040523d82523d6000602084013e61021d565b606091505b505090508061023e5760405162461bcd60e51b815260040161013190610d40565b6001600160a01b0387166000908152603983016020526040902054600160601b900463ffffffff16156102835760405162461bcd60e51b815260040161013190610c86565b85826039016000896001600160a01b03166001600160a01b0316815260200190815260200160002060000160006101000a81548163ffffffff021916908360e01c021790555084826039016000896001600160a01b03166001600160a01b0316815260200190815260200160002060000160086101000a81548163ffffffff021916908363ffffffff16021790555083826039016000896001600160a01b03166001600160a01b0316815260200190815260200160002060000160046101000a81548163ffffffff021916908363ffffffff16021790555082826039016000896001600160a01b03166001600160a01b03168152602001908152602001600020600001601c6101000a81548160ff021916908360f81c02179055508160030160000160009054906101000a900463ffffffff16826039016000896001600160a01b03166001600160a01b03168152602001908152602001600020600001600c6101000a81548163ffffffff021916908363ffffffff160217905550866001600160a01b03167fad143066fc2167ddac49cbd68c9b1397ebaa8cf98a3b157ee8f491c5bb3798c887868860405161043b93929190610bd8565b60405180910390a250505050505050565b60006104566105d2565b6001600160a01b0384166000908152603982016020526040902054909150600160601b900463ffffffff1661049d5760405162461bcd60e51b815260040161013190610c4f565b6104a6836106f6565b6001600160a01b03841660008181526039840160205260409081902080547fffffffff000000000000000000000000ffffffffffffffffffffffffffffffff167001000000000000000000000000000000006bffffffffffffffffffffffff600b9690960b9590951694909402939093178084556003850180547fffffffffffffffffffffffffffffffff00000000ffffffffffffffffffffffff90921663ffffffff928316600160601b021767ffffffff00000000191664010000000088841602179094559254905191927fef673d72814a58d54b645b0672442b43a582e5a430439a58177f9e3050446399926105a19287921690610d80565b60405180910390a2505050565b7fc8fcad8db84d3cc18b4c41d551ea0ee66dd599cde068d998e57d5e09332c131c90565b600090565b60607fff0000000000000000000000000000000000000000000000000000000000000084166106785782826040516024016106129190610d77565b60408051601f198184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fffffffff000000000000000000000000000000000000000000000000000000009093169290921790915290506106ee565b7f01000000000000000000000000000000000000000000000000000000000000007fff00000000000000000000000000000000000000000000000000000000000000851614156106d657828583604051602401610612929190610bbf565b60405162461bcd60e51b815260040161013190610c18565b949350505050565b6000806107016105d2565b6001600160a01b0384166000908152603982016020526040902054600382015491925061079191620f424091610788916107529163ffffffff918216600b0b91600160601b9091048116906107ce16565b6001600160a01b038716600090815260398601602052604090205463ffffffff6401000000009091048116600b0b919061084f16565b600b0b9061091f565b6001600160a01b039093166000908152603990910160205260409020547001000000000000000000000000000000009004600b0b91909101919050565b6000818303600b83900b82138015906107ed575083600b0b81600b0b13155b8061080b5750600083600b0b12801561080b575083600b0b81600b0b135b6108465760405162461bcd60e51b8152600401808060200182810382526024815260200180610de06024913960400191505060405180910390fd5b90505b92915050565b600082600b0b6000141561086557506000610849565b82600b0b6000191480156108895750600b82900b6b7fffffffffffffffffffffff19145b156108c55760405162461bcd60e51b8152600401808060200182810382526027815260200180610db96027913960400191505060405180910390fd5b6000828402905082600b0b84600b0b82600b0b816108df57fe5b05600b0b146108465760405162461bcd60e51b8152600401808060200182810382526027815260200180610db96027913960400191505060405180910390fd5b600081600b0b6000141561097a576040805162461bcd60e51b815260206004820181905260248201527f5369676e6564536166654d6174683a206469766973696f6e206279207a65726f604482015290519081900360640190fd5b81600b0b60001914801561099e5750600b83900b6b7fffffffffffffffffffffff19145b156109da5760405162461bcd60e51b8152600401808060200182810382526021815260200180610d986021913960400191505060405180910390fd5b600082600b0b84600b0b816109eb57fe5b05949350505050565b80356001600160a01b0381168114610a0b57600080fd5b919050565b80357fffffffff0000000000000000000000000000000000000000000000000000000081168114610a0b57600080fd5b803563ffffffff81168114610a0b57600080fd5b600060208284031215610a65578081fd5b610a6e826109f4565b9392505050565b60008060008060808587031215610a8a578283fd5b610a93856109f4565b9350610aa160208601610a10565b9250610aaf60408601610a40565b9150610abd60608601610a40565b905092959194509250565b600080600080600060a08688031215610adf578081fd5b610ae8866109f4565b9450610af660208701610a10565b9350610b0460408701610a40565b9250610b1260608701610a40565b915060808601357fff0000000000000000000000000000000000000000000000000000000000000081168114610b46578182fd5b809150509295509295909350565b60008060408385031215610b66578182fd5b610b6f836109f4565b9150610b7d60208401610a40565b90509250929050565b60008251815b81811015610ba65760208186018101518583015201610b8c565b81811115610bb45782828501525b509190910192915050565b6001600160a01b03929092168252602082015260400190565b7fffffffff0000000000000000000000000000000000000000000000000000000093909316835263ffffffff918216602084015216604082015260600190565b60208082526018908201527f53696c6f3a20496e76616c696420656e636f6465547970650000000000000000604082015260600190565b60208082526015908201527f546f6b656e206e6f742077686974656c69737465640000000000000000000000604082015260600190565b60208082526024908201527f57686974656c6973743a20546f6b656e20616c72656164792077686974656c6960408201527f7374656400000000000000000000000000000000000000000000000000000000606082015260800190565b60208082526025908201527f4c69624469616d6f6e643a204d75737420626520636f6e7472616374206f722060408201527f6f776e6572000000000000000000000000000000000000000000000000000000606082015260800190565b6020808252601b908201527f57686974656c6973743a20496e76616c69642073656c6563746f720000000000604082015260600190565b90815260200190565b63ffffffff9283168152911660208201526040019056fe5369676e6564536166654d6174683a206469766973696f6e206f766572666c6f775369676e6564536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f775369676e6564536166654d6174683a207375627472616374696f6e206f766572666c6f77a2646970667358221220bf9507b07924f648bdf36a1ad0da85b8d9d6c9423dc22daf9d783ef07b135e6764736f6c63430007060033
Deployed Bytecode
0x60806040526004361061003f5760003560e01c806386b40a1b14610044578063b4f55be814610059578063d8a6aafe1461006c578063f18d9ed01461007f575b600080fd5b610057610052366004610a54565b610092565b005b610057610067366004610ac8565b6100a6565b61005761007a366004610a75565b6100c2565b61005761008d366004610b54565b6100de565b61009a6100f4565b6100a38161013c565b50565b6100ae6100f4565b6100bb85858585856101b5565b5050505050565b6100ca6100f4565b6100d88484848460006101b5565b50505050565b6100e66100f4565b6100f0828261044c565b5050565b6100fc6105ae565b600401546001600160a01b031633148061011557503330145b61013a5760405162461bcd60e51b815260040161013190610ce3565b60405180910390fd5b565b60006101466105d2565b6001600160a01b038316600081815260398301602052604080822080547fffffff00000000000000000000000000000000000000000000000000000000001690555192935090917fc9cc738906f64d4a4d9521d856f5a985c4451514612d425061c01cdab7e60e999190a25050565b60006101bf6105d2565b90506000306101d0888589856105d7565b6040516101dd9190610b86565b600060405180830381855afa9150503d8060008114610218576040519150601f19603f3d011682016040523d82523d6000602084013e61021d565b606091505b505090508061023e5760405162461bcd60e51b815260040161013190610d40565b6001600160a01b0387166000908152603983016020526040902054600160601b900463ffffffff16156102835760405162461bcd60e51b815260040161013190610c86565b85826039016000896001600160a01b03166001600160a01b0316815260200190815260200160002060000160006101000a81548163ffffffff021916908360e01c021790555084826039016000896001600160a01b03166001600160a01b0316815260200190815260200160002060000160086101000a81548163ffffffff021916908363ffffffff16021790555083826039016000896001600160a01b03166001600160a01b0316815260200190815260200160002060000160046101000a81548163ffffffff021916908363ffffffff16021790555082826039016000896001600160a01b03166001600160a01b03168152602001908152602001600020600001601c6101000a81548160ff021916908360f81c02179055508160030160000160009054906101000a900463ffffffff16826039016000896001600160a01b03166001600160a01b03168152602001908152602001600020600001600c6101000a81548163ffffffff021916908363ffffffff160217905550866001600160a01b03167fad143066fc2167ddac49cbd68c9b1397ebaa8cf98a3b157ee8f491c5bb3798c887868860405161043b93929190610bd8565b60405180910390a250505050505050565b60006104566105d2565b6001600160a01b0384166000908152603982016020526040902054909150600160601b900463ffffffff1661049d5760405162461bcd60e51b815260040161013190610c4f565b6104a6836106f6565b6001600160a01b03841660008181526039840160205260409081902080547fffffffff000000000000000000000000ffffffffffffffffffffffffffffffff167001000000000000000000000000000000006bffffffffffffffffffffffff600b9690960b9590951694909402939093178084556003850180547fffffffffffffffffffffffffffffffff00000000ffffffffffffffffffffffff90921663ffffffff928316600160601b021767ffffffff00000000191664010000000088841602179094559254905191927fef673d72814a58d54b645b0672442b43a582e5a430439a58177f9e3050446399926105a19287921690610d80565b60405180910390a2505050565b7fc8fcad8db84d3cc18b4c41d551ea0ee66dd599cde068d998e57d5e09332c131c90565b600090565b60607fff0000000000000000000000000000000000000000000000000000000000000084166106785782826040516024016106129190610d77565b60408051601f198184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fffffffff000000000000000000000000000000000000000000000000000000009093169290921790915290506106ee565b7f01000000000000000000000000000000000000000000000000000000000000007fff00000000000000000000000000000000000000000000000000000000000000851614156106d657828583604051602401610612929190610bbf565b60405162461bcd60e51b815260040161013190610c18565b949350505050565b6000806107016105d2565b6001600160a01b0384166000908152603982016020526040902054600382015491925061079191620f424091610788916107529163ffffffff918216600b0b91600160601b9091048116906107ce16565b6001600160a01b038716600090815260398601602052604090205463ffffffff6401000000009091048116600b0b919061084f16565b600b0b9061091f565b6001600160a01b039093166000908152603990910160205260409020547001000000000000000000000000000000009004600b0b91909101919050565b6000818303600b83900b82138015906107ed575083600b0b81600b0b13155b8061080b5750600083600b0b12801561080b575083600b0b81600b0b135b6108465760405162461bcd60e51b8152600401808060200182810382526024815260200180610de06024913960400191505060405180910390fd5b90505b92915050565b600082600b0b6000141561086557506000610849565b82600b0b6000191480156108895750600b82900b6b7fffffffffffffffffffffff19145b156108c55760405162461bcd60e51b8152600401808060200182810382526027815260200180610db96027913960400191505060405180910390fd5b6000828402905082600b0b84600b0b82600b0b816108df57fe5b05600b0b146108465760405162461bcd60e51b8152600401808060200182810382526027815260200180610db96027913960400191505060405180910390fd5b600081600b0b6000141561097a576040805162461bcd60e51b815260206004820181905260248201527f5369676e6564536166654d6174683a206469766973696f6e206279207a65726f604482015290519081900360640190fd5b81600b0b60001914801561099e5750600b83900b6b7fffffffffffffffffffffff19145b156109da5760405162461bcd60e51b8152600401808060200182810382526021815260200180610d986021913960400191505060405180910390fd5b600082600b0b84600b0b816109eb57fe5b05949350505050565b80356001600160a01b0381168114610a0b57600080fd5b919050565b80357fffffffff0000000000000000000000000000000000000000000000000000000081168114610a0b57600080fd5b803563ffffffff81168114610a0b57600080fd5b600060208284031215610a65578081fd5b610a6e826109f4565b9392505050565b60008060008060808587031215610a8a578283fd5b610a93856109f4565b9350610aa160208601610a10565b9250610aaf60408601610a40565b9150610abd60608601610a40565b905092959194509250565b600080600080600060a08688031215610adf578081fd5b610ae8866109f4565b9450610af660208701610a10565b9350610b0460408701610a40565b9250610b1260608701610a40565b915060808601357fff0000000000000000000000000000000000000000000000000000000000000081168114610b46578182fd5b809150509295509295909350565b60008060408385031215610b66578182fd5b610b6f836109f4565b9150610b7d60208401610a40565b90509250929050565b60008251815b81811015610ba65760208186018101518583015201610b8c565b81811115610bb45782828501525b509190910192915050565b6001600160a01b03929092168252602082015260400190565b7fffffffff0000000000000000000000000000000000000000000000000000000093909316835263ffffffff918216602084015216604082015260600190565b60208082526018908201527f53696c6f3a20496e76616c696420656e636f6465547970650000000000000000604082015260600190565b60208082526015908201527f546f6b656e206e6f742077686974656c69737465640000000000000000000000604082015260600190565b60208082526024908201527f57686974656c6973743a20546f6b656e20616c72656164792077686974656c6960408201527f7374656400000000000000000000000000000000000000000000000000000000606082015260800190565b60208082526025908201527f4c69624469616d6f6e643a204d75737420626520636f6e7472616374206f722060408201527f6f776e6572000000000000000000000000000000000000000000000000000000606082015260800190565b6020808252601b908201527f57686974656c6973743a20496e76616c69642073656c6563746f720000000000604082015260600190565b90815260200190565b63ffffffff9283168152911660208201526040019056fe5369676e6564536166654d6174683a206469766973696f6e206f766572666c6f775369676e6564536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f775369676e6564536166654d6174683a207375627472616374696f6e206f766572666c6f77a2646970667358221220bf9507b07924f648bdf36a1ad0da85b8d9d6c9423dc22daf9d783ef07b135e6764736f6c63430007060033
🤖 Code Reader Beta

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

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading
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.