Skip to content

Commit

Permalink
feat: upgrade rss3 staking contract
Browse files Browse the repository at this point in the history
  • Loading branch information
polebug authored Jan 11, 2024
1 parent 36f7f6b commit 97262e7
Show file tree
Hide file tree
Showing 4 changed files with 200 additions and 92 deletions.
106 changes: 81 additions & 25 deletions common/ethereum/contract/staking/abi/Staking.abi
Original file line number Diff line number Diff line change
Expand Up @@ -1085,19 +1085,9 @@
{
"inputs": [
{
"internalType": "uint256",
"name": "epoch",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "startTimestamp",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "endTimestamp",
"type": "uint256"
"internalType": "uint256[3]",
"name": "epochInfo",
"type": "uint256[3]"
},
{
"internalType": "address[]",
Expand Down Expand Up @@ -1206,12 +1196,12 @@
},
{
"internalType": "uint256",
"name": "operatingPool",
"name": "operatingPoolTokens",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "stakingPool",
"name": "stakingPoolTokens",
"type": "uint256"
},
{
Expand All @@ -1221,7 +1211,7 @@
},
{
"internalType": "uint256",
"name": "slashedAmount",
"name": "slashedTokens",
"type": "uint256"
}
],
Expand All @@ -1246,6 +1236,72 @@
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "address[]",
"name": "nodeAddrs",
"type": "address[]"
}
],
"name": "getNodes",
"outputs": [
{
"components": [
{
"internalType": "address",
"name": "account",
"type": "address"
},
{
"internalType": "uint64",
"name": "taxFraction",
"type": "uint64"
},
{
"internalType": "bool",
"name": "publicGood",
"type": "bool"
},
{
"internalType": "string",
"name": "name",
"type": "string"
},
{
"internalType": "string",
"name": "description",
"type": "string"
},
{
"internalType": "uint256",
"name": "operatingPoolTokens",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "stakingPoolTokens",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "totalShares",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "slashedTokens",
"type": "uint256"
}
],
"internalType": "struct DataTypes.Node[]",
"name": "nodes",
"type": "tuple[]"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
Expand All @@ -1259,7 +1315,7 @@
"type": "uint256"
}
],
"name": "getNodes",
"name": "getNodesWithPagination",
"outputs": [
{
"components": [
Expand Down Expand Up @@ -1290,12 +1346,12 @@
},
{
"internalType": "uint256",
"name": "operatingPool",
"name": "operatingPoolTokens",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "stakingPool",
"name": "stakingPoolTokens",
"type": "uint256"
},
{
Expand All @@ -1305,7 +1361,7 @@
},
{
"internalType": "uint256",
"name": "slashedAmount",
"name": "slashedTokens",
"type": "uint256"
}
],
Expand Down Expand Up @@ -1400,12 +1456,12 @@
"outputs": [
{
"internalType": "uint256",
"name": "totalOperatingPool",
"name": "totalOperatingPoolTokens",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "totalStakingPool",
"name": "totalStakingPoolTokens",
"type": "uint256"
},
{
Expand Down Expand Up @@ -1450,12 +1506,12 @@
},
{
"internalType": "uint256",
"name": "operatingPool",
"name": "operatingPoolTokens",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "stakingPool",
"name": "stakingPoolTokens",
"type": "uint256"
},
{
Expand All @@ -1465,7 +1521,7 @@
},
{
"internalType": "uint256",
"name": "slashedAmount",
"name": "slashedTokens",
"type": "uint256"
}
],
Expand Down
Loading

0 comments on commit 97262e7

Please sign in to comment.