Created
August 26, 2022 10:31
-
-
Save rafal2228/41e7ea2a1413ded123498ca4a20036c0 to your computer and use it in GitHub Desktop.
ERC-20 contract ABI
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
export default [ | |
{ | |
inputs: [ | |
{ | |
internalType: 'string', | |
name: 'name_', | |
type: 'string', | |
}, | |
{ | |
internalType: 'string', | |
name: 'symbol_', | |
type: 'string', | |
}, | |
], | |
stateMutability: 'nonpayable', | |
type: 'constructor', | |
}, | |
{ | |
anonymous: false, | |
inputs: [ | |
{ | |
indexed: true, | |
internalType: 'address', | |
name: 'owner', | |
type: 'address', | |
}, | |
{ | |
indexed: true, | |
internalType: 'address', | |
name: 'spender', | |
type: 'address', | |
}, | |
{ | |
indexed: false, | |
internalType: 'uint256', | |
name: 'value', | |
type: 'uint256', | |
}, | |
], | |
name: 'Approval', | |
type: 'event', | |
}, | |
{ | |
anonymous: false, | |
inputs: [ | |
{ | |
indexed: true, | |
internalType: 'address', | |
name: 'from', | |
type: 'address', | |
}, | |
{ | |
indexed: true, | |
internalType: 'address', | |
name: 'to', | |
type: 'address', | |
}, | |
{ | |
indexed: false, | |
internalType: 'uint256', | |
name: 'value', | |
type: 'uint256', | |
}, | |
], | |
name: 'Transfer', | |
type: 'event', | |
}, | |
{ | |
inputs: [ | |
{ | |
internalType: 'address', | |
name: 'owner', | |
type: 'address', | |
}, | |
{ | |
internalType: 'address', | |
name: 'spender', | |
type: 'address', | |
}, | |
], | |
name: 'allowance', | |
outputs: [ | |
{ | |
internalType: 'uint256', | |
name: '', | |
type: 'uint256', | |
}, | |
], | |
stateMutability: 'view', | |
type: 'function', | |
}, | |
{ | |
inputs: [ | |
{ | |
internalType: 'address', | |
name: 'spender', | |
type: 'address', | |
}, | |
{ | |
internalType: 'uint256', | |
name: 'amount', | |
type: 'uint256', | |
}, | |
], | |
name: 'approve', | |
outputs: [ | |
{ | |
internalType: 'bool', | |
name: '', | |
type: 'bool', | |
}, | |
], | |
stateMutability: 'nonpayable', | |
type: 'function', | |
}, | |
{ | |
inputs: [ | |
{ | |
internalType: 'address', | |
name: 'account', | |
type: 'address', | |
}, | |
], | |
name: 'balanceOf', | |
outputs: [ | |
{ | |
internalType: 'uint256', | |
name: '', | |
type: 'uint256', | |
}, | |
], | |
stateMutability: 'view', | |
type: 'function', | |
}, | |
{ | |
inputs: [], | |
name: 'decimals', | |
outputs: [ | |
{ | |
internalType: 'uint8', | |
name: '', | |
type: 'uint8', | |
}, | |
], | |
stateMutability: 'view', | |
type: 'function', | |
}, | |
{ | |
inputs: [ | |
{ | |
internalType: 'address', | |
name: 'spender', | |
type: 'address', | |
}, | |
{ | |
internalType: 'uint256', | |
name: 'subtractedValue', | |
type: 'uint256', | |
}, | |
], | |
name: 'decreaseAllowance', | |
outputs: [ | |
{ | |
internalType: 'bool', | |
name: '', | |
type: 'bool', | |
}, | |
], | |
stateMutability: 'nonpayable', | |
type: 'function', | |
}, | |
{ | |
inputs: [ | |
{ | |
internalType: 'address', | |
name: 'spender', | |
type: 'address', | |
}, | |
{ | |
internalType: 'uint256', | |
name: 'addedValue', | |
type: 'uint256', | |
}, | |
], | |
name: 'increaseAllowance', | |
outputs: [ | |
{ | |
internalType: 'bool', | |
name: '', | |
type: 'bool', | |
}, | |
], | |
stateMutability: 'nonpayable', | |
type: 'function', | |
}, | |
{ | |
inputs: [], | |
name: 'name', | |
outputs: [ | |
{ | |
internalType: 'string', | |
name: '', | |
type: 'string', | |
}, | |
], | |
stateMutability: 'view', | |
type: 'function', | |
}, | |
{ | |
inputs: [], | |
name: 'symbol', | |
outputs: [ | |
{ | |
internalType: 'string', | |
name: '', | |
type: 'string', | |
}, | |
], | |
stateMutability: 'view', | |
type: 'function', | |
}, | |
{ | |
inputs: [], | |
name: 'totalSupply', | |
outputs: [ | |
{ | |
internalType: 'uint256', | |
name: '', | |
type: 'uint256', | |
}, | |
], | |
stateMutability: 'view', | |
type: 'function', | |
}, | |
{ | |
inputs: [ | |
{ | |
internalType: 'address', | |
name: 'to', | |
type: 'address', | |
}, | |
{ | |
internalType: 'uint256', | |
name: 'amount', | |
type: 'uint256', | |
}, | |
], | |
name: 'transfer', | |
outputs: [ | |
{ | |
internalType: 'bool', | |
name: '', | |
type: 'bool', | |
}, | |
], | |
stateMutability: 'nonpayable', | |
type: 'function', | |
}, | |
{ | |
inputs: [ | |
{ | |
internalType: 'address', | |
name: 'from', | |
type: 'address', | |
}, | |
{ | |
internalType: 'address', | |
name: 'to', | |
type: 'address', | |
}, | |
{ | |
internalType: 'uint256', | |
name: 'amount', | |
type: 'uint256', | |
}, | |
], | |
name: 'transferFrom', | |
outputs: [ | |
{ | |
internalType: 'bool', | |
name: '', | |
type: 'bool', | |
}, | |
], | |
stateMutability: 'nonpayable', | |
type: 'function', | |
}, | |
]; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment