-
-
Save Ernesto-tha-great/29b68fcc2b36e1ffd473206d29bd41dc to your computer and use it in GitHub Desktop.
This file contains hidden or 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 const tokenAbi = [ | |
| { | |
| type: "constructor", | |
| inputs: [ | |
| { | |
| name: "initialSupply", | |
| type: "uint256", | |
| internalType: "uint256", | |
| }, | |
| ], | |
| stateMutability: "nonpayable", | |
| }, | |
| { | |
| type: "function", | |
| name: "allowance", | |
| inputs: [ | |
| { name: "owner", 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: "balanceOf", | |
| inputs: [{ name: "account", type: "address", internalType: "address" }], | |
| outputs: [{ name: "", type: "uint256", internalType: "uint256" }], | |
| stateMutability: "view", | |
| }, | |
| { | |
| type: "function", | |
| name: "decimals", | |
| inputs: [], | |
| outputs: [{ name: "", type: "uint8", internalType: "uint8" }], | |
| stateMutability: "view", | |
| }, | |
| { | |
| type: "function", | |
| name: "name", | |
| inputs: [], | |
| outputs: [{ name: "", type: "string", internalType: "string" }], | |
| 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: "transfer", | |
| inputs: [ | |
| { name: "to", type: "address", internalType: "address" }, | |
| { name: "value", type: "uint256", internalType: "uint256" }, | |
| ], | |
| outputs: [{ name: "", type: "bool", internalType: "bool" }], | |
| stateMutability: "nonpayable", | |
| }, | |
| { | |
| type: "function", | |
| name: "transferFrom", | |
| inputs: [ | |
| { name: "from", type: "address", internalType: "address" }, | |
| { name: "to", type: "address", internalType: "address" }, | |
| { name: "value", 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: "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, | |
| }, | |
| { | |
| type: "error", | |
| name: "ERC20InsufficientAllowance", | |
| inputs: [ | |
| { name: "spender", type: "address", internalType: "address" }, | |
| { name: "allowance", type: "uint256", internalType: "uint256" }, | |
| { name: "needed", type: "uint256", internalType: "uint256" }, | |
| ], | |
| }, | |
| { | |
| type: "error", | |
| name: "ERC20InsufficientBalance", | |
| inputs: [ | |
| { name: "sender", type: "address", internalType: "address" }, | |
| { name: "balance", type: "uint256", internalType: "uint256" }, | |
| { name: "needed", type: "uint256", internalType: "uint256" }, | |
| ], | |
| }, | |
| { | |
| type: "error", | |
| name: "ERC20InvalidApprover", | |
| inputs: [{ name: "approver", type: "address", internalType: "address" }], | |
| }, | |
| { | |
| type: "error", | |
| name: "ERC20InvalidReceiver", | |
| inputs: [{ name: "receiver", type: "address", internalType: "address" }], | |
| }, | |
| { | |
| type: "error", | |
| name: "ERC20InvalidSender", | |
| inputs: [{ name: "sender", type: "address", internalType: "address" }], | |
| }, | |
| { | |
| type: "error", | |
| name: "ERC20InvalidSpender", | |
| inputs: [{ name: "spender", type: "address", internalType: "address" }], | |
| }, | |
| ]; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment