package
0.0.0-20210423214906-6c62c2ce661b
Repository: https://github.com/reserve-protocol/rsr.git
Documentation: pkg.go.dev

# README

abi

Go bindings for rsr's Solidity contracts.

# Functions

DeployReserveDollar deploys a new Ethereum contract, binding an instance of ReserveDollar to it.
DeployReserveRightsToken deploys a new Ethereum contract, binding an instance of ReserveRightsToken to it.
DeploySlowWallet deploys a new Ethereum contract, binding an instance of SlowWallet to it.
DeployTokenVesting deploys a new Ethereum contract, binding an instance of TokenVesting to it.
NewReserveDollar creates a new instance of ReserveDollar, bound to a specific deployed contract.
NewReserveDollarCaller creates a new read-only instance of ReserveDollar, bound to a specific deployed contract.
NewReserveDollarFilterer creates a new log filterer instance of ReserveDollar, bound to a specific deployed contract.
NewReserveDollarTransactor creates a new write-only instance of ReserveDollar, bound to a specific deployed contract.
NewReserveRightsToken creates a new instance of ReserveRightsToken, bound to a specific deployed contract.
NewReserveRightsTokenCaller creates a new read-only instance of ReserveRightsToken, bound to a specific deployed contract.
NewReserveRightsTokenFilterer creates a new log filterer instance of ReserveRightsToken, bound to a specific deployed contract.
NewReserveRightsTokenTransactor creates a new write-only instance of ReserveRightsToken, bound to a specific deployed contract.
NewSlowWallet creates a new instance of SlowWallet, bound to a specific deployed contract.
NewSlowWalletCaller creates a new read-only instance of SlowWallet, bound to a specific deployed contract.
NewSlowWalletFilterer creates a new log filterer instance of SlowWallet, bound to a specific deployed contract.
NewSlowWalletTransactor creates a new write-only instance of SlowWallet, bound to a specific deployed contract.
NewTokenVesting creates a new instance of TokenVesting, bound to a specific deployed contract.
NewTokenVestingCaller creates a new read-only instance of TokenVesting, bound to a specific deployed contract.
NewTokenVestingFilterer creates a new log filterer instance of TokenVesting, bound to a specific deployed contract.
NewTokenVestingTransactor creates a new write-only instance of TokenVesting, bound to a specific deployed contract.

# Constants

ReserveDollarABI is the input ABI used to generate the binding from.
ReserveDollarBin is the compiled bytecode used for deploying new contracts.
ReserveRightsTokenABI is the input ABI used to generate the binding from.
ReserveRightsTokenBin is the compiled bytecode used for deploying new contracts.
SlowWalletABI is the input ABI used to generate the binding from.
SlowWalletBin is the compiled bytecode used for deploying new contracts.
TokenVestingABI is the input ABI used to generate the binding from.
TokenVestingBin is the compiled bytecode used for deploying new contracts.

# Structs

