Constructors

Properties

Methods

Constructors

Properties

abi: readonly [
    {
        inputs: readonly [];
        stateMutability: "nonpayable";
        type: "constructor";
    },
    {
        anonymous: false;
        inputs: readonly [
            {
                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: readonly [
            {
                indexed: true;
                internalType: "address";
                name: "previousOwner";
                type: "address";
            },
            {
                indexed: true;
                internalType: "address";
                name: "newOwner";
                type: "address";
            },
        ];
        name: "OwnershipTransferred";
        type: "event";
    },
    {
        anonymous: false;
        inputs: readonly [
            {
                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: readonly [
            { internalType: "address"; name: "owner"; type: "address" },
            { internalType: "address"; name: "spender"; type: "address" },
        ];
        name: "allowance";
        outputs: readonly [{ internalType: "uint256"; name: ""; type: "uint256" }];
        stateMutability: "view";
        type: "function";
    },
    {
        inputs: readonly [
            { internalType: "address"; name: "spender"; type: "address" },
            { internalType: "uint256"; name: "amount"; type: "uint256" },
        ];
        name: "approve";
        outputs: readonly [{ internalType: "bool"; name: ""; type: "bool" }];
        stateMutability: "nonpayable";
        type: "function";
    },
    {
        inputs: readonly [
            { internalType: "address"; name: "account"; type: "address" },
        ];
        name: "balanceOf";
        outputs: readonly [{ internalType: "uint256"; name: ""; type: "uint256" }];
        stateMutability: "view";
        type: "function";
    },
    {
        inputs: readonly [
            { internalType: "uint256"; name: "amount"; type: "uint256" },
        ];
        name: "burn";
        outputs: readonly [];
        stateMutability: "nonpayable";
        type: "function";
    },
    {
        inputs: readonly [
            { internalType: "address"; name: "account"; type: "address" },
            { internalType: "uint256"; name: "amount"; type: "uint256" },
        ];
        name: "burnFrom";
        outputs: readonly [];
        stateMutability: "nonpayable";
        type: "function";
    },
    {
        inputs: readonly [];
        name: "decimals";
        outputs: readonly [{ internalType: "uint8"; name: ""; type: "uint8" }];
        stateMutability: "view";
        type: "function";
    },
    {
        inputs: readonly [
            { internalType: "address"; name: "spender"; type: "address" },
            { internalType: "uint256"; name: "subtractedValue"; type: "uint256" },
        ];
        name: "decreaseAllowance";
        outputs: readonly [{ internalType: "bool"; name: ""; type: "bool" }];
        stateMutability: "nonpayable";
        type: "function";
    },
    {
        inputs: readonly [
            { internalType: "address"; name: "spender"; type: "address" },
            { internalType: "uint256"; name: "addedValue"; type: "uint256" },
        ];
        name: "increaseAllowance";
        outputs: readonly [{ internalType: "bool"; name: ""; type: "bool" }];
        stateMutability: "nonpayable";
        type: "function";
    },
    {
        inputs: readonly [];
        name: "locker";
        outputs: readonly [
            { internalType: "contract ILocker"; name: ""; type: "address" },
        ];
        stateMutability: "view";
        type: "function";
    },
    {
        inputs: readonly [];
        name: "name";
        outputs: readonly [{ internalType: "string"; name: ""; type: "string" }];
        stateMutability: "view";
        type: "function";
    },
    {
        inputs: readonly [];
        name: "owner";
        outputs: readonly [{ internalType: "address"; name: ""; type: "address" }];
        stateMutability: "view";
        type: "function";
    },
    {
        inputs: readonly [];
        name: "renounceOwnership";
        outputs: readonly [];
        stateMutability: "nonpayable";
        type: "function";
    },
    {
        inputs: readonly [
            { internalType: "address"; name: "_locker"; type: "address" },
        ];
        name: "setLocker";
        outputs: readonly [];
        stateMutability: "nonpayable";
        type: "function";
    },
    {
        inputs: readonly [];
        name: "symbol";
        outputs: readonly [{ internalType: "string"; name: ""; type: "string" }];
        stateMutability: "view";
        type: "function";
    },
    {
        inputs: readonly [];
        name: "totalSupply";
        outputs: readonly [{ internalType: "uint256"; name: ""; type: "uint256" }];
        stateMutability: "view";
        type: "function";
    },
    {
        inputs: readonly [
            { internalType: "address"; name: "recipient"; type: "address" },
            { internalType: "uint256"; name: "amount"; type: "uint256" },
        ];
        name: "transfer";
        outputs: readonly [{ internalType: "bool"; name: ""; type: "bool" }];
        stateMutability: "nonpayable";
        type: "function";
    },
    {
        inputs: readonly [
            { internalType: "address"; name: "sender"; type: "address" },
            { internalType: "address"; name: "recipient"; type: "address" },
            { internalType: "uint256"; name: "amount"; type: "uint256" },
        ];
        name: "transferFrom";
        outputs: readonly [{ internalType: "bool"; name: ""; type: "bool" }];
        stateMutability: "nonpayable";
        type: "function";
    },
    {
        inputs: readonly [
            { internalType: "address"; name: "newOwner"; type: "address" },
        ];
        name: "transferOwnership";
        outputs: readonly [];
        stateMutability: "nonpayable";
        type: "function";
    },
] = _abi

Methods

  • Parameters

    • address: string
    • signerOrProvider: Provider | Signer

    Returns ERC20

MMNEPVFCICPMFPCPTTAAATR