foo

package
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 8, 2024 License: MIT Imports: 7 Imported by: 0

Documentation

Overview

This file was automatically generated using

eth-gencontract (version: dev)

repository: https://github.com/weirdgiraffe/eth-gencontract

PLEASE DO NOT EDIT MANUALLY

Index

Constants

This section is empty.

Variables

View Source
var UsdcABI = func() abi.ABI {
	a, _ := abi.JSON(strings.NewReader(`[{"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":"authorizer","type":"address"},{"indexed":true,"internalType":"bytes32","name":"nonce","type":"bytes32"}],"name":"AuthorizationCanceled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"authorizer","type":"address"},{"indexed":true,"internalType":"bytes32","name":"nonce","type":"bytes32"}],"name":"AuthorizationUsed","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"_account","type":"address"}],"name":"Blacklisted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"newBlacklister","type":"address"}],"name":"BlacklisterChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"burner","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Burn","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"newMasterMinter","type":"address"}],"name":"MasterMinterChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"minter","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Mint","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"minter","type":"address"},{"indexed":false,"internalType":"uint256","name":"minterAllowedAmount","type":"uint256"}],"name":"MinterConfigured","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"oldMinter","type":"address"}],"name":"MinterRemoved","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":false,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[],"name":"Pause","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"newAddress","type":"address"}],"name":"PauserChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"newRescuer","type":"address"}],"name":"RescuerChanged","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"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"_account","type":"address"}],"name":"UnBlacklisted","type":"event"},{"anonymous":false,"inputs":[],"name":"Unpause","type":"event"},{"inputs":[],"name":"CANCEL_AUTHORIZATION_TYPEHASH","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"DOMAIN_SEPARATOR","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"PERMIT_TYPEHASH","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"RECEIVE_WITH_AUTHORIZATION_TYPEHASH","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"TRANSFER_WITH_AUTHORIZATION_TYPEHASH","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"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":"value","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"authorizer","type":"address"},{"internalType":"bytes32","name":"nonce","type":"bytes32"}],"name":"authorizationState","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_account","type":"address"}],"name":"blacklist","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"blacklister","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"burn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"authorizer","type":"address"},{"internalType":"bytes32","name":"nonce","type":"bytes32"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"cancelAuthorization","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"authorizer","type":"address"},{"internalType":"bytes32","name":"nonce","type":"bytes32"},{"internalType":"bytes","name":"signature","type":"bytes"}],"name":"cancelAuthorization","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"minter","type":"address"},{"internalType":"uint256","name":"minterAllowedAmount","type":"uint256"}],"name":"configureMinter","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"currency","outputs":[{"internalType":"string","name":"","type":"string"}],"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":"decrement","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"increment","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"string","name":"tokenName","type":"string"},{"internalType":"string","name":"tokenSymbol","type":"string"},{"internalType":"string","name":"tokenCurrency","type":"string"},{"internalType":"uint8","name":"tokenDecimals","type":"uint8"},{"internalType":"address","name":"newMasterMinter","type":"address"},{"internalType":"address","name":"newPauser","type":"address"},{"internalType":"address","name":"newBlacklister","type":"address"},{"internalType":"address","name":"newOwner","type":"address"}],"name":"initialize","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"string","name":"newName","type":"string"}],"name":"initializeV2","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"lostAndFound","type":"address"}],"name":"initializeV2_1","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address[]","name":"accountsToBlacklist","type":"address[]"},{"internalType":"string","name":"newSymbol","type":"string"}],"name":"initializeV2_2","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_account","type":"address"}],"name":"isBlacklisted","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"isMinter","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"masterMinter","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"mint","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"minter","type":"address"}],"name":"minterAllowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"nonces","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"pause","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"paused","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"pauser","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"uint256","name":"deadline","type":"uint256"},{"internalType":"bytes","name":"signature","type":"bytes"}],"name":"permit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"uint256","name":"deadline","type":"uint256"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"permit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"uint256","name":"validAfter","type":"uint256"},{"internalType":"uint256","name":"validBefore","type":"uint256"},{"internalType":"bytes32","name":"nonce","type":"bytes32"},{"internalType":"bytes","name":"signature","type":"bytes"}],"name":"receiveWithAuthorization","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"uint256","name":"validAfter","type":"uint256"},{"internalType":"uint256","name":"validBefore","type":"uint256"},{"internalType":"bytes32","name":"nonce","type":"bytes32"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"receiveWithAuthorization","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"minter","type":"address"}],"name":"removeMinter","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"contract IERC20","name":"tokenContract","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"rescueERC20","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"rescuer","outputs":[{"internalType":"address","name":"","type":"address"}],"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":"value","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":"value","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"uint256","name":"validAfter","type":"uint256"},{"internalType":"uint256","name":"validBefore","type":"uint256"},{"internalType":"bytes32","name":"nonce","type":"bytes32"},{"internalType":"bytes","name":"signature","type":"bytes"}],"name":"transferWithAuthorization","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"uint256","name":"validAfter","type":"uint256"},{"internalType":"uint256","name":"validBefore","type":"uint256"},{"internalType":"bytes32","name":"nonce","type":"bytes32"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"transferWithAuthorization","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_account","type":"address"}],"name":"unBlacklist","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"unpause","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_newBlacklister","type":"address"}],"name":"updateBlacklister","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_newMasterMinter","type":"address"}],"name":"updateMasterMinter","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_newPauser","type":"address"}],"name":"updatePauser","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newRescuer","type":"address"}],"name":"updateRescuer","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"version","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","type":"function"}]`))
	return a
}()

