package
0.0.0-20240910001720-345dc63b3c28
Repository: https://github.com/0xbow-io/asp-go-buildkit.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Functions

DeployPrivacyPool deploys a new Ethereum contract, binding an instance of PrivacyPool to it.
NewPrivacyPool creates a new instance of PrivacyPool, bound to a specific deployed contract.
NewPrivacyPoolCaller creates a new read-only instance of PrivacyPool, bound to a specific deployed contract.
NewPrivacyPoolFilterer creates a new log filterer instance of PrivacyPool, bound to a specific deployed contract.
NewPrivacyPoolTransactor creates a new write-only instance of PrivacyPool, bound to a specific deployed contract.
Observables returns the list of observables.
StateComparatorFunc is a function that compares two states returns 1 if the states are inequal, 0 if they are equal and -1 if they are not comparable.

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Variables

No description provided by the author
No description provided by the author
No description provided by the author
PrivacyPoolABI is the input ABI used to generate the binding from.
PrivacyPoolBin is the compiled bytecode used for deploying new contracts.
PrivacyPoolMetaData contains all meta data concerning the PrivacyPool contract.
No description provided by the author

# Structs

IPrivacyPoolGROTH16Proof is an auto generated low-level Go binding around an user-defined struct.
IPrivacyPoolRequest is an auto generated low-level Go binding around an user-defined struct.
PrivacyPool is an auto generated Go binding around an Ethereum contract.
PrivacyPoolCaller is an auto generated read-only Go binding around an Ethereum contract.
PrivacyPoolCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
PrivacyPoolCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
PrivacyPoolFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
PrivacyPoolRaw is an auto generated low-level Go binding around an Ethereum contract.
PrivacyPoolRecord represents a Record event raised by the PrivacyPool contract.
PrivacyPoolRecordIterator is returned from FilterRecord and is used to iterate over the raw logs and unpacked data for Record events raised by the PrivacyPool contract.
PrivacyPoolSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
PrivacyPoolTransactor is an auto generated write-only Go binding around an Ethereum contract.
PrivacyPoolTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
PrivacyPoolTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
State represents the state of the privacy pool at a given point in time (referenced by the record event e) It contains the scope, hash, event, and state.
StateTransitionEvent represents the state transition event It contains the new root, new size, and transition input.
TransitionInput represents the input that is used to transition the state It contains the source, sink, fee collector, and fee.