package
0.0.0-20230425085943-bf53ac63bf84
Repository: https://github.com/trino-network/contracts.git
Documentation: pkg.go.dev

# Functions

NewTroinPayment creates a new instance of TroinPayment, bound to a specific deployed contract.
NewTroinPaymentCaller creates a new read-only instance of TroinPayment, bound to a specific deployed contract.
NewTroinPaymentFilterer creates a new log filterer instance of TroinPayment, bound to a specific deployed contract.
NewTroinPaymentTransactor creates a new write-only instance of TroinPayment, bound to a specific deployed contract.
NewTroinSwap creates a new instance of TroinSwap, bound to a specific deployed contract.
NewTroinSwapCaller creates a new read-only instance of TroinSwap, bound to a specific deployed contract.
NewTroinSwapFilterer creates a new log filterer instance of TroinSwap, bound to a specific deployed contract.
NewTroinSwapTransactor creates a new write-only instance of TroinSwap, bound to a specific deployed contract.
NewTroinToken creates a new instance of TroinToken, bound to a specific deployed contract.
NewTroinTokenCaller creates a new read-only instance of TroinToken, bound to a specific deployed contract.
NewTroinTokenFilterer creates a new log filterer instance of TroinToken, bound to a specific deployed contract.
NewTroinTokenTransactor creates a new write-only instance of TroinToken, bound to a specific deployed contract.

# Variables

TroinPaymentABI is the input ABI used to generate the binding from.
TroinPaymentMetaData contains all meta data concerning the TroinPayment contract.
TroinSwapABI is the input ABI used to generate the binding from.
TroinSwapMetaData contains all meta data concerning the TroinSwap contract.
TroinTokenABI is the input ABI used to generate the binding from.
TroinTokenMetaData contains all meta data concerning the TroinToken contract.

# Structs

