# Functions

DeployBankAccount deploys a new Ethereum contract, binding an instance of BankAccount to it.
NewBankAccount creates a new instance of BankAccount, bound to a specific deployed contract.
NewBankAccountCaller creates a new read-only instance of BankAccount, bound to a specific deployed contract.
NewBankAccountFilterer creates a new log filterer instance of BankAccount, bound to a specific deployed contract.
NewBankAccountTransactor creates a new write-only instance of BankAccount, bound to a specific deployed contract.

# Variables

BankAccountABI is the input ABI used to generate the binding from.
BankAccountBin is the compiled bytecode used for deploying new contracts.
BankAccountMetaData contains all meta data concerning the BankAccount contract.

# Structs

BankAccount is an auto generated Go binding around an Ethereum contract.
BankAccountCaller is an auto generated read-only Go binding around an Ethereum contract.
BankAccountCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
BankAccountCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
BankAccountFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
BankAccountRaw is an auto generated low-level Go binding around an Ethereum contract.
BankAccountSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
BankAccountTransactor is an auto generated write-only Go binding around an Ethereum contract.
BankAccountTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
BankAccountTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.