Functions

This section is empty.

Types

type USDC

type USDC struct {
	Address common.Address
	// contains filtered or unexported fields
}

func NewUSDC

func NewUSDC(caller ethereum.ContractCaller) *USDC

func NewUSDCForAddress

func NewUSDCForAddress(caller ethereum.ContractCaller, address common.Address) *USDC

func (*USDC) Allowance

func (c *USDC) Allowance(ctx context.Context, owner common.Address, spender common.Address, blockNumber *big.Int) (*big.Int, error)

func (*USDC) Approve

func (c *USDC) Approve(ctx context.Context, spender common.Address, value *big.Int, blockNumber *big.Int) (bool, error)

func (*USDC) AuthorizationState

func (c *USDC) AuthorizationState(ctx context.Context, authorizer common.Address, nonce [32]uint8, blockNumber *big.Int) (bool, error)

func (*USDC) BalanceOf

func (c *USDC) BalanceOf(ctx context.Context, account common.Address, blockNumber *big.Int) (*big.Int, error)

func (*USDC) Blacklist

func (c *USDC) Blacklist(ctx context.Context, _account common.Address, blockNumber *big.Int) error

func (*USDC) Blacklister

func (c *USDC) Blacklister(ctx context.Context, blockNumber *big.Int) (common.Address, error)

func (*USDC) Burn

func (c *USDC) Burn(ctx context.Context, _amount *big.Int, blockNumber *big.Int) error

func (*USDC) CancelAuthorization

func (c *USDC) CancelAuthorization(ctx context.Context, authorizer common.Address, nonce [32]uint8, v uint8, r [32]uint8, s [32]uint8, blockNumber *big.Int) error

func (*USDC) CancelAuthorization0

func (c *USDC) CancelAuthorization0(ctx context.Context, authorizer common.Address, nonce [32]uint8, signature []uint8, blockNumber *big.Int) error

func (*USDC) CancelAuthorizationTypehash

func (c *USDC) CancelAuthorizationTypehash(ctx context.Context, blockNumber *big.Int) ([32]uint8, error)

func (*USDC) ConfigureMinter

