StakingV1

getStakingV1List

Returns the stakingV1 information list in units of pages.

Parameters

NameTypeDescription

pageNumber

Long

Page number to get. start from 1.

pageSize

Integer

Number per page.

order

Integer

0 : Order of descending, 1 : Order of ascending

stakingTimeFilter

Long

If it is greater than 0, only items with a limitStakingTime value greater than the filter setting value are returned. Otherwise, the entire item is returned.

Return Value

NameTypeDescription

pageNumber

Long

pageSize

Integer

totalPages

Long

totalElements

Long

list

list of staking info

Example

{
    "jsonrpc": "2.0",
    "id": "00456",
    "result": {
        "pageNumber": 1,
        "pageSize": 10,
        "totalPages": 6,
        "totalElements": 54,
        "list": [
            {
                "contractAddress": "0x6e64f9b2cc11a20736f4df017b8efce31988a0a8",
                "owner": "0xb596c495229d43f9c6c3db9b76325419d4970aa4",
                "stakingToken": "0x6e259e78754f0921c9ba38e2323ff0546cb24dea",
                "rewardToken": "0xa9d224ef6cb9f8e63c51fe82816dcebc0d91fccb",
                "rewardRate": 10,
                "limitStakingTime": 1665844200,
                "limitRewardTime": 1665845940,
                "txId": "0x1aab488bed19c2c6a1a3ef8034bcf2d682347c8edf02925b20a79b4a2f5b4522",
                "blockNumber": 402,
                "txTime": "2022-10-15T00:42:58"
                },
            ...
        ]
    }                      
}

getStakingV1Info

Returns the staking V1 Information

Parameters

NameTypeDescription

contractAddress

String

contractAddress of staking

Return Value

NameTypeDescription

contractAddress

String

Address of staking contract

owner

String

Contract address

stakingToken

String

Staking token address

rewardToken

String

Reward token address

limitStakingTime

Long

deadline staking time. second epoch time value

limitRewardTime

Long

limit reward time. second epoch time value

rewardRate

BigInteger

reward rate per second. FEI value

txId

String

Transaction Hash

blockNumber

Long

Block number

txTime

DateTime

Transaction time

Example

{
    "jsonrpc": "2.0",
    "id": 1,
    "result": {
        "resultCode": "200",
        "resultMessage": "Success",
        "resultData": {
            "contractAddress": "0x6e64f9b2cc11a20736f4df017b8efce31988a0a8",
            "owner": "0xb596c495229d43f9c6c3db9b76325419d4970aa4",
            "stakingToken": "0x6e259e78754f0921c9ba38e2323ff0546cb24dea",
            "rewardToken": "0xa9d224ef6cb9f8e63c51fe82816dcebc0d91fccb",
            "rewardRate": 10,
            "limitStakingTime": 1665844200,
            "limitRewardTime": 1665845940,
            "txId": "0x1aab488bed19c2c6a1a3ef8034bcf2d682347c8edf02925b20a79b4a2f5b4522",
            "blockNumber": 402,
            "txTime": "2022-10-15T00:42:58"
        }
    }
}

Last updated