TroinPayment is an auto generated Go binding around an Ethereum contract.
TroinPaymentCaller is an auto generated read-only Go binding around an Ethereum contract.
TroinPaymentCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
TroinPaymentCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
TroinPaymentFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
TroinPaymentInitialized represents a Initialized event raised by the TroinPayment contract.
TroinPaymentInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the TroinPayment contract.
TroinPaymentPaused represents a Paused event raised by the TroinPayment contract.
TroinPaymentPausedIterator is returned from FilterPaused and is used to iterate over the raw logs and unpacked data for Paused events raised by the TroinPayment contract.
TroinPaymentPay represents a Pay event raised by the TroinPayment contract.
TroinPaymentPayIterator is returned from FilterPay and is used to iterate over the raw logs and unpacked data for Pay events raised by the TroinPayment contract.
TroinPaymentRaw is an auto generated low-level Go binding around an Ethereum contract.
TroinPaymentRoleAdminChanged represents a RoleAdminChanged event raised by the TroinPayment contract.
TroinPaymentRoleAdminChangedIterator is returned from FilterRoleAdminChanged and is used to iterate over the raw logs and unpacked data for RoleAdminChanged events raised by the TroinPayment contract.
TroinPaymentRoleGranted represents a RoleGranted event raised by the TroinPayment contract.
TroinPaymentRoleGrantedIterator is returned from FilterRoleGranted and is used to iterate over the raw logs and unpacked data for RoleGranted events raised by the TroinPayment contract.
TroinPaymentRoleRevoked represents a RoleRevoked event raised by the TroinPayment contract.
TroinPaymentRoleRevokedIterator is returned from FilterRoleRevoked and is used to iterate over the raw logs and unpacked data for RoleRevoked events raised by the TroinPayment contract.
TroinPaymentSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
TroinPaymentTransactor is an auto generated write-only Go binding around an Ethereum contract.
TroinPaymentTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
TroinPaymentTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
TroinPaymentUnpaused represents a Unpaused event raised by the TroinPayment contract.
TroinPaymentUnpausedIterator is returned from FilterUnpaused and is used to iterate over the raw logs and unpacked data for Unpaused events raised by the TroinPayment contract.
TroinPaymentWithdraw represents a Withdraw event raised by the TroinPayment contract.
TroinPaymentWithdrawIterator is returned from FilterWithdraw and is used to iterate over the raw logs and unpacked data for Withdraw events raised by the TroinPayment contract.
TroinSwap is an auto generated Go binding around an Ethereum contract.
TroinSwapCaller is an auto generated read-only Go binding around an Ethereum contract.
TroinSwapCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
TroinSwapCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
TroinSwapFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
TroinSwapInitialized represents a Initialized event raised by the TroinSwap contract.
TroinSwapInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the TroinSwap contract.
TroinSwapPaused represents a Paused event raised by the TroinSwap contract.
TroinSwapPausedIterator is returned from FilterPaused and is used to iterate over the raw logs and unpacked data for Paused events raised by the TroinSwap contract.
TroinSwapRaw is an auto generated low-level Go binding around an Ethereum contract.
TroinSwapRoleAdminChanged represents a RoleAdminChanged event raised by the TroinSwap contract.
TroinSwapRoleAdminChangedIterator is returned from FilterRoleAdminChanged and is used to iterate over the raw logs and unpacked data for RoleAdminChanged events raised by the TroinSwap contract.
TroinSwapRoleGranted represents a RoleGranted event raised by the TroinSwap contract.
TroinSwapRoleGrantedIterator is returned from FilterRoleGranted and is used to iterate over the raw logs and unpacked data for RoleGranted events raised by the TroinSwap contract.
TroinSwapRoleRevoked represents a RoleRevoked event raised by the TroinSwap contract.
TroinSwapRoleRevokedIterator is returned from FilterRoleRevoked and is used to iterate over the raw logs and unpacked data for RoleRevoked events raised by the TroinSwap contract.
TroinSwapSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
TroinSwapSwapWithETH represents a SwapWithETH event raised by the TroinSwap contract.
TroinSwapSwapWithETHIterator is returned from FilterSwapWithETH and is used to iterate over the raw logs and unpacked data for SwapWithETH events raised by the TroinSwap contract.
TroinSwapSwapWithUSDT represents a SwapWithUSDT event raised by the TroinSwap contract.
TroinSwapSwapWithUSDTIterator is returned from FilterSwapWithUSDT and is used to iterate over the raw logs and unpacked data for SwapWithUSDT events raised by the TroinSwap contract.
TroinSwapTransactor is an auto generated write-only Go binding around an Ethereum contract.
TroinSwapTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
TroinSwapTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
TroinSwapUnpaused represents a Unpaused event raised by the TroinSwap contract.
TroinSwapUnpausedIterator is returned from FilterUnpaused and is used to iterate over the raw logs and unpacked data for Unpaused events raised by the TroinSwap contract.
TroinToken is an auto generated Go binding around an Ethereum contract.
TroinTokenApproval represents a Approval event raised by the TroinToken contract.
TroinTokenApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the TroinToken contract.
TroinTokenCaller is an auto generated read-only Go binding around an Ethereum contract.
TroinTokenCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
TroinTokenCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
TroinTokenFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
TroinTokenPaused represents a Paused event raised by the TroinToken contract.
TroinTokenPausedIterator is returned from FilterPaused and is used to iterate over the raw logs and unpacked data for Paused events raised by the TroinToken contract.
TroinTokenRaw is an auto generated low-level Go binding around an Ethereum contract.
TroinTokenRoleAdminChanged represents a RoleAdminChanged event raised by the TroinToken contract.
TroinTokenRoleAdminChangedIterator is returned from FilterRoleAdminChanged and is used to iterate over the raw logs and unpacked data for RoleAdminChanged events raised by the TroinToken contract.
TroinTokenRoleGranted represents a RoleGranted event raised by the TroinToken contract.
TroinTokenRoleGrantedIterator is returned from FilterRoleGranted and is used to iterate over the raw logs and unpacked data for RoleGranted events raised by the TroinToken contract.
TroinTokenRoleRevoked represents a RoleRevoked event raised by the TroinToken contract.
TroinTokenRoleRevokedIterator is returned from FilterRoleRevoked and is used to iterate over the raw logs and unpacked data for RoleRevoked events raised by the TroinToken contract.
TroinTokenSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
TroinTokenTransactor is an auto generated write-only Go binding around an Ethereum contract.
TroinTokenTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
TroinTokenTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
TroinTokenTransfer represents a Transfer event raised by the TroinToken contract.
TroinTokenTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the TroinToken contract.
TroinTokenUnpaused represents a Unpaused event raised by the TroinToken contract.
TroinTokenUnpausedIterator is returned from FilterUnpaused and is used to iterate over the raw logs and unpacked data for Unpaused events raised by the TroinToken contract.