func (c *USDC) ConfigureMinter(ctx context.Context, minter common.Address, minterAllowedAmount *big.Int, blockNumber *big.Int) (bool, error)

func (*USDC) Currency

func (c *USDC) Currency(ctx context.Context, blockNumber *big.Int) (string, error)

func (*USDC) Decimals

func (c *USDC) Decimals(ctx context.Context, blockNumber *big.Int) (uint8, error)

func (*USDC) DecreaseAllowance

func (c *USDC) DecreaseAllowance(ctx context.Context, spender common.Address, decrement *big.Int, blockNumber *big.Int) (bool, error)

func (*USDC) DomainSeparator

func (c *USDC) DomainSeparator(ctx context.Context, blockNumber *big.Int) ([32]uint8, error)

func (*USDC) IncreaseAllowance

func (c *USDC) IncreaseAllowance(ctx context.Context, spender common.Address, increment *big.Int, blockNumber *big.Int) (bool, error)

func (*USDC) Initialize

func (c *USDC) Initialize(ctx context.Context, tokenName string, tokenSymbol string, tokenCurrency string, tokenDecimals uint8, newMasterMinter common.Address, newPauser common.Address, newBlacklister common.Address, newOwner common.Address, blockNumber *big.Int) error

func (*USDC) InitializeV2

func (c *USDC) InitializeV2(ctx context.Context, newName string, blockNumber *big.Int) error

func (*USDC) InitializeV21

func (c *USDC) InitializeV21(ctx context.Context, lostAndFound common.Address, blockNumber *big.Int) error

func (*USDC) InitializeV22

func (c *USDC) InitializeV22(ctx context.Context, accountsToBlacklist []common.Address, newSymbol string, blockNumber *big.Int) error

func (*USDC) IsBlacklisted

func (c *USDC) IsBlacklisted(ctx context.Context, _account common.Address, blockNumber *big.Int) (bool, error)

func (*USDC) IsMinter

func (c *USDC) IsMinter(ctx context.Context, account common.Address, blockNumber *big.Int) (bool, error)

func (*USDC) MasterMinter

func (c *USDC) MasterMinter(ctx context.Context, blockNumber *big.Int) (common.Address, error)

func (*USDC) Mint

func (c *USDC) Mint(ctx context.Context, _to common.Address, _amount *big.Int, blockNumber *big.Int) (bool, error)

func (*USDC) MinterAllowance

func (c *USDC) MinterAllowance(ctx context.Context, minter common.Address, blockNumber *big.Int) (*big.Int, error)

func (*USDC) Name

func (c *USDC) Name(ctx context.Context, blockNumber *big.Int) (string, error)

func (*USDC) Nonces

func (c *USDC) Nonces(ctx context.Context, owner common.Address, blockNumber *big.Int) (*big.Int, error)

func (*USDC) Owner

func (c *USDC) Owner(ctx context.Context, blockNumber *big.Int) (common.Address, error)

func (*USDC) Pause

func (c *USDC) Pause(ctx context.Context, blockNumber *big.Int) error

func (*USDC) Paused

func (c *USDC) Paused(ctx context.Context, blockNumber *big.Int) (bool, error)

func (*USDC) Pauser

func (c *USDC) Pauser(ctx context.Context, blockNumber *big.Int) (common.Address, error)

func (*USDC) Permit

func (c *USDC) Permit(ctx context.Context, owner common.Address, spender common.Address, value *big.Int, deadline *big.Int, signature []uint8, blockNumber *big.Int) error

func (*USDC) Permit0

func (c *USDC) Permit0(ctx context.Context, owner common.Address, spender common.Address, value *big.Int, deadline *big.Int, v uint8, r [32]uint8, s [32]uint8, blockNumber *big.Int) error

func (*USDC) PermitTypehash

func (c *USDC) PermitTypehash(ctx context.Context, blockNumber *big.Int) ([32]uint8, error)

func (*USDC) ReceiveWithAuthorization

