false
false
1

Contract Address Details

0x0000000000000000000022222222222222222222

Contract Name
Forger Stake
Creator
Native Contract
Balance
1,810,361.23429343 ZEN ( )
Transactions
2,815 Transactions
Transfers
0 Transfers
Last Balance Update
1544143
Contract name:
Forger Stake




Optimization enabled
false
Compiler version
-




Verified at
2024-02-29T14:32:38.571070Z

Contract ABI

[{"type":"event","name":"DelegateForgerStake","inputs":[{"type":"address","name":"sender","internalType":"address","indexed":true},{"type":"address","name":"owner","internalType":"address","indexed":true},{"type":"bytes32","name":"stakeId","internalType":"bytes32","indexed":false},{"type":"uint256","name":"value","internalType":"uint256","indexed":false}],"anonymous":false},{"type":"event","name":"OpenForgerList","inputs":[{"type":"uint32","name":"forgerIndex","internalType":"uint32","indexed":true},{"type":"address","name":"sender","internalType":"address","indexed":false},{"type":"bytes32","name":"blockSignProposition","internalType":"bytes32","indexed":false}],"anonymous":false},{"type":"event","name":"StakeUpgrade","inputs":[{"type":"uint32","name":"oldVersion","internalType":"uint32","indexed":false},{"type":"uint32","name":"newVersion","internalType":"uint32","indexed":false}],"anonymous":false},{"type":"event","name":"WithdrawForgerStake","inputs":[{"type":"address","name":"owner","internalType":"address","indexed":true},{"type":"bytes32","name":"stakeId","internalType":"bytes32","indexed":false}],"anonymous":false},{"type":"function","stateMutability":"payable","outputs":[{"type":"bytes32","name":"","internalType":"StakeID"}],"name":"delegate","inputs":[{"type":"bytes32","name":"publicKey","internalType":"bytes32"},{"type":"bytes32","name":"vrf1","internalType":"bytes32"},{"type":"bytes1","name":"vrf2","internalType":"bytes1"},{"type":"address","name":"owner","internalType":"address"}]},{"type":"function","stateMutability":"view","outputs":[{"type":"tuple[]","name":"","internalType":"struct ForgerStakes.StakeInfo[]","components":[{"type":"bytes32","name":"stakeId","internalType":"StakeID"},{"type":"uint256","name":"stakedAmount","internalType":"uint256"},{"type":"address","name":"owner","internalType":"address"},{"type":"bytes32","name":"publicKey","internalType":"bytes32"},{"type":"bytes32","name":"vrf1","internalType":"bytes32"},{"type":"bytes1","name":"vrf2","internalType":"bytes1"}]}],"name":"getAllForgersStakes","inputs":[]},{"type":"function","stateMutability":"view","outputs":[{"type":"int32","name":"","internalType":"int32"},{"type":"tuple[]","name":"","internalType":"struct ForgerStakes.StakeInfo[]","components":[{"type":"bytes32","name":"stakeId","internalType":"StakeID"},{"type":"uint256","name":"stakedAmount","internalType":"uint256"},{"type":"address","name":"owner","internalType":"address"},{"type":"bytes32","name":"publicKey","internalType":"bytes32"},{"type":"bytes32","name":"vrf1","internalType":"bytes32"},{"type":"bytes1","name":"vrf2","internalType":"bytes1"}]}],"name":"getPagedForgersStakes","inputs":[{"type":"int32","name":"startIndex","internalType":"int32"},{"type":"int32","name":"pageSize","internalType":"int32"}]},{"type":"function","stateMutability":"view","outputs":[{"type":"int32","name":"","internalType":"int32"},{"type":"tuple[]","name":"","internalType":"struct ForgerStakes.StakeInfo[]","components":[{"type":"bytes32","name":"stakeId","internalType":"StakeID"},{"type":"uint256","name":"stakedAmount","internalType":"uint256"},{"type":"address","name":"owner","internalType":"address"},{"type":"bytes32","name":"publicKey","internalType":"bytes32"},{"type":"bytes32","name":"vrf1","internalType":"bytes32"},{"type":"bytes1","name":"vrf2","internalType":"bytes1"}]}],"name":"getPagedForgersStakesByUser","inputs":[{"type":"address","name":"owner","internalType":"address"},{"type":"int32","name":"startIndex","internalType":"int32"},{"type":"int32","name":"pageSize","internalType":"int32"}]},{"type":"function","stateMutability":"nonpayable","outputs":[{"type":"bytes","name":"","internalType":"bytes"}],"name":"openStakeForgerList","inputs":[{"type":"uint32","name":"forgerIndex","internalType":"uint32"},{"type":"bytes32","name":"signature1","internalType":"bytes32"},{"type":"bytes32","name":"signature2","internalType":"bytes32"}]},{"type":"function","stateMutability":"view","outputs":[{"type":"uint256","name":"","internalType":"uint256"}],"name":"stakeOf","inputs":[{"type":"address","name":"owner","internalType":"address"}]},{"type":"function","stateMutability":"nonpayable","outputs":[{"type":"uint32","name":"","internalType":"uint32"}],"name":"upgrade","inputs":[]},{"type":"function","stateMutability":"nonpayable","outputs":[{"type":"bytes32","name":"","internalType":"StakeID"}],"name":"withdraw","inputs":[{"type":"bytes32","name":"stakeId","internalType":"StakeID"},{"type":"bytes1","name":"signatureV","internalType":"bytes1"},{"type":"bytes32","name":"signatureR","internalType":"bytes32"},{"type":"bytes32","name":"signatureS","internalType":"bytes32"}]}]