package
0.14.0
Repository: https://github.com/piplabs/story.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Functions

DeployCreate3 deploys a new Ethereum contract, binding an instance of Create3 to it.
DeployIPTokenStaking deploys a new Ethereum contract, binding an instance of IPTokenStaking to it.
DeployUBIPool deploys a new Ethereum contract, binding an instance of UBIPool to it.
DeployUpgradeEntrypoint deploys a new Ethereum contract, binding an instance of UpgradeEntrypoint to it.
NewCreate3 creates a new instance of Create3, bound to a specific deployed contract.
NewCreate3Caller creates a new read-only instance of Create3, bound to a specific deployed contract.
NewCreate3Filterer creates a new log filterer instance of Create3, bound to a specific deployed contract.
NewCreate3Transactor creates a new write-only instance of Create3, bound to a specific deployed contract.
NewIPTokenStaking creates a new instance of IPTokenStaking, bound to a specific deployed contract.
NewIPTokenStakingCaller creates a new read-only instance of IPTokenStaking, bound to a specific deployed contract.
NewIPTokenStakingFilterer creates a new log filterer instance of IPTokenStaking, bound to a specific deployed contract.
NewIPTokenStakingTransactor creates a new write-only instance of IPTokenStaking, bound to a specific deployed contract.
NewUBIPool creates a new instance of UBIPool, bound to a specific deployed contract.
NewUBIPoolCaller creates a new read-only instance of UBIPool, bound to a specific deployed contract.
NewUBIPoolFilterer creates a new log filterer instance of UBIPool, bound to a specific deployed contract.
NewUBIPoolTransactor creates a new write-only instance of UBIPool, bound to a specific deployed contract.
NewUpgradeEntrypoint creates a new instance of UpgradeEntrypoint, bound to a specific deployed contract.
NewUpgradeEntrypointCaller creates a new read-only instance of UpgradeEntrypoint, bound to a specific deployed contract.
NewUpgradeEntrypointFilterer creates a new log filterer instance of UpgradeEntrypoint, bound to a specific deployed contract.
NewUpgradeEntrypointTransactor creates a new write-only instance of UpgradeEntrypoint, bound to a specific deployed contract.

# 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

Create3ABI is the input ABI used to generate the binding from.
Create3Bin is the compiled bytecode used for deploying new contracts.
Create3MetaData contains all meta data concerning the Create3 contract.
No description provided by the author
IPTokenStakingABI is the input ABI used to generate the binding from.
IPTokenStakingBin is the compiled bytecode used for deploying new contracts.
IPTokenStakingMetaData contains all meta data concerning the IPTokenStaking contract.
No description provided by the author
UBIPoolABI is the input ABI used to generate the binding from.
UBIPoolBin is the compiled bytecode used for deploying new contracts.
UBIPoolMetaData contains all meta data concerning the UBIPool contract.
No description provided by the author
UpgradeEntrypointABI is the input ABI used to generate the binding from.
UpgradeEntrypointBin is the compiled bytecode used for deploying new contracts.
UpgradeEntrypointMetaData contains all meta data concerning the UpgradeEntrypoint contract.
No description provided by the author

# Structs

Create3 is an auto generated Go binding around an Ethereum contract.
Create3Caller is an auto generated read-only Go binding around an Ethereum contract.
Create3CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
Create3CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
Create3Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
Create3Raw is an auto generated low-level Go binding around an Ethereum contract.
Create3Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
Create3Transactor is an auto generated write-only Go binding around an Ethereum contract.
Create3TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
Create3TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
IIPTokenStakingInitializerArgs is an auto generated low-level Go binding around an user-defined struct.
IPTokenStaking is an auto generated Go binding around an Ethereum contract.
IPTokenStakingAddOperator represents a AddOperator event raised by the IPTokenStaking contract.
IPTokenStakingAddOperatorIterator is returned from FilterAddOperator and is used to iterate over the raw logs and unpacked data for AddOperator events raised by the IPTokenStaking contract.
IPTokenStakingCaller is an auto generated read-only Go binding around an Ethereum contract.
IPTokenStakingCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
IPTokenStakingCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
IPTokenStakingCreateValidator represents a CreateValidator event raised by the IPTokenStaking contract.
IPTokenStakingCreateValidatorIterator is returned from FilterCreateValidator and is used to iterate over the raw logs and unpacked data for CreateValidator events raised by the IPTokenStaking contract.
IPTokenStakingDeposit represents a Deposit event raised by the IPTokenStaking contract.
IPTokenStakingDepositIterator is returned from FilterDeposit and is used to iterate over the raw logs and unpacked data for Deposit events raised by the IPTokenStaking contract.
IPTokenStakingFeeSet represents a FeeSet event raised by the IPTokenStaking contract.
IPTokenStakingFeeSetIterator is returned from FilterFeeSet and is used to iterate over the raw logs and unpacked data for FeeSet events raised by the IPTokenStaking contract.
IPTokenStakingFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
IPTokenStakingInitialized represents a Initialized event raised by the IPTokenStaking contract.
IPTokenStakingInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the IPTokenStaking contract.
IPTokenStakingMinCommissionRateChanged represents a MinCommissionRateChanged event raised by the IPTokenStaking contract.
IPTokenStakingMinCommissionRateChangedIterator is returned from FilterMinCommissionRateChanged and is used to iterate over the raw logs and unpacked data for MinCommissionRateChanged events raised by the IPTokenStaking contract.
IPTokenStakingMinStakeAmountSet represents a MinStakeAmountSet event raised by the IPTokenStaking contract.
IPTokenStakingMinStakeAmountSetIterator is returned from FilterMinStakeAmountSet and is used to iterate over the raw logs and unpacked data for MinStakeAmountSet events raised by the IPTokenStaking contract.
IPTokenStakingMinUnstakeAmountSet represents a MinUnstakeAmountSet event raised by the IPTokenStaking contract.
IPTokenStakingMinUnstakeAmountSetIterator is returned from FilterMinUnstakeAmountSet and is used to iterate over the raw logs and unpacked data for MinUnstakeAmountSet events raised by the IPTokenStaking contract.
IPTokenStakingOwnershipTransferred represents a OwnershipTransferred event raised by the IPTokenStaking contract.
IPTokenStakingOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the IPTokenStaking contract.
IPTokenStakingOwnershipTransferStarted represents a OwnershipTransferStarted event raised by the IPTokenStaking contract.
IPTokenStakingOwnershipTransferStartedIterator is returned from FilterOwnershipTransferStarted and is used to iterate over the raw logs and unpacked data for OwnershipTransferStarted events raised by the IPTokenStaking contract.
IPTokenStakingRaw is an auto generated low-level Go binding around an Ethereum contract.
IPTokenStakingRedelegate represents a Redelegate event raised by the IPTokenStaking contract.
IPTokenStakingRedelegateIterator is returned from FilterRedelegate and is used to iterate over the raw logs and unpacked data for Redelegate events raised by the IPTokenStaking contract.
IPTokenStakingRemoveOperator represents a RemoveOperator event raised by the IPTokenStaking contract.
IPTokenStakingRemoveOperatorIterator is returned from FilterRemoveOperator and is used to iterate over the raw logs and unpacked data for RemoveOperator events raised by the IPTokenStaking contract.
IPTokenStakingSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
IPTokenStakingSetRewardAddress represents a SetRewardAddress event raised by the IPTokenStaking contract.
IPTokenStakingSetRewardAddressIterator is returned from FilterSetRewardAddress and is used to iterate over the raw logs and unpacked data for SetRewardAddress events raised by the IPTokenStaking contract.
IPTokenStakingSetWithdrawalAddress represents a SetWithdrawalAddress event raised by the IPTokenStaking contract.
IPTokenStakingSetWithdrawalAddressIterator is returned from FilterSetWithdrawalAddress and is used to iterate over the raw logs and unpacked data for SetWithdrawalAddress events raised by the IPTokenStaking contract.
IPTokenStakingTransactor is an auto generated write-only Go binding around an Ethereum contract.
IPTokenStakingTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
IPTokenStakingTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
IPTokenStakingUnjail represents a Unjail event raised by the IPTokenStaking contract.
IPTokenStakingUnjailIterator is returned from FilterUnjail and is used to iterate over the raw logs and unpacked data for Unjail events raised by the IPTokenStaking contract.
IPTokenStakingUpdateValidatorCommssion represents a UpdateValidatorCommssion event raised by the IPTokenStaking contract.
IPTokenStakingUpdateValidatorCommssionIterator is returned from FilterUpdateValidatorCommssion and is used to iterate over the raw logs and unpacked data for UpdateValidatorCommssion events raised by the IPTokenStaking contract.
IPTokenStakingWithdraw represents a Withdraw event raised by the IPTokenStaking contract.
IPTokenStakingWithdrawIterator is returned from FilterWithdraw and is used to iterate over the raw logs and unpacked data for Withdraw events raised by the IPTokenStaking contract.
UBIPool is an auto generated Go binding around an Ethereum contract.
UBIPoolCaller is an auto generated read-only Go binding around an Ethereum contract.
UBIPoolCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
UBIPoolCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
UBIPoolFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
UBIPoolInitialized represents a Initialized event raised by the UBIPool contract.
UBIPoolInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the UBIPool contract.
UBIPoolOwnershipTransferred represents a OwnershipTransferred event raised by the UBIPool contract.
UBIPoolOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the UBIPool contract.
UBIPoolOwnershipTransferStarted represents a OwnershipTransferStarted event raised by the UBIPool contract.
UBIPoolOwnershipTransferStartedIterator is returned from FilterOwnershipTransferStarted and is used to iterate over the raw logs and unpacked data for OwnershipTransferStarted events raised by the UBIPool contract.
UBIPoolRaw is an auto generated low-level Go binding around an Ethereum contract.
UBIPoolSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
UBIPoolTransactor is an auto generated write-only Go binding around an Ethereum contract.
UBIPoolTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
UBIPoolTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
UBIPoolUBIDistributionSet represents a UBIDistributionSet event raised by the UBIPool contract.
UBIPoolUBIDistributionSetIterator is returned from FilterUBIDistributionSet and is used to iterate over the raw logs and unpacked data for UBIDistributionSet events raised by the UBIPool contract.
UBIPoolUBIPercentageSet represents a UBIPercentageSet event raised by the UBIPool contract.
UBIPoolUBIPercentageSetIterator is returned from FilterUBIPercentageSet and is used to iterate over the raw logs and unpacked data for UBIPercentageSet events raised by the UBIPool contract.
UpgradeEntrypoint is an auto generated Go binding around an Ethereum contract.
UpgradeEntrypointCaller is an auto generated read-only Go binding around an Ethereum contract.
UpgradeEntrypointCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
UpgradeEntrypointCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
UpgradeEntrypointFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
UpgradeEntrypointInitialized represents a Initialized event raised by the UpgradeEntrypoint contract.
UpgradeEntrypointInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the UpgradeEntrypoint contract.
UpgradeEntrypointOwnershipTransferred represents a OwnershipTransferred event raised by the UpgradeEntrypoint contract.
UpgradeEntrypointOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the UpgradeEntrypoint contract.
UpgradeEntrypointOwnershipTransferStarted represents a OwnershipTransferStarted event raised by the UpgradeEntrypoint contract.
UpgradeEntrypointOwnershipTransferStartedIterator is returned from FilterOwnershipTransferStarted and is used to iterate over the raw logs and unpacked data for OwnershipTransferStarted events raised by the UpgradeEntrypoint contract.
UpgradeEntrypointRaw is an auto generated low-level Go binding around an Ethereum contract.
UpgradeEntrypointSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
UpgradeEntrypointSoftwareUpgrade represents a SoftwareUpgrade event raised by the UpgradeEntrypoint contract.
UpgradeEntrypointSoftwareUpgradeIterator is returned from FilterSoftwareUpgrade and is used to iterate over the raw logs and unpacked data for SoftwareUpgrade events raised by the UpgradeEntrypoint contract.
UpgradeEntrypointTransactor is an auto generated write-only Go binding around an Ethereum contract.
UpgradeEntrypointTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
UpgradeEntrypointTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.