func (c *USDC) ReceiveWithAuthorization(ctx context.Context, from common.Address, to common.Address, value *big.Int, validAfter *big.Int, validBefore *big.Int, nonce [32]uint8, signature []uint8, blockNumber *big.Int) error

func (*USDC) ReceiveWithAuthorization0

func (c *USDC) ReceiveWithAuthorization0(ctx context.Context, from common.Address, to common.Address, value *big.Int, validAfter *big.Int, validBefore *big.Int, nonce [32]uint8, v uint8, r [32]uint8, s [32]uint8, blockNumber *big.Int) error

func (*USDC) ReceiveWithAuthorizationTypehash

func (c *USDC) ReceiveWithAuthorizationTypehash(ctx context.Context, blockNumber *big.Int) ([32]uint8, error)

func (*USDC) RemoveMinter

func (c *USDC) RemoveMinter(ctx context.Context, minter common.Address, blockNumber *big.Int) (bool, error)

func (*USDC) RescueErc20

func (c *USDC) RescueErc20(ctx context.Context, tokenContract common.Address, to common.Address, amount *big.Int, blockNumber *big.Int) error

func (*USDC) Rescuer

func (c *USDC) Rescuer(ctx context.Context, blockNumber *big.Int) (common.Address, error)

func (*USDC) Symbol

func (c *USDC) Symbol(ctx context.Context, blockNumber *big.Int) (string, error)

func (*USDC) TotalSupply

func (c *USDC) TotalSupply(ctx context.Context, blockNumber *big.Int) (*big.Int, error)

func (*USDC) Transfer

func (c *USDC) Transfer(ctx context.Context, to common.Address, value *big.Int, blockNumber *big.Int) (bool, error)

func (*USDC) TransferFrom

func (c *USDC) TransferFrom(ctx context.Context, from common.Address, to common.Address, value *big.Int, blockNumber *big.Int) (bool, error)

func (*USDC) TransferOwnership

func (c *USDC) TransferOwnership(ctx context.Context, newOwner common.Address, blockNumber *big.Int) error

func (*USDC) TransferWithAuthorization

func (c *USDC) TransferWithAuthorization(ctx context.Context, from common.Address, to common.Address, value *big.Int, validAfter *big.Int, validBefore *big.Int, nonce [32]uint8, signature []uint8, blockNumber *big.Int) error

func (*USDC) TransferWithAuthorization0

func (c *USDC) TransferWithAuthorization0(ctx context.Context, from common.Address, to common.Address, value *big.Int, validAfter *big.Int, validBefore *big.Int, nonce [32]uint8, v uint8, r [32]uint8, s [32]uint8, blockNumber *big.Int) error

func (*USDC) TransferWithAuthorizationTypehash

func (c *USDC) TransferWithAuthorizationTypehash(ctx context.Context, blockNumber *big.Int) ([32]uint8, error)

func (*USDC) UnBlacklist

func (c *USDC) UnBlacklist(ctx context.Context, _account common.Address, blockNumber *big.Int) error

func (*USDC) Unpause

func (c *USDC) Unpause(ctx context.Context, blockNumber *big.Int) error

func (*USDC) UpdateBlacklister

func (c *USDC) UpdateBlacklister(ctx context.Context, _newBlacklister common.Address, blockNumber *big.Int) error

func (*USDC) UpdateMasterMinter

func (c *USDC) UpdateMasterMinter(ctx context.Context, _newMasterMinter common.Address, blockNumber *big.Int) error

func (*USDC) UpdatePauser

func (c *USDC) UpdatePauser(ctx context.Context, _newPauser common.Address, blockNumber *big.Int) error

func (*USDC) UpdateRescuer

func (c *USDC) UpdateRescuer(ctx context.Context, newRescuer common.Address, blockNumber *big.Int) error

func (*USDC) Version

func (c *USDC) Version(ctx context.Context, blockNumber *big.Int) (string, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL