Categorygithub.com/momentum-xyz/go-contracts
modulepackage
0.0.0-20231031113550-4b1e1da2512c
Repository: https://github.com/momentum-xyz/go-contracts.git
Documentation: pkg.go.dev

# README

go-contracts

GO bindings for Momentum smart contracts

# Functions

NewDadtoken creates a new instance of Dadtoken, bound to a specific deployed contract.
NewDadtokenCaller creates a new read-only instance of Dadtoken, bound to a specific deployed contract.
NewDadtokenFilterer creates a new log filterer instance of Dadtoken, bound to a specific deployed contract.
NewDadtokenTransactor creates a new write-only instance of Dadtoken, bound to a specific deployed contract.
NewMomtoken creates a new instance of Momtoken, bound to a specific deployed contract.
NewMomtokenCaller creates a new read-only instance of Momtoken, bound to a specific deployed contract.
NewMomtokenFilterer creates a new log filterer instance of Momtoken, bound to a specific deployed contract.
NewMomtokenTransactor creates a new write-only instance of Momtoken, bound to a specific deployed contract.
NewNodemanagement creates a new instance of Nodemanagement, bound to a specific deployed contract.
NewNodemanagementCaller creates a new read-only instance of Nodemanagement, bound to a specific deployed contract.
NewNodemanagementFilterer creates a new log filterer instance of Nodemanagement, bound to a specific deployed contract.
NewNodemanagementTransactor creates a new write-only instance of Nodemanagement, bound to a specific deployed contract.
NewOdysseynft creates a new instance of Odysseynft, bound to a specific deployed contract.
NewOdysseynftCaller creates a new read-only instance of Odysseynft, bound to a specific deployed contract.
NewOdysseynftFilterer creates a new log filterer instance of Odysseynft, bound to a specific deployed contract.
NewOdysseynftTransactor creates a new write-only instance of Odysseynft, bound to a specific deployed contract.
NewStaking creates a new instance of Staking, bound to a specific deployed contract.
NewStakingCaller creates a new read-only instance of Staking, bound to a specific deployed contract.
NewStakingFilterer creates a new log filterer instance of Staking, bound to a specific deployed contract.
NewStakingTransactor creates a new write-only instance of Staking, bound to a specific deployed contract.
NewVesting creates a new instance of Vesting, bound to a specific deployed contract.
NewVestingCaller creates a new read-only instance of Vesting, bound to a specific deployed contract.
NewVestingFilterer creates a new log filterer instance of Vesting, bound to a specific deployed contract.
NewVestingTransactor creates a new write-only instance of Vesting, bound to a specific deployed contract.

# Variables

DadtokenABI is the input ABI used to generate the binding from.
DadtokenMetaData contains all meta data concerning the Dadtoken contract.
MomtokenABI is the input ABI used to generate the binding from.
MomtokenMetaData contains all meta data concerning the Momtoken contract.
NodemanagementABI is the input ABI used to generate the binding from.
NodemanagementMetaData contains all meta data concerning the Nodemanagement contract.
OdysseynftABI is the input ABI used to generate the binding from.
OdysseynftMetaData contains all meta data concerning the Odysseynft contract.
StakingABI is the input ABI used to generate the binding from.
StakingMetaData contains all meta data concerning the Staking contract.
VestingABI is the input ABI used to generate the binding from.
VestingMetaData contains all meta data concerning the Vesting contract.

# Structs

Dadtoken is an auto generated Go binding around an Ethereum contract.
DadtokenApproval represents a Approval event raised by the Dadtoken contract.
DadtokenApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the Dadtoken contract.
DadtokenCaller is an auto generated read-only Go binding around an Ethereum contract.
DadtokenCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
DadtokenCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
DadtokenFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
DadtokenPaused represents a Paused event raised by the Dadtoken contract.
DadtokenPausedIterator is returned from FilterPaused and is used to iterate over the raw logs and unpacked data for Paused events raised by the Dadtoken contract.
DadtokenRaw is an auto generated low-level Go binding around an Ethereum contract.
DadtokenRoleAdminChanged represents a RoleAdminChanged event raised by the Dadtoken contract.
DadtokenRoleAdminChangedIterator is returned from FilterRoleAdminChanged and is used to iterate over the raw logs and unpacked data for RoleAdminChanged events raised by the Dadtoken contract.
DadtokenRoleGranted represents a RoleGranted event raised by the Dadtoken contract.
DadtokenRoleGrantedIterator is returned from FilterRoleGranted and is used to iterate over the raw logs and unpacked data for RoleGranted events raised by the Dadtoken contract.
DadtokenRoleRevoked represents a RoleRevoked event raised by the Dadtoken contract.
DadtokenRoleRevokedIterator is returned from FilterRoleRevoked and is used to iterate over the raw logs and unpacked data for RoleRevoked events raised by the Dadtoken contract.
DadtokenSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
DadtokenTransactor is an auto generated write-only Go binding around an Ethereum contract.
DadtokenTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
DadtokenTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
DadtokenTransfer represents a Transfer event raised by the Dadtoken contract.
DadtokenTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the Dadtoken contract.
DadtokenUnpaused represents a Unpaused event raised by the Dadtoken contract.
DadtokenUnpausedIterator is returned from FilterUnpaused and is used to iterate over the raw logs and unpacked data for Unpaused events raised by the Dadtoken contract.
Momtoken is an auto generated Go binding around an Ethereum contract.
MomtokenApproval represents a Approval event raised by the Momtoken contract.
MomtokenApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the Momtoken contract.
MomtokenCaller is an auto generated read-only Go binding around an Ethereum contract.
MomtokenCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
MomtokenCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
MomtokenFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
MomtokenPaused represents a Paused event raised by the Momtoken contract.
MomtokenPausedIterator is returned from FilterPaused and is used to iterate over the raw logs and unpacked data for Paused events raised by the Momtoken contract.
MomtokenRaw is an auto generated low-level Go binding around an Ethereum contract.
MomtokenRoleAdminChanged represents a RoleAdminChanged event raised by the Momtoken contract.
MomtokenRoleAdminChangedIterator is returned from FilterRoleAdminChanged and is used to iterate over the raw logs and unpacked data for RoleAdminChanged events raised by the Momtoken contract.
MomtokenRoleGranted represents a RoleGranted event raised by the Momtoken contract.
MomtokenRoleGrantedIterator is returned from FilterRoleGranted and is used to iterate over the raw logs and unpacked data for RoleGranted events raised by the Momtoken contract.
MomtokenRoleRevoked represents a RoleRevoked event raised by the Momtoken contract.
MomtokenRoleRevokedIterator is returned from FilterRoleRevoked and is used to iterate over the raw logs and unpacked data for RoleRevoked events raised by the Momtoken contract.
MomtokenSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
MomtokenTransactor is an auto generated write-only Go binding around an Ethereum contract.
MomtokenTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
MomtokenTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
MomtokenTransfer represents a Transfer event raised by the Momtoken contract.
MomtokenTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the Momtoken contract.
MomtokenUnpaused represents a Unpaused event raised by the Momtoken contract.
MomtokenUnpausedIterator is returned from FilterUnpaused and is used to iterate over the raw logs and unpacked data for Unpaused events raised by the Momtoken contract.
Nodemanagement is an auto generated Go binding around an Ethereum contract.
NodemanagementAdminChanged represents a AdminChanged event raised by the Nodemanagement contract.
NodemanagementAdminChangedIterator is returned from FilterAdminChanged and is used to iterate over the raw logs and unpacked data for AdminChanged events raised by the Nodemanagement contract.
NodemanagementBeaconUpgraded represents a BeaconUpgraded event raised by the Nodemanagement contract.
NodemanagementBeaconUpgradedIterator is returned from FilterBeaconUpgraded and is used to iterate over the raw logs and unpacked data for BeaconUpgraded events raised by the Nodemanagement contract.
NodemanagementCaller is an auto generated read-only Go binding around an Ethereum contract.
NodemanagementCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
NodemanagementCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
NodemanagementFeeUpdatedEth represents a FeeUpdatedEth event raised by the Nodemanagement contract.
NodemanagementFeeUpdatedEthIterator is returned from FilterFeeUpdatedEth and is used to iterate over the raw logs and unpacked data for FeeUpdatedEth events raised by the Nodemanagement contract.
NodemanagementFeeUpdatedMom represents a FeeUpdatedMom event raised by the Nodemanagement contract.
NodemanagementFeeUpdatedMomIterator is returned from FilterFeeUpdatedMom and is used to iterate over the raw logs and unpacked data for FeeUpdatedMom events raised by the Nodemanagement contract.
NodemanagementFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
NodemanagementInitialized represents a Initialized event raised by the Nodemanagement contract.
NodemanagementInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the Nodemanagement contract.
NodeManagementNode is an auto generated low-level Go binding around an user-defined struct.
NodemanagementNodeMgmtEvent represents a NodeMgmtEvent event raised by the Nodemanagement contract.
NodemanagementNodeMgmtEventIterator is returned from FilterNodeMgmtEvent and is used to iterate over the raw logs and unpacked data for NodeMgmtEvent events raised by the Nodemanagement contract.
NodemanagementNodeRemoved represents a NodeRemoved event raised by the Nodemanagement contract.
NodemanagementNodeRemovedIterator is returned from FilterNodeRemoved and is used to iterate over the raw logs and unpacked data for NodeRemoved events raised by the Nodemanagement contract.
NodemanagementNodeUpdated represents a NodeUpdated event raised by the Nodemanagement contract.
NodemanagementNodeUpdatedIterator is returned from FilterNodeUpdated and is used to iterate over the raw logs and unpacked data for NodeUpdated events raised by the Nodemanagement contract.
NodemanagementOwnershipTransferred represents a OwnershipTransferred event raised by the Nodemanagement contract.
NodemanagementOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the Nodemanagement contract.
NodemanagementRaw is an auto generated low-level Go binding around an Ethereum contract.
NodemanagementSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
NodemanagementTransactor is an auto generated write-only Go binding around an Ethereum contract.
NodemanagementTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
NodemanagementTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
NodemanagementUpgraded represents a Upgraded event raised by the Nodemanagement contract.
NodemanagementUpgradedIterator is returned from FilterUpgraded and is used to iterate over the raw logs and unpacked data for Upgraded events raised by the Nodemanagement contract.
Odysseynft is an auto generated Go binding around an Ethereum contract.
OdysseynftApproval represents a Approval event raised by the Odysseynft contract.
OdysseynftApprovalForAll represents a ApprovalForAll event raised by the Odysseynft contract.
OdysseynftApprovalForAllIterator is returned from FilterApprovalForAll and is used to iterate over the raw logs and unpacked data for ApprovalForAll events raised by the Odysseynft contract.
OdysseynftApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the Odysseynft contract.
OdysseynftBatchMetadataUpdate represents a BatchMetadataUpdate event raised by the Odysseynft contract.
OdysseynftBatchMetadataUpdateIterator is returned from FilterBatchMetadataUpdate and is used to iterate over the raw logs and unpacked data for BatchMetadataUpdate events raised by the Odysseynft contract.
OdysseynftCaller is an auto generated read-only Go binding around an Ethereum contract.
OdysseynftCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
OdysseynftCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
OdysseynftFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
OdysseynftMetadataUpdate represents a MetadataUpdate event raised by the Odysseynft contract.
OdysseynftMetadataUpdateIterator is returned from FilterMetadataUpdate and is used to iterate over the raw logs and unpacked data for MetadataUpdate events raised by the Odysseynft contract.
OdysseynftOwnershipTransferred represents a OwnershipTransferred event raised by the Odysseynft contract.
OdysseynftOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the Odysseynft contract.
OdysseynftPaused represents a Paused event raised by the Odysseynft contract.
OdysseynftPausedIterator is returned from FilterPaused and is used to iterate over the raw logs and unpacked data for Paused events raised by the Odysseynft contract.
OdysseynftRaw is an auto generated low-level Go binding around an Ethereum contract.
OdysseynftSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
OdysseynftStateUpdated represents a StateUpdated event raised by the Odysseynft contract.
OdysseynftStateUpdatedIterator is returned from FilterStateUpdated and is used to iterate over the raw logs and unpacked data for StateUpdated events raised by the Odysseynft contract.
OdysseynftTransactor is an auto generated write-only Go binding around an Ethereum contract.
OdysseynftTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
OdysseynftTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
OdysseynftTransfer represents a Transfer event raised by the Odysseynft contract.
OdysseynftTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the Odysseynft contract.
OdysseynftUnpaused represents a Unpaused event raised by the Odysseynft contract.
OdysseynftUnpausedIterator is returned from FilterUnpaused and is used to iterate over the raw logs and unpacked data for Unpaused events raised by the Odysseynft contract.
Staking is an auto generated Go binding around an Ethereum contract.
StakingAdminChanged represents a AdminChanged event raised by the Staking contract.
StakingAdminChangedIterator is returned from FilterAdminChanged and is used to iterate over the raw logs and unpacked data for AdminChanged events raised by the Staking contract.
StakingBeaconUpgraded represents a BeaconUpgraded event raised by the Staking contract.
StakingBeaconUpgradedIterator is returned from FilterBeaconUpgraded and is used to iterate over the raw logs and unpacked data for BeaconUpgraded events raised by the Staking contract.
StakingCaller is an auto generated read-only Go binding around an Ethereum contract.
StakingCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
StakingCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
StakingClaimedUnstaked represents a ClaimedUnstaked event raised by the Staking contract.
StakingClaimedUnstakedIterator is returned from FilterClaimedUnstaked and is used to iterate over the raw logs and unpacked data for ClaimedUnstaked events raised by the Staking contract.
StakingFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
StakingInitialized represents a Initialized event raised by the Staking contract.
StakingInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the Staking contract.
StakingOdysseyRewardsClaimed represents a OdysseyRewardsClaimed event raised by the Staking contract.
StakingOdysseyRewardsClaimedIterator is returned from FilterOdysseyRewardsClaimed and is used to iterate over the raw logs and unpacked data for OdysseyRewardsClaimed events raised by the Staking contract.
StakingRaw is an auto generated low-level Go binding around an Ethereum contract.
StakingRestake represents a Restake event raised by the Staking contract.
StakingRestakeIterator is returned from FilterRestake and is used to iterate over the raw logs and unpacked data for Restake events raised by the Staking contract.
StakingRewardsClaimed represents a RewardsClaimed event raised by the Staking contract.
StakingRewardsClaimedIterator is returned from FilterRewardsClaimed and is used to iterate over the raw logs and unpacked data for RewardsClaimed events raised by the Staking contract.
StakingRewardsUpdated represents a RewardsUpdated event raised by the Staking contract.
StakingRewardsUpdatedIterator is returned from FilterRewardsUpdated and is used to iterate over the raw logs and unpacked data for RewardsUpdated events raised by the Staking contract.
StakingRoleAdminChanged represents a RoleAdminChanged event raised by the Staking contract.
StakingRoleAdminChangedIterator is returned from FilterRoleAdminChanged and is used to iterate over the raw logs and unpacked data for RoleAdminChanged events raised by the Staking contract.
StakingRoleGranted represents a RoleGranted event raised by the Staking contract.
StakingRoleGrantedIterator is returned from FilterRoleGranted and is used to iterate over the raw logs and unpacked data for RoleGranted events raised by the Staking contract.
StakingRoleRevoked represents a RoleRevoked event raised by the Staking contract.
StakingRoleRevokedIterator is returned from FilterRoleRevoked and is used to iterate over the raw logs and unpacked data for RoleRevoked events raised by the Staking contract.
StakingSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
StakingStake represents a Stake event raised by the Staking contract.
StakingStakedBy is an auto generated low-level Go binding around an user-defined struct.
StakingStakeIterator is returned from FilterStake and is used to iterate over the raw logs and unpacked data for Stake events raised by the Staking contract.
StakingStateUpdated represents a StateUpdated event raised by the Staking contract.
StakingStateUpdatedIterator is returned from FilterStateUpdated and is used to iterate over the raw logs and unpacked data for StateUpdated events raised by the Staking contract.
StakingTransactor is an auto generated write-only Go binding around an Ethereum contract.
StakingTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
StakingTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
StakingUnstake represents a Unstake event raised by the Staking contract.
StakingUnstakeIterator is returned from FilterUnstake and is used to iterate over the raw logs and unpacked data for Unstake events raised by the Staking contract.
StakingUpgraded represents a Upgraded event raised by the Staking contract.
StakingUpgradedIterator is returned from FilterUpgraded and is used to iterate over the raw logs and unpacked data for Upgraded events raised by the Staking contract.
Vesting is an auto generated Go binding around an Ethereum contract.
VestingCaller is an auto generated read-only Go binding around an Ethereum contract.
VestingCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
VestingCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
VestingFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
VestingHolderUpdated represents a HolderUpdated event raised by the Vesting contract.
VestingHolderUpdatedIterator is returned from FilterHolderUpdated and is used to iterate over the raw logs and unpacked data for HolderUpdated events raised by the Vesting contract.
VestingMOMAddressUpdated represents a MOMAddressUpdated event raised by the Vesting contract.
VestingMOMAddressUpdatedIterator is returned from FilterMOMAddressUpdated and is used to iterate over the raw logs and unpacked data for MOMAddressUpdated events raised by the Vesting contract.
VestingRaw is an auto generated low-level Go binding around an Ethereum contract.
VestingRedeemed represents a Redeemed event raised by the Vesting contract.
VestingRedeemedIterator is returned from FilterRedeemed and is used to iterate over the raw logs and unpacked data for Redeemed events raised by the Vesting contract.
VestingRoleAdminChanged represents a RoleAdminChanged event raised by the Vesting contract.
VestingRoleAdminChangedIterator is returned from FilterRoleAdminChanged and is used to iterate over the raw logs and unpacked data for RoleAdminChanged events raised by the Vesting contract.
VestingRoleGranted represents a RoleGranted event raised by the Vesting contract.
VestingRoleGrantedIterator is returned from FilterRoleGranted and is used to iterate over the raw logs and unpacked data for RoleGranted events raised by the Vesting contract.
VestingRoleRevoked represents a RoleRevoked event raised by the Vesting contract.
VestingRoleRevokedIterator is returned from FilterRoleRevoked and is used to iterate over the raw logs and unpacked data for RoleRevoked events raised by the Vesting contract.
VestingSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
VestingTransactor is an auto generated write-only Go binding around an Ethereum contract.
VestingTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
VestingTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.