ABEYChain Docs
Search…
⌃K

Staking-ABI

[
{
"name": "Deposit",
"inputs": [
{
"type": "address",
"name": "from",
"indexed": true
},
{
"type": "bytes",
"name": "pubkey",
"indexed": false
},
{
"type": "uint256",
"name": "value",
"indexed": false
},
{
"type": "uint256",
"name": "fee",
"indexed": false
}
],
"anonymous": false,
"type": "event"
},
{
"name": "Delegate",
"inputs": [
{
"type": "address",
"name": "from",
"indexed": true
},
{
"type": "address",
"name": "holder",
"indexed": true
},
{
"type": "uint256",
"name": "value",
"indexed": false
}
],
"anonymous": false,
"type": "event"
},
{
"name": "Undelegate",
"inputs": [
{
"type": "address",
"name": "from",
"indexed": true
},
{
"type": "address",
"name": "holder",
"indexed": true
},
{
"type": "uint256",
"name": "value",
"indexed": false
}
],
"anonymous": false,
"type": "event"
},
{
"name": "WithdrawDelegate",
"inputs": [
{
"type": "address",
"name": "from",
"indexed": true
},
{
"type": "address",
"name": "holder",
"indexed": true
},
{
"type": "uint256",
"name": "value",
"indexed": false
}
],
"anonymous": false,
"type": "event"
},
{
"name": "Cancel",
"inputs": [
{
"type": "address",
"name": "from",
"indexed": true
},
{
"type": "uint256",
"name": "value",
"indexed": false
}
],
"anonymous": false,
"type": "event"
},
{
"name": "Withdraw",
"inputs": [
{
"type": "address",
"name": "from",
"indexed": true
},
{
"type": "uint256",
"name": "value",
"indexed": false
}
],
"anonymous": false,
"type": "event"
},
{
"name": "Append",
"inputs": [
{
"type": "address",
"name": "from",
"indexed": true
},
{
"type": "uint256",
"name": "value",
"indexed": false
}
],
"anonymous": false,
"type": "event"
},
{
"name": "SetFee",
"inputs": [
{
"type": "address",
"name": "from",
"indexed": true
},
{
"type": "uint256",
"name": "fee",
"indexed": false
}
],
"anonymous": false,
"type": "event"
},
{
"name": "SetPubkey",
"inputs": [
{
"type": "address",
"name": "from",
"indexed": true
},
{
"type": "bytes",
"name": "pubkey",
"indexed": false
}
],
"anonymous": false,
"type": "event"
},
{
"name": "deposit",
"outputs": [],
"inputs": [
{
"type": "bytes",
"name": "pubkey"
},
{
"type": "uint256",
"name": "fee"
},
{
"type": "uint256",
"name": "value"
}
],
"constant": false,
"payable": false,
"type": "function"
},
{
"name": "setFee",
"outputs": [],
"inputs": [
{
"type": "uint256",
"name": "fee"
}
],
"constant": false,
"payable": false,
"type": "function"
},
{
"name": "setPubkey",
"outputs": [],
"inputs": [
{
"type": "bytes",
"name": "pubkey"
}
],
"constant": false,
"payable": false,
"type": "function"
},
{
"name": "append",
"outputs": [],
"inputs": [
{
"type": "uint256",
"name": "value"
}
],
"constant": false,
"payable": false,
"type": "function"
},
{
"name": "delegate",
"outputs": [],
"inputs": [
{
"type": "address",
"name": "holder"
},
{
"type": "uint256",
"name": "value"
}
],
"constant": false,
"payable": false,
"type": "function"
},
{
"name": "undelegate",
"outputs": [],
"inputs": [
{
"type": "address",
"name": "holder"
},
{
"type": "uint256",
"unit": "wei",
"name": "value"
}
],
"constant": false,
"payable": false,
"type": "function"
},
{
"name": "lockedBalance",
"outputs": [
{
"type": "uint256",
"name": "out"
}
],
"inputs": [
{
"type": "address",
"name": "owner"
}
],
"constant": true,
"payable": false,
"type": "function"
},
{
"name": "getDeposit",
"outputs": [
{
"type": "uint256",
"unit": "wei",
"name": "staked"
},
{
"type": "uint256",
"unit": "wei",
"name": "locked"
},
{
"type": "uint256",
"unit": "wei",
"name": "unlocked"
}
],
"inputs": [
{
"type": "address",
"name": "owner"
}
],
"constant": true,
"payable": false,
"type": "function"
},
{
"name": "getDelegate",
"outputs": [
{
"type": "uint256",
"unit": "wei",
"name": "delegated"
},
{
"type": "uint256",
"unit": "wei",
"name": "locked"
},
{
"type": "uint256",
"unit": "wei",
"name": "unlocked"
}
],
"inputs": [
{
"type": "address",
"name": "owner"
},
{
"type": "address",
"name": "holder"
}
],
"constant": true,
"payable": false,
"type": "function"
},
{
"name": "cancel",
"outputs": [],
"inputs": [
{
"type": "uint256",
"unit": "wei",
"name": "value"
}
],
"constant": false,
"payable": false,
"type": "function"
},
{
"name": "withdraw",
"outputs": [],
"inputs": [
{
"type": "uint256",
"unit": "wei",
"name": "value"
}
],
"constant": false,
"payable": false,
"type": "function"
},
{
"name": "withdrawDelegate",
"outputs": [],
"inputs": [
{
"type": "address",
"name": "holder"
},
{
"type": "uint256",
"unit": "wei",
"name": "value"
}
],
"constant": false,
"payable": false,
"type": "function"
}
]