ReserveDollar is an auto generated Go binding around an Ethereum contract.
ReserveDollarApproval represents a Approval event raised by the ReserveDollar contract.
ReserveDollarApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the ReserveDollar contract.
ReserveDollarCaller is an auto generated read-only Go binding around an Ethereum contract.
ReserveDollarCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
ReserveDollarCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
ReserveDollarFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
ReserveDollarFreezerChanged represents a FreezerChanged event raised by the ReserveDollar contract.
ReserveDollarFreezerChangedIterator is returned from FilterFreezerChanged and is used to iterate over the raw logs and unpacked data for FreezerChanged events raised by the ReserveDollar contract.
ReserveDollarFrozen represents a Frozen event raised by the ReserveDollar contract.
ReserveDollarFrozenIterator is returned from FilterFrozen and is used to iterate over the raw logs and unpacked data for Frozen events raised by the ReserveDollar contract.
ReserveDollarMinterChanged represents a MinterChanged event raised by the ReserveDollar contract.
ReserveDollarMinterChangedIterator is returned from FilterMinterChanged and is used to iterate over the raw logs and unpacked data for MinterChanged events raised by the ReserveDollar contract.
ReserveDollarNameChanged represents a NameChanged event raised by the ReserveDollar contract.
ReserveDollarNameChangedIterator is returned from FilterNameChanged and is used to iterate over the raw logs and unpacked data for NameChanged events raised by the ReserveDollar contract.
ReserveDollarOwnerChanged represents a OwnerChanged event raised by the ReserveDollar contract.
ReserveDollarOwnerChangedIterator is returned from FilterOwnerChanged and is used to iterate over the raw logs and unpacked data for OwnerChanged events raised by the ReserveDollar contract.
ReserveDollarPaused represents a Paused event raised by the ReserveDollar contract.
ReserveDollarPausedIterator is returned from FilterPaused and is used to iterate over the raw logs and unpacked data for Paused events raised by the ReserveDollar contract.
ReserveDollarPauserChanged represents a PauserChanged event raised by the ReserveDollar contract.
ReserveDollarPauserChangedIterator is returned from FilterPauserChanged and is used to iterate over the raw logs and unpacked data for PauserChanged events raised by the ReserveDollar contract.
ReserveDollarRaw is an auto generated low-level Go binding around an Ethereum contract.
ReserveDollarSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
ReserveDollarTransactor is an auto generated write-only Go binding around an Ethereum contract.
ReserveDollarTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
ReserveDollarTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
ReserveDollarTransfer represents a Transfer event raised by the ReserveDollar contract.
ReserveDollarTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the ReserveDollar contract.
ReserveDollarUnfrozen represents a Unfrozen event raised by the ReserveDollar contract.
ReserveDollarUnfrozenIterator is returned from FilterUnfrozen and is used to iterate over the raw logs and unpacked data for Unfrozen events raised by the ReserveDollar contract.
ReserveDollarUnpaused represents a Unpaused event raised by the ReserveDollar contract.
ReserveDollarUnpausedIterator is returned from FilterUnpaused and is used to iterate over the raw logs and unpacked data for Unpaused events raised by the ReserveDollar contract.
ReserveDollarWiped represents a Wiped event raised by the ReserveDollar contract.
ReserveDollarWipedIterator is returned from FilterWiped and is used to iterate over the raw logs and unpacked data for Wiped events raised by the ReserveDollar contract.
ReserveRightsToken is an auto generated Go binding around an Ethereum contract.
ReserveRightsTokenAccountLocked represents a AccountLocked event raised by the ReserveRightsToken contract.
ReserveRightsTokenAccountLockedIterator is returned from FilterAccountLocked and is used to iterate over the raw logs and unpacked data for AccountLocked events raised by the ReserveRightsToken contract.
ReserveRightsTokenApproval represents a Approval event raised by the ReserveRightsToken contract.
ReserveRightsTokenApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the ReserveRightsToken contract.
ReserveRightsTokenCaller is an auto generated read-only Go binding around an Ethereum contract.
ReserveRightsTokenCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
ReserveRightsTokenCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
ReserveRightsTokenFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
ReserveRightsTokenPaused represents a Paused event raised by the ReserveRightsToken contract.
ReserveRightsTokenPausedIterator is returned from FilterPaused and is used to iterate over the raw logs and unpacked data for Paused events raised by the ReserveRightsToken contract.
ReserveRightsTokenPauserAdded represents a PauserAdded event raised by the ReserveRightsToken contract.
ReserveRightsTokenPauserAddedIterator is returned from FilterPauserAdded and is used to iterate over the raw logs and unpacked data for PauserAdded events raised by the ReserveRightsToken contract.
ReserveRightsTokenPauserRemoved represents a PauserRemoved event raised by the ReserveRightsToken contract.
ReserveRightsTokenPauserRemovedIterator is returned from FilterPauserRemoved and is used to iterate over the raw logs and unpacked data for PauserRemoved events raised by the ReserveRightsToken contract.
ReserveRightsTokenRaw is an auto generated low-level Go binding around an Ethereum contract.
ReserveRightsTokenSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
ReserveRightsTokenTransactor is an auto generated write-only Go binding around an Ethereum contract.
ReserveRightsTokenTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
ReserveRightsTokenTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
ReserveRightsTokenTransfer represents a Transfer event raised by the ReserveRightsToken contract.
ReserveRightsTokenTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the ReserveRightsToken contract.
ReserveRightsTokenUnpaused represents a Unpaused event raised by the ReserveRightsToken contract.
ReserveRightsTokenUnpausedIterator is returned from FilterUnpaused and is used to iterate over the raw logs and unpacked data for Unpaused events raised by the ReserveRightsToken contract.
SlowWallet is an auto generated Go binding around an Ethereum contract.
SlowWalletAllTransfersCancelled represents a AllTransfersCancelled event raised by the SlowWallet contract.
SlowWalletAllTransfersCancelledIterator is returned from FilterAllTransfersCancelled and is used to iterate over the raw logs and unpacked data for AllTransfersCancelled events raised by the SlowWallet contract.
SlowWalletCaller is an auto generated read-only Go binding around an Ethereum contract.
SlowWalletCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
SlowWalletCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
SlowWalletFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
SlowWalletRaw is an auto generated low-level Go binding around an Ethereum contract.
SlowWalletSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
SlowWalletTransactor is an auto generated write-only Go binding around an Ethereum contract.
SlowWalletTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
SlowWalletTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
SlowWalletTransferCancelled represents a TransferCancelled event raised by the SlowWallet contract.
SlowWalletTransferCancelledIterator is returned from FilterTransferCancelled and is used to iterate over the raw logs and unpacked data for TransferCancelled events raised by the SlowWallet contract.
SlowWalletTransferConfirmed represents a TransferConfirmed event raised by the SlowWallet contract.
SlowWalletTransferConfirmedIterator is returned from FilterTransferConfirmed and is used to iterate over the raw logs and unpacked data for TransferConfirmed events raised by the SlowWallet contract.
SlowWalletTransferProposed represents a TransferProposed event raised by the SlowWallet contract.
SlowWalletTransferProposedIterator is returned from FilterTransferProposed and is used to iterate over the raw logs and unpacked data for TransferProposed events raised by the SlowWallet contract.
TokenVesting is an auto generated Go binding around an Ethereum contract.
TokenVestingCaller is an auto generated read-only Go binding around an Ethereum contract.
TokenVestingCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
TokenVestingCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
TokenVestingFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
TokenVestingOwnershipTransferred represents a OwnershipTransferred event raised by the TokenVesting contract.
TokenVestingOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the TokenVesting contract.
TokenVestingRaw is an auto generated low-level Go binding around an Ethereum contract.
TokenVestingSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
TokenVestingTokensReleased represents a TokensReleased event raised by the TokenVesting contract.
TokenVestingTokensReleasedIterator is returned from FilterTokensReleased and is used to iterate over the raw logs and unpacked data for TokensReleased events raised by the TokenVesting contract.
TokenVestingTransactor is an auto generated write-only Go binding around an Ethereum contract.
TokenVestingTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
TokenVestingTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.