Hierarchy (view full)

Constructors

Properties

callStatic: {
    contract: ERC20;
    approve(spender: string, amount: BigNumberish, overrides?: Overrides, preparedData?: PreparedData, ethCallContext?: EthCallContext): Promise<boolean>;
    burn(amount: BigNumberish, overrides?: Overrides, preparedData?: PreparedData, ethCallContext?: EthCallContext): Promise<void>;
    burnFrom(account: string, amount: BigNumberish, overrides?: Overrides, preparedData?: PreparedData, ethCallContext?: EthCallContext): Promise<void>;
    decreaseAllowance(spender: string, subtractedValue: BigNumberish, overrides?: Overrides, preparedData?: PreparedData, ethCallContext?: EthCallContext): Promise<boolean>;
    increaseAllowance(spender: string, addedValue: BigNumberish, overrides?: Overrides, preparedData?: PreparedData, ethCallContext?: EthCallContext): Promise<boolean>;
    renounceOwnership(overrides?: Overrides, preparedData?: PreparedData, ethCallContext?: EthCallContext): Promise<void>;
    setLocker(_locker: string, overrides?: Overrides, preparedData?: PreparedData, ethCallContext?: EthCallContext): Promise<void>;
    transfer(recipient: string, amount: BigNumberish, overrides?: Overrides, preparedData?: PreparedData, ethCallContext?: EthCallContext): Promise<boolean>;
    transferFrom(sender: string, recipient: string, amount: BigNumberish, overrides?: Overrides, preparedData?: PreparedData, ethCallContext?: EthCallContext): Promise<boolean>;
    transferOwnership(newOwner: string, overrides?: Overrides, preparedData?: PreparedData, ethCallContext?: EthCallContext): Promise<void>;
} = ...
contract: ERC20
encodeCall: {
    allowance(owner: string, spender: string, ethCallContext: EthCallContext): EthCallParam;
    approve(spender: string, amount: BigNumberish, ethCallContext: EthCallContext): EthCallParam;
    balanceOf(account: string, ethCallContext: EthCallContext): EthCallParam;
    burn(amount: BigNumberish, ethCallContext: EthCallContext): EthCallParam;
    burnFrom(account: string, amount: BigNumberish, ethCallContext: EthCallContext): EthCallParam;
    decimals(ethCallContext: EthCallContext): EthCallParam;
    decreaseAllowance(spender: string, subtractedValue: BigNumberish, ethCallContext: EthCallContext): EthCallParam;
    increaseAllowance(spender: string, addedValue: BigNumberish, ethCallContext: EthCallContext): EthCallParam;
    locker(ethCallContext: EthCallContext): EthCallParam;
    name(ethCallContext: EthCallContext): EthCallParam;
    owner(ethCallContext: EthCallContext): EthCallParam;
    renounceOwnership(ethCallContext: EthCallContext): EthCallParam;
    setLocker(_locker: string, ethCallContext: EthCallContext): EthCallParam;
    symbol(ethCallContext: EthCallContext): EthCallParam;
    totalSupply(ethCallContext: EthCallContext): EthCallParam;
    transfer(recipient: string, amount: BigNumberish, ethCallContext: EthCallContext): EthCallParam;
    transferFrom(sender: string, recipient: string, amount: BigNumberish, ethCallContext: EthCallContext): EthCallParam;
    transferOwnership(newOwner: string, ethCallContext: EthCallContext): EthCallParam;
} = ...

Accessors

Methods

  • Parameters

    Returns Promise<bigint>

  • Parameters

    Returns Promise<bigint>

  • Parameters

    Returns Promise<bigint>

  • Parameters

    Returns Promise<string>

  • Parameters

    Returns Promise<string>

  • Parameters

    Returns Promise<string>

  • Parameters

    Returns Promise<string>

  • Parameters

    Returns Promise<bigint>