Expand description
Generated by the following Solidity interface…
interface HoprToken {
event Approval(address indexed owner, address indexed spender, uint256 value);
event AuthorizedOperator(address indexed operator, address indexed tokenHolder);
event Burned(address indexed operator, address indexed from, uint256 amount, bytes data, bytes operatorData);
event Minted(address indexed operator, address indexed to, uint256 amount, bytes data, bytes operatorData);
event RevokedOperator(address indexed operator, address indexed tokenHolder);
event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole);
event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender);
event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender);
event Sent(address indexed operator, address indexed from, address indexed to, uint256 amount, bytes data, bytes operatorData);
event Transfer(address indexed from, address indexed to, uint256 value);
constructor();
function DEFAULT_ADMIN_ROLE() external view returns (bytes32);
function MINTER_ROLE() external view returns (bytes32);
function accountSnapshots(address, uint256) external view returns (uint128 fromBlock, uint128 value);
function allowance(address holder, address spender) external view returns (uint256);
function approve(address spender, uint256 value) external returns (bool);
function authorizeOperator(address operator) external;
function balanceOf(address tokenHolder) external view returns (uint256);
function balanceOfAt(address _owner, uint128 _blockNumber) external view returns (uint256);
function burn(uint256 amount, bytes memory data) external;
function decimals() external pure returns (uint8);
function defaultOperators() external view returns (address[] memory);
function getRoleAdmin(bytes32 role) external view returns (bytes32);
function getRoleMember(bytes32 role, uint256 index) external view returns (address);
function getRoleMemberCount(bytes32 role) external view returns (uint256);
function grantRole(bytes32 role, address account) external;
function granularity() external view returns (uint256);
function hasRole(bytes32 role, address account) external view returns (bool);
function isOperatorFor(address operator, address tokenHolder) external view returns (bool);
function mint(address account, uint256 amount, bytes memory userData, bytes memory operatorData) external;
function name() external view returns (string memory);
function operatorBurn(address account, uint256 amount, bytes memory data, bytes memory operatorData) external;
function operatorSend(address sender, address recipient, uint256 amount, bytes memory data, bytes memory operatorData) external;
function renounceRole(bytes32 role, address account) external;
function revokeOperator(address operator) external;
function revokeRole(bytes32 role, address account) external;
function send(address recipient, uint256 amount, bytes memory data) external;
function supportsInterface(bytes4 interfaceId) external view returns (bool);
function symbol() external view returns (string memory);
function totalSupply() external view returns (uint256);
function totalSupplyAt(uint128 _blockNumber) external view returns (uint256);
function totalSupplySnapshots(uint256) external view returns (uint128 fromBlock, uint128 value);
function transfer(address recipient, uint256 amount) external returns (bool);
function transferFrom(address holder, address recipient, uint256 amount) external returns (bool);
}
…which was generated by the following JSON ABI:
[
{
"type": "constructor",
"inputs": [],
"stateMutability": "nonpayable"
},
{
"type": "function",
"name": "DEFAULT_ADMIN_ROLE",
"inputs": [],
"outputs": [
{
"name": "",
"type": "bytes32",
"internalType": "bytes32"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "MINTER_ROLE",
"inputs": [],
"outputs": [
{
"name": "",
"type": "bytes32",
"internalType": "bytes32"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "accountSnapshots",
"inputs": [
{
"name": "",
"type": "address",
"internalType": "address"
},
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [
{
"name": "fromBlock",
"type": "uint128",
"internalType": "uint128"
},
{
"name": "value",
"type": "uint128",
"internalType": "uint128"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "allowance",
"inputs": [
{
"name": "holder",
"type": "address",
"internalType": "address"
},
{
"name": "spender",
"type": "address",
"internalType": "address"
}
],
"outputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "approve",
"inputs": [
{
"name": "spender",
"type": "address",
"internalType": "address"
},
{
"name": "value",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [
{
"name": "",
"type": "bool",
"internalType": "bool"
}
],
"stateMutability": "nonpayable"
},
{
"type": "function",
"name": "authorizeOperator",
"inputs": [
{
"name": "operator",
"type": "address",
"internalType": "address"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"type": "function",
"name": "balanceOf",
"inputs": [
{
"name": "tokenHolder",
"type": "address",
"internalType": "address"
}
],
"outputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "balanceOfAt",
"inputs": [
{
"name": "_owner",
"type": "address",
"internalType": "address"
},
{
"name": "_blockNumber",
"type": "uint128",
"internalType": "uint128"
}
],
"outputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "burn",
"inputs": [
{
"name": "amount",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "data",
"type": "bytes",
"internalType": "bytes"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"type": "function",
"name": "decimals",
"inputs": [],
"outputs": [
{
"name": "",
"type": "uint8",
"internalType": "uint8"
}
],
"stateMutability": "pure"
},
{
"type": "function",
"name": "defaultOperators",
"inputs": [],
"outputs": [
{
"name": "",
"type": "address[]",
"internalType": "address[]"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "getRoleAdmin",
"inputs": [
{
"name": "role",
"type": "bytes32",
"internalType": "bytes32"
}
],
"outputs": [
{
"name": "",
"type": "bytes32",
"internalType": "bytes32"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "getRoleMember",
"inputs": [
{
"name": "role",
"type": "bytes32",
"internalType": "bytes32"
},
{
"name": "index",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [
{
"name": "",
"type": "address",
"internalType": "address"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "getRoleMemberCount",
"inputs": [
{
"name": "role",
"type": "bytes32",
"internalType": "bytes32"
}
],
"outputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "grantRole",
"inputs": [
{
"name": "role",
"type": "bytes32",
"internalType": "bytes32"
},
{
"name": "account",
"type": "address",
"internalType": "address"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"type": "function",
"name": "granularity",
"inputs": [],
"outputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "hasRole",
"inputs": [
{
"name": "role",
"type": "bytes32",
"internalType": "bytes32"
},
{
"name": "account",
"type": "address",
"internalType": "address"
}
],
"outputs": [
{
"name": "",
"type": "bool",
"internalType": "bool"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "isOperatorFor",
"inputs": [
{
"name": "operator",
"type": "address",
"internalType": "address"
},
{
"name": "tokenHolder",
"type": "address",
"internalType": "address"
}
],
"outputs": [
{
"name": "",
"type": "bool",
"internalType": "bool"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "mint",
"inputs": [
{
"name": "account",
"type": "address",
"internalType": "address"
},
{
"name": "amount",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "userData",
"type": "bytes",
"internalType": "bytes"
},
{
"name": "operatorData",
"type": "bytes",
"internalType": "bytes"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"type": "function",
"name": "name",
"inputs": [],
"outputs": [
{
"name": "",
"type": "string",
"internalType": "string"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "operatorBurn",
"inputs": [
{
"name": "account",
"type": "address",
"internalType": "address"
},
{
"name": "amount",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "data",
"type": "bytes",
"internalType": "bytes"
},
{
"name": "operatorData",
"type": "bytes",
"internalType": "bytes"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"type": "function",
"name": "operatorSend",
"inputs": [
{
"name": "sender",
"type": "address",
"internalType": "address"
},
{
"name": "recipient",
"type": "address",
"internalType": "address"
},
{
"name": "amount",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "data",
"type": "bytes",
"internalType": "bytes"
},
{
"name": "operatorData",
"type": "bytes",
"internalType": "bytes"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"type": "function",
"name": "renounceRole",
"inputs": [
{
"name": "role",
"type": "bytes32",
"internalType": "bytes32"
},
{
"name": "account",
"type": "address",
"internalType": "address"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"type": "function",
"name": "revokeOperator",
"inputs": [
{
"name": "operator",
"type": "address",
"internalType": "address"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"type": "function",
"name": "revokeRole",
"inputs": [
{
"name": "role",
"type": "bytes32",
"internalType": "bytes32"
},
{
"name": "account",
"type": "address",
"internalType": "address"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"type": "function",
"name": "send",
"inputs": [
{
"name": "recipient",
"type": "address",
"internalType": "address"
},
{
"name": "amount",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "data",
"type": "bytes",
"internalType": "bytes"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"type": "function",
"name": "supportsInterface",
"inputs": [
{
"name": "interfaceId",
"type": "bytes4",
"internalType": "bytes4"
}
],
"outputs": [
{
"name": "",
"type": "bool",
"internalType": "bool"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "symbol",
"inputs": [],
"outputs": [
{
"name": "",
"type": "string",
"internalType": "string"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "totalSupply",
"inputs": [],
"outputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "totalSupplyAt",
"inputs": [
{
"name": "_blockNumber",
"type": "uint128",
"internalType": "uint128"
}
],
"outputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "totalSupplySnapshots",
"inputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [
{
"name": "fromBlock",
"type": "uint128",
"internalType": "uint128"
},
{
"name": "value",
"type": "uint128",
"internalType": "uint128"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "transfer",
"inputs": [
{
"name": "recipient",
"type": "address",
"internalType": "address"
},
{
"name": "amount",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [
{
"name": "",
"type": "bool",
"internalType": "bool"
}
],
"stateMutability": "nonpayable"
},
{
"type": "function",
"name": "transferFrom",
"inputs": [
{
"name": "holder",
"type": "address",
"internalType": "address"
},
{
"name": "recipient",
"type": "address",
"internalType": "address"
},
{
"name": "amount",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [
{
"name": "",
"type": "bool",
"internalType": "bool"
}
],
"stateMutability": "nonpayable"
},
{
"type": "event",
"name": "Approval",
"inputs": [
{
"name": "owner",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "spender",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "value",
"type": "uint256",
"indexed": false,
"internalType": "uint256"
}
],
"anonymous": false
},
{
"type": "event",
"name": "AuthorizedOperator",
"inputs": [
{
"name": "operator",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "tokenHolder",
"type": "address",
"indexed": true,
"internalType": "address"
}
],
"anonymous": false
},
{
"type": "event",
"name": "Burned",
"inputs": [
{
"name": "operator",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "from",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "amount",
"type": "uint256",
"indexed": false,
"internalType": "uint256"
},
{
"name": "data",
"type": "bytes",
"indexed": false,
"internalType": "bytes"
},
{
"name": "operatorData",
"type": "bytes",
"indexed": false,
"internalType": "bytes"
}
],
"anonymous": false
},
{
"type": "event",
"name": "Minted",
"inputs": [
{
"name": "operator",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "to",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "amount",
"type": "uint256",
"indexed": false,
"internalType": "uint256"
},
{
"name": "data",
"type": "bytes",
"indexed": false,
"internalType": "bytes"
},
{
"name": "operatorData",
"type": "bytes",
"indexed": false,
"internalType": "bytes"
}
],
"anonymous": false
},
{
"type": "event",
"name": "RevokedOperator",
"inputs": [
{
"name": "operator",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "tokenHolder",
"type": "address",
"indexed": true,
"internalType": "address"
}
],
"anonymous": false
},
{
"type": "event",
"name": "RoleAdminChanged",
"inputs": [
{
"name": "role",
"type": "bytes32",
"indexed": true,
"internalType": "bytes32"
},
{
"name": "previousAdminRole",
"type": "bytes32",
"indexed": true,
"internalType": "bytes32"
},
{
"name": "newAdminRole",
"type": "bytes32",
"indexed": true,
"internalType": "bytes32"
}
],
"anonymous": false
},
{
"type": "event",
"name": "RoleGranted",
"inputs": [
{
"name": "role",
"type": "bytes32",
"indexed": true,
"internalType": "bytes32"
},
{
"name": "account",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "sender",
"type": "address",
"indexed": true,
"internalType": "address"
}
],
"anonymous": false
},
{
"type": "event",
"name": "RoleRevoked",
"inputs": [
{
"name": "role",
"type": "bytes32",
"indexed": true,
"internalType": "bytes32"
},
{
"name": "account",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "sender",
"type": "address",
"indexed": true,
"internalType": "address"
}
],
"anonymous": false
},
{
"type": "event",
"name": "Sent",
"inputs": [
{
"name": "operator",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "from",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "to",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "amount",
"type": "uint256",
"indexed": false,
"internalType": "uint256"
},
{
"name": "data",
"type": "bytes",
"indexed": false,
"internalType": "bytes"
},
{
"name": "operatorData",
"type": "bytes",
"indexed": false,
"internalType": "bytes"
}
],
"anonymous": false
},
{
"type": "event",
"name": "Transfer",
"inputs": [
{
"name": "from",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "to",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "value",
"type": "uint256",
"indexed": false,
"internalType": "uint256"
}
],
"anonymous": false
}
]
Structs§
- Approval
- Event with signature
Approval(address,address,uint256)
and selector0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925
. - Authorized
Operator - Event with signature
AuthorizedOperator(address,address)
and selector0xf4caeb2d6ca8932a215a353d0703c326ec2d81fc68170f320eb2ab49e9df61f9
. - Burned
- Event with signature
Burned(address,address,uint256,bytes,bytes)
and selector0xa78a9be3a7b862d26933ad85fb11d80ef66b8f972d7cbba06621d583943a4098
. - DEFAULT_
ADMIN_ ROLE Call - Function with signature
DEFAULT_ADMIN_ROLE()
and selector0xa217fddf
. - DEFAULT_
ADMIN_ ROLE Return - Container type for the return parameters of the
DEFAULT_ADMIN_ROLE()
function. - Hopr
Token Instance - A
HoprToken
instance. - MINTER_
ROLE Call - Function with signature
MINTER_ROLE()
and selector0xd5391393
. - MINTER_
ROLE Return - Container type for the return parameters of the
MINTER_ROLE()
function. - Minted
- Event with signature
Minted(address,address,uint256,bytes,bytes)
and selector0x2fe5be0146f74c5bce36c0b80911af6c7d86ff27e89d5cfa61fc681327954e5d
. - Revoked
Operator - Event with signature
RevokedOperator(address,address)
and selector0x50546e66e5f44d728365dc3908c63bc5cfeeab470722c1677e3073a6ac294aa1
. - Role
Admin Changed - Event with signature
RoleAdminChanged(bytes32,bytes32,bytes32)
and selector0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff
. - Role
Granted - Event with signature
RoleGranted(bytes32,address,address)
and selector0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d
. - Role
Revoked - Event with signature
RoleRevoked(bytes32,address,address)
and selector0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b
. - Sent
- Event with signature
Sent(address,address,address,uint256,bytes,bytes)
and selector0x06b541ddaa720db2b10a4d0cdac39b8d360425fc073085fac19bc82614677987
. - Transfer
- Event with signature
Transfer(address,address,uint256)
and selector0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef
. - account
Snapshots Call - Function with signature
accountSnapshots(address,uint256)
and selector0x2497aee6
. - account
Snapshots Return - Container type for the return parameters of the
accountSnapshots(address,uint256)
function. - allowance
Call - Function with signature
allowance(address,address)
and selector0xdd62ed3e
. - allowance
Return - Container type for the return parameters of the
allowance(address,address)
function. - approve
Call - Function with signature
approve(address,uint256)
and selector0x095ea7b3
. - approve
Return - Container type for the return parameters of the
approve(address,uint256)
function. - authorize
Operator Call - Function with signature
authorizeOperator(address)
and selector0x959b8c3f
. - authorize
Operator Return - Container type for the return parameters of the
authorizeOperator(address)
function. - balance
OfAt Call - Function with signature
balanceOfAt(address,uint128)
and selector0xf772a092
. - balance
OfAt Return - Container type for the return parameters of the
balanceOfAt(address,uint128)
function. - balance
OfCall - Function with signature
balanceOf(address)
and selector0x70a08231
. - balance
OfReturn - Container type for the return parameters of the
balanceOf(address)
function. - burn
Call - Function with signature
burn(uint256,bytes)
and selector0xfe9d9303
. - burn
Return - Container type for the return parameters of the
burn(uint256,bytes)
function. - constructor
Call - Constructor`.
- decimals
Call - Function with signature
decimals()
and selector0x313ce567
. - decimals
Return - Container type for the return parameters of the
decimals()
function. - default
Operators Call - Function with signature
defaultOperators()
and selector0x06e48538
. - default
Operators Return - Container type for the return parameters of the
defaultOperators()
function. - getRole
Admin Call - Function with signature
getRoleAdmin(bytes32)
and selector0x248a9ca3
. - getRole
Admin Return - Container type for the return parameters of the
getRoleAdmin(bytes32)
function. - getRole
Member Call - Function with signature
getRoleMember(bytes32,uint256)
and selector0x9010d07c
. - getRole
Member Count Call - Function with signature
getRoleMemberCount(bytes32)
and selector0xca15c873
. - getRole
Member Count Return - Container type for the return parameters of the
getRoleMemberCount(bytes32)
function. - getRole
Member Return - Container type for the return parameters of the
getRoleMember(bytes32,uint256)
function. - grant
Role Call - Function with signature
grantRole(bytes32,address)
and selector0x2f2ff15d
. - grant
Role Return - Container type for the return parameters of the
grantRole(bytes32,address)
function. - granularity
Call - Function with signature
granularity()
and selector0x556f0dc7
. - granularity
Return - Container type for the return parameters of the
granularity()
function. - hasRole
Call - Function with signature
hasRole(bytes32,address)
and selector0x91d14854
. - hasRole
Return - Container type for the return parameters of the
hasRole(bytes32,address)
function. - isOperator
ForCall - Function with signature
isOperatorFor(address,address)
and selector0xd95b6371
. - isOperator
ForReturn - Container type for the return parameters of the
isOperatorFor(address,address)
function. - mint
Call - Function with signature
mint(address,uint256,bytes,bytes)
and selector0xdcdc7dd0
. - mint
Return - Container type for the return parameters of the
mint(address,uint256,bytes,bytes)
function. - name
Call - Function with signature
name()
and selector0x06fdde03
. - name
Return - Container type for the return parameters of the
name()
function. - operator
Burn Call - Function with signature
operatorBurn(address,uint256,bytes,bytes)
and selector0xfc673c4f
. - operator
Burn Return - Container type for the return parameters of the
operatorBurn(address,uint256,bytes,bytes)
function. - operator
Send Call - Function with signature
operatorSend(address,address,uint256,bytes,bytes)
and selector0x62ad1b83
. - operator
Send Return - Container type for the return parameters of the
operatorSend(address,address,uint256,bytes,bytes)
function. - renounce
Role Call - Function with signature
renounceRole(bytes32,address)
and selector0x36568abe
. - renounce
Role Return - Container type for the return parameters of the
renounceRole(bytes32,address)
function. - revoke
Operator Call - Function with signature
revokeOperator(address)
and selector0xfad8b32a
. - revoke
Operator Return - Container type for the return parameters of the
revokeOperator(address)
function. - revoke
Role Call - Function with signature
revokeRole(bytes32,address)
and selector0xd547741f
. - revoke
Role Return - Container type for the return parameters of the
revokeRole(bytes32,address)
function. - send
Call - Function with signature
send(address,uint256,bytes)
and selector0x9bd9bbc6
. - send
Return - Container type for the return parameters of the
send(address,uint256,bytes)
function. - supports
Interface Call - Function with signature
supportsInterface(bytes4)
and selector0x01ffc9a7
. - supports
Interface Return - Container type for the return parameters of the
supportsInterface(bytes4)
function. - symbol
Call - Function with signature
symbol()
and selector0x95d89b41
. - symbol
Return - Container type for the return parameters of the
symbol()
function. - total
Supply AtCall - Function with signature
totalSupplyAt(uint128)
and selector0x947975d9
. - total
Supply AtReturn - Container type for the return parameters of the
totalSupplyAt(uint128)
function. - total
Supply Call - Function with signature
totalSupply()
and selector0x18160ddd
. - total
Supply Return - Container type for the return parameters of the
totalSupply()
function. - total
Supply Snapshots Call - Function with signature
totalSupplySnapshots(uint256)
and selector0xb7d78b1a
. - total
Supply Snapshots Return - Container type for the return parameters of the
totalSupplySnapshots(uint256)
function. - transfer
Call - Function with signature
transfer(address,uint256)
and selector0xa9059cbb
. - transfer
From Call - Function with signature
transferFrom(address,address,uint256)
and selector0x23b872dd
. - transfer
From Return - Container type for the return parameters of the
transferFrom(address,address,uint256)
function. - transfer
Return - Container type for the return parameters of the
transfer(address,uint256)
function.
Enums§
- Hopr
Token Calls - Container for all the
HoprToken
function calls. - Hopr
Token Events - Container for all the
HoprToken
events.
Statics§
- BYTECODE
- The creation / init bytecode of the contract.
- DEPLOYED_
BYTECODE - The runtime bytecode of the contract, as deployed on the network.
Functions§
- deploy
- Deploys this contract using the given
provider
and constructor arguments, if any. - deploy_
builder - Creates a
RawCallBuilder
for deploying this contract using the givenprovider
and constructor arguments, if any. - new
- Creates a new wrapper around an on-chain
HoprToken
contract instance.