# README
BaseToken generate
solc-static-linux-v0.8.0 --abi --bin -o contracts/ERC20/build --allow-paths . contracts/contracts/contracts/NRC6/BaseToken.sol --optimize
abigen --abi contracts/ERC20/build/BaseToken.abi --bin contracts/ERC20/build/BaseToken.bin --pkg ERC20 --out contracts/ERC20/BaseToken.go --type BaseToken
Version
$ solc-static-linux-v0.8.0 --version
solc, the solidity compiler commandline interface
Version: 0.8.0+commit.c7dfd78e.Linux.g++
$ abigen --version
abigen version 1.10.1-stable-0f9b9ae5
# Functions
DeployBaseToken deploys a new Ethereum contract, binding an instance of BaseToken to it.
NewBaseToken creates a new instance of BaseToken, bound to a specific deployed contract.
NewBaseTokenCaller creates a new read-only instance of BaseToken, bound to a specific deployed contract.
NewBaseTokenFilterer creates a new log filterer instance of BaseToken, bound to a specific deployed contract.
NewBaseTokenTransactor creates a new write-only instance of BaseToken, bound to a specific deployed contract.
# Constants
BaseTokenABI is the input ABI used to generate the binding from.
# Variables
BaseTokenBin is the compiled bytecode used for deploying new contracts.
# Structs
BaseToken is an auto generated Go binding around an Ethereum contract.
BaseTokenApproval represents a Approval event raised by the BaseToken contract.
BaseTokenApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the BaseToken contract.
BaseTokenCaller is an auto generated read-only Go binding around an Ethereum contract.
BaseTokenCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
BaseTokenCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
BaseTokenFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
BaseTokenMintFinished represents a MintFinished event raised by the BaseToken contract.
BaseTokenMintFinishedIterator is returned from FilterMintFinished and is used to iterate over the raw logs and unpacked data for MintFinished events raised by the BaseToken contract.
BaseTokenOwnershipTransferred represents a OwnershipTransferred event raised by the BaseToken contract.
BaseTokenOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the BaseToken contract.
BaseTokenRaw is an auto generated low-level Go binding around an Ethereum contract.
BaseTokenRoleAdminChanged represents a RoleAdminChanged event raised by the BaseToken contract.
BaseTokenRoleAdminChangedIterator is returned from FilterRoleAdminChanged and is used to iterate over the raw logs and unpacked data for RoleAdminChanged events raised by the BaseToken contract.
BaseTokenRoleGranted represents a RoleGranted event raised by the BaseToken contract.
BaseTokenRoleGrantedIterator is returned from FilterRoleGranted and is used to iterate over the raw logs and unpacked data for RoleGranted events raised by the BaseToken contract.
BaseTokenRoleRevoked represents a RoleRevoked event raised by the BaseToken contract.
BaseTokenRoleRevokedIterator is returned from FilterRoleRevoked and is used to iterate over the raw logs and unpacked data for RoleRevoked events raised by the BaseToken contract.
BaseTokenSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
BaseTokenTransactor is an auto generated write-only Go binding around an Ethereum contract.
BaseTokenTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
BaseTokenTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
BaseTokenTransfer represents a Transfer event raised by the BaseToken contract.
BaseTokenTransferEnabled represents a TransferEnabled event raised by the BaseToken contract.
BaseTokenTransferEnabledIterator is returned from FilterTransferEnabled and is used to iterate over the raw logs and unpacked data for TransferEnabled events raised by the BaseToken contract.
BaseTokenTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the BaseToken contract.