Skip to content

Latest commit

 

History

History
44 lines (36 loc) · 5.88 KB

PLUGIN_SPECIFICATION.md

File metadata and controls

44 lines (36 loc) · 5.88 KB

Technical Specification

Smart Contracts

Smart contracts covered by this plugin are:

Network Version Smart Contract Address
Lisk Sepolia Testnet - TokenClaim 0x3D4190b08E3E30183f5AdE3A116f2534Ee3a4f94
Lisk Sepolia Testnet - Reward 0xFd322B4724C497E59D48fff8f79c16b4D48837f5
Lisk Sepolia Testnet - Airdrop 0x9fA3CA453EbfB7a6d1085153D83a2988eE822BD0
Lisk Sepolia Testnet - Governor 0xf9181aaD773d423A2cc0155Cb4263E563D51B467
Lisk Mainnet - TokenClaim 0xD7BE2Fd98BfD64c1dfCf6c013fC593eF09219994
Lisk Mainnet - Reward 0xD35ca9577a9DADa7624a35EC10C2F55031f0Ab1f
Lisk Mainnet - Airdrop 0xC7315f4FaaB2F700fc6b4704BB801c46ff6327AC
Lisk Mainnet - Governor 0x58a61b1807a7bDA541855DaAEAEe89b1DDA48568

Functions

Following functions are covered by this plugins:

Contract Function Selector Displayed Parameters
TokenClaim claimRegularAccount 0xf6de242d
uint256 claimAmount
bytes senderPublicKey
address recipientAddress
TokenClaim claimMultisigAccount 0x2f559f68
uint256 claimAmount
bytes senderAddress
address recipientAddress
Reward createPosition 0xd1aaef05
uint256 lockAmount
uint256 lockDuration
Reward initiateFastUnlock 0x864c8725
uint256[] lockIDs
Reward claimRewards 0x5eac6239
uint256[] lockIDs
Reward pauseUnlocking 0xfe042b5b
uint256[] lockIDs
Reward resumeUnlockingCountdown 0x82d4ae58
uint256[] lockIDs
Reward increaseLockingAmount 0xf94415ca
(uint256 lockID, uint256 amountIncrease)[]
Reward extendDuration 0x2d412a71
(uint256 lockID, uint256 durationExtension)[]
Reward deletePositions 0x221b2b41
uint256[] lockIDs
Reward addUnusedRewards 0x315d4222
uint256 amount
uint256 duration
uint256 delay
Reward fundStakingRewards 0xebcb3818
uint256 amount
uint256 duration
uint256 delay
Airdrop claimAirdrop 0x0c1646b7
uint256 claimAmount
bytes liskAddress
Governor propose 0x7d5e81e2
address[] targets
uint256[] values
Governor castVote 0x56781388
uint256 proposalId
uint256 support
Governor castVoteWithReason 0x7b3c71d3
uint256 proposalId
uint256 support
string reason

Note: Due to memory limitation, plugin
can only verify transactions with 4 entries maximum for initiateFastUnlock, claimRewards, pauseUnlocking, resumeUnlockingCountdown and deletePositions.
can only verify transactions with 2 entries maximum for increaseLockingAmount, extendDuration and propose.