Versions in this module Expand all Collapse all v1 v1.0.1 May 20, 2022 v1.0.0 May 11, 2022 Changes in this version + const DerivationPath + var AaveV2ABI = AaveV2MetaData.ABI + var AaveV2MetaData = &bind.MetaData + var ContractCall_ServiceDesc = grpc.ServiceDesc + var File_aave_v2_stablecoin_proto protoreflect.FileDescriptor + var File_steward_proto protoreflect.FileDescriptor + var GravityABI = GravityMetaData.ABI + var GravityMetaData = &bind.MetaData + func GetDockerUserString() string + func RandLowerCaseLetterString(length int) string + func RegisterContractCallServer(s grpc.ServiceRegistrar, srv ContractCallServer) + type AaveV2 struct + func NewAaveV2(address common.Address, backend bind.ContractBackend) (*AaveV2, error) + type AaveV2Caller struct + func NewAaveV2Caller(address common.Address, caller bind.ContractCaller) (*AaveV2Caller, error) + func (_AaveV2 *AaveV2Caller) IsShutdown(opts *bind.CallOpts) (bool, error) + func (_AaveV2 *AaveV2Caller) Owner(opts *bind.CallOpts) (common.Address, error) + type AaveV2CallerRaw struct + Contract *AaveV2Caller + func (_AaveV2 *AaveV2CallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + type AaveV2CallerSession struct + CallOpts bind.CallOpts + Contract *AaveV2Caller + func (_AaveV2 *AaveV2CallerSession) IsShutdown() (bool, error) + func (_AaveV2 *AaveV2CallerSession) Owner() (common.Address, error) + type AaveV2Filterer struct + func NewAaveV2Filterer(address common.Address, filterer bind.ContractFilterer) (*AaveV2Filterer, error) + func (_AaveV2 *AaveV2Filterer) FilterMockAccrueFees(opts *bind.FilterOpts) (*AaveV2MockAccrueFeesIterator, error) + func (_AaveV2 *AaveV2Filterer) FilterMockClaimAndUnstake(opts *bind.FilterOpts) (*AaveV2MockClaimAndUnstakeIterator, error) + func (_AaveV2 *AaveV2Filterer) FilterMockEnterPosition(opts *bind.FilterOpts) (*AaveV2MockEnterPositionIterator, error) + func (_AaveV2 *AaveV2Filterer) FilterMockRebalance(opts *bind.FilterOpts) (*AaveV2MockRebalanceIterator, error) + func (_AaveV2 *AaveV2Filterer) FilterMockReinvest(opts *bind.FilterOpts) (*AaveV2MockReinvestIterator, error) + func (_AaveV2 *AaveV2Filterer) FilterMockSetDepositLimit(opts *bind.FilterOpts) (*AaveV2MockSetDepositLimitIterator, error) + func (_AaveV2 *AaveV2Filterer) FilterMockSetFeesDistributor(opts *bind.FilterOpts) (*AaveV2MockSetFeesDistributorIterator, error) + func (_AaveV2 *AaveV2Filterer) FilterMockSetLiquidityLimit(opts *bind.FilterOpts) (*AaveV2MockSetLiquidityLimitIterator, error) + func (_AaveV2 *AaveV2Filterer) FilterMockSetShutdown(opts *bind.FilterOpts) (*AaveV2MockSetShutdownIterator, error) + func (_AaveV2 *AaveV2Filterer) FilterMockSetTrust(opts *bind.FilterOpts) (*AaveV2MockSetTrustIterator, error) + func (_AaveV2 *AaveV2Filterer) FilterMockSweep(opts *bind.FilterOpts) (*AaveV2MockSweepIterator, error) + func (_AaveV2 *AaveV2Filterer) FilterMockTransferFees(opts *bind.FilterOpts) (*AaveV2MockTransferFeesIterator, error) + func (_AaveV2 *AaveV2Filterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*AaveV2OwnershipTransferredIterator, error) + func (_AaveV2 *AaveV2Filterer) ParseMockAccrueFees(log types.Log) (*AaveV2MockAccrueFees, error) + func (_AaveV2 *AaveV2Filterer) ParseMockClaimAndUnstake(log types.Log) (*AaveV2MockClaimAndUnstake, error) + func (_AaveV2 *AaveV2Filterer) ParseMockEnterPosition(log types.Log) (*AaveV2MockEnterPosition, error) + func (_AaveV2 *AaveV2Filterer) ParseMockRebalance(log types.Log) (*AaveV2MockRebalance, error) + func (_AaveV2 *AaveV2Filterer) ParseMockReinvest(log types.Log) (*AaveV2MockReinvest, error) + func (_AaveV2 *AaveV2Filterer) ParseMockSetDepositLimit(log types.Log) (*AaveV2MockSetDepositLimit, error) + func (_AaveV2 *AaveV2Filterer) ParseMockSetFeesDistributor(log types.Log) (*AaveV2MockSetFeesDistributor, error) + func (_AaveV2 *AaveV2Filterer) ParseMockSetLiquidityLimit(log types.Log) (*AaveV2MockSetLiquidityLimit, error) + func (_AaveV2 *AaveV2Filterer) ParseMockSetShutdown(log types.Log) (*AaveV2MockSetShutdown, error) + func (_AaveV2 *AaveV2Filterer) ParseMockSetTrust(log types.Log) (*AaveV2MockSetTrust, error) + func (_AaveV2 *AaveV2Filterer) ParseMockSweep(log types.Log) (*AaveV2MockSweep, error) + func (_AaveV2 *AaveV2Filterer) ParseMockTransferFees(log types.Log) (*AaveV2MockTransferFees, error) + func (_AaveV2 *AaveV2Filterer) ParseOwnershipTransferred(log types.Log) (*AaveV2OwnershipTransferred, error) + func (_AaveV2 *AaveV2Filterer) WatchMockAccrueFees(opts *bind.WatchOpts, sink chan<- *AaveV2MockAccrueFees) (event.Subscription, error) + func (_AaveV2 *AaveV2Filterer) WatchMockClaimAndUnstake(opts *bind.WatchOpts, sink chan<- *AaveV2MockClaimAndUnstake) (event.Subscription, error) + func (_AaveV2 *AaveV2Filterer) WatchMockEnterPosition(opts *bind.WatchOpts, sink chan<- *AaveV2MockEnterPosition) (event.Subscription, error) + func (_AaveV2 *AaveV2Filterer) WatchMockRebalance(opts *bind.WatchOpts, sink chan<- *AaveV2MockRebalance) (event.Subscription, error) + func (_AaveV2 *AaveV2Filterer) WatchMockReinvest(opts *bind.WatchOpts, sink chan<- *AaveV2MockReinvest) (event.Subscription, error) + func (_AaveV2 *AaveV2Filterer) WatchMockSetDepositLimit(opts *bind.WatchOpts, sink chan<- *AaveV2MockSetDepositLimit) (event.Subscription, error) + func (_AaveV2 *AaveV2Filterer) WatchMockSetFeesDistributor(opts *bind.WatchOpts, sink chan<- *AaveV2MockSetFeesDistributor) (event.Subscription, error) + func (_AaveV2 *AaveV2Filterer) WatchMockSetLiquidityLimit(opts *bind.WatchOpts, sink chan<- *AaveV2MockSetLiquidityLimit) (event.Subscription, error) + func (_AaveV2 *AaveV2Filterer) WatchMockSetShutdown(opts *bind.WatchOpts, sink chan<- *AaveV2MockSetShutdown) (event.Subscription, error) + func (_AaveV2 *AaveV2Filterer) WatchMockSetTrust(opts *bind.WatchOpts, sink chan<- *AaveV2MockSetTrust) (event.Subscription, error) + func (_AaveV2 *AaveV2Filterer) WatchMockSweep(opts *bind.WatchOpts, sink chan<- *AaveV2MockSweep) (event.Subscription, error) + func (_AaveV2 *AaveV2Filterer) WatchMockTransferFees(opts *bind.WatchOpts, sink chan<- *AaveV2MockTransferFees) (event.Subscription, error) + func (_AaveV2 *AaveV2Filterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *AaveV2OwnershipTransferred, ...) (event.Subscription, error) + type AaveV2MockAccrueFees struct + Raw types.Log + type AaveV2MockAccrueFeesIterator struct + Event *AaveV2MockAccrueFees + func (it *AaveV2MockAccrueFeesIterator) Close() error + func (it *AaveV2MockAccrueFeesIterator) Error() error + func (it *AaveV2MockAccrueFeesIterator) Next() bool + type AaveV2MockClaimAndUnstake struct + Raw types.Log + type AaveV2MockClaimAndUnstakeIterator struct + Event *AaveV2MockClaimAndUnstake + func (it *AaveV2MockClaimAndUnstakeIterator) Close() error + func (it *AaveV2MockClaimAndUnstakeIterator) Error() error + func (it *AaveV2MockClaimAndUnstakeIterator) Next() bool + type AaveV2MockEnterPosition struct + Raw types.Log + type AaveV2MockEnterPositionIterator struct + Event *AaveV2MockEnterPosition + func (it *AaveV2MockEnterPositionIterator) Close() error + func (it *AaveV2MockEnterPositionIterator) Error() error + func (it *AaveV2MockEnterPositionIterator) Next() bool + type AaveV2MockRebalance struct + MinAssetsOut *big.Int + Raw types.Log + Route [9]common.Address + SwapParams [4][3]*big.Int + type AaveV2MockRebalanceIterator struct + Event *AaveV2MockRebalance + func (it *AaveV2MockRebalanceIterator) Close() error + func (it *AaveV2MockRebalanceIterator) Error() error + func (it *AaveV2MockRebalanceIterator) Next() bool + type AaveV2MockReinvest struct + MinAssetsOut *big.Int + Raw types.Log + type AaveV2MockReinvestIterator struct + Event *AaveV2MockReinvest + func (it *AaveV2MockReinvestIterator) Close() error + func (it *AaveV2MockReinvestIterator) Error() error + func (it *AaveV2MockReinvestIterator) Next() bool + type AaveV2MockSetDepositLimit struct + Limit *big.Int + Raw types.Log + type AaveV2MockSetDepositLimitIterator struct + Event *AaveV2MockSetDepositLimit + func (it *AaveV2MockSetDepositLimitIterator) Close() error + func (it *AaveV2MockSetDepositLimitIterator) Error() error + func (it *AaveV2MockSetDepositLimitIterator) Next() bool + type AaveV2MockSetFeesDistributor struct + NewFeesDistributor [32]byte + Raw types.Log + type AaveV2MockSetFeesDistributorIterator struct + Event *AaveV2MockSetFeesDistributor + func (it *AaveV2MockSetFeesDistributorIterator) Close() error + func (it *AaveV2MockSetFeesDistributorIterator) Error() error + func (it *AaveV2MockSetFeesDistributorIterator) Next() bool + type AaveV2MockSetLiquidityLimit struct + Limit *big.Int + Raw types.Log + type AaveV2MockSetLiquidityLimitIterator struct + Event *AaveV2MockSetLiquidityLimit + func (it *AaveV2MockSetLiquidityLimitIterator) Close() error + func (it *AaveV2MockSetLiquidityLimitIterator) Error() error + func (it *AaveV2MockSetLiquidityLimitIterator) Next() bool + type AaveV2MockSetShutdown struct + ExitPosition bool + Raw types.Log + Shutdown bool + type AaveV2MockSetShutdownIterator struct + Event *AaveV2MockSetShutdown + func (it *AaveV2MockSetShutdownIterator) Close() error + func (it *AaveV2MockSetShutdownIterator) Error() error + func (it *AaveV2MockSetShutdownIterator) Next() bool + type AaveV2MockSetTrust struct + Position common.Address + Raw types.Log + Trust bool + type AaveV2MockSetTrustIterator struct + Event *AaveV2MockSetTrust + func (it *AaveV2MockSetTrustIterator) Close() error + func (it *AaveV2MockSetTrustIterator) Error() error + func (it *AaveV2MockSetTrustIterator) Next() bool + type AaveV2MockSweep struct + Raw types.Log + To common.Address + Token common.Address + type AaveV2MockSweepIterator struct + Event *AaveV2MockSweep + func (it *AaveV2MockSweepIterator) Close() error + func (it *AaveV2MockSweepIterator) Error() error + func (it *AaveV2MockSweepIterator) Next() bool + type AaveV2MockTransferFees struct + Raw types.Log + type AaveV2MockTransferFeesIterator struct + Event *AaveV2MockTransferFees + func (it *AaveV2MockTransferFeesIterator) Close() error + func (it *AaveV2MockTransferFeesIterator) Error() error + func (it *AaveV2MockTransferFeesIterator) Next() bool + type AaveV2OwnershipTransferred struct + NewOwner common.Address + PreviousOwner common.Address + Raw types.Log + type AaveV2OwnershipTransferredIterator struct + Event *AaveV2OwnershipTransferred + func (it *AaveV2OwnershipTransferredIterator) Close() error + func (it *AaveV2OwnershipTransferredIterator) Error() error + func (it *AaveV2OwnershipTransferredIterator) Next() bool + type AaveV2Raw struct + Contract *AaveV2 + func (_AaveV2 *AaveV2Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + func (_AaveV2 *AaveV2Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_AaveV2 *AaveV2Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type AaveV2Session struct + CallOpts bind.CallOpts + Contract *AaveV2 + TransactOpts bind.TransactOpts + func (_AaveV2 *AaveV2Session) AccrueFees() (*types.Transaction, error) + func (_AaveV2 *AaveV2Session) ClaimAndUnstake() (*types.Transaction, error) + func (_AaveV2 *AaveV2Session) EnterPosition() (*types.Transaction, error) + func (_AaveV2 *AaveV2Session) IsShutdown() (bool, error) + func (_AaveV2 *AaveV2Session) Owner() (common.Address, error) + func (_AaveV2 *AaveV2Session) Rebalance(route [9]common.Address, swapParams [4][3]*big.Int, minAssetsOut *big.Int) (*types.Transaction, error) + func (_AaveV2 *AaveV2Session) Reinvest(minAssetsOut *big.Int) (*types.Transaction, error) + func (_AaveV2 *AaveV2Session) RenounceOwnership() (*types.Transaction, error) + func (_AaveV2 *AaveV2Session) SetDepositLimit(limit *big.Int) (*types.Transaction, error) + func (_AaveV2 *AaveV2Session) SetFeesDistributor(newFeesDistributor [32]byte) (*types.Transaction, error) + func (_AaveV2 *AaveV2Session) SetLiquidityLimit(limit *big.Int) (*types.Transaction, error) + func (_AaveV2 *AaveV2Session) SetShutdown(shutdown bool, exitPosition bool) (*types.Transaction, error) + func (_AaveV2 *AaveV2Session) SetTrust(position common.Address, trust bool) (*types.Transaction, error) + func (_AaveV2 *AaveV2Session) Sweep(token common.Address, to common.Address) (*types.Transaction, error) + func (_AaveV2 *AaveV2Session) TransferFees() (*types.Transaction, error) + func (_AaveV2 *AaveV2Session) TransferOwnership(newOwner common.Address) (*types.Transaction, error) + type AaveV2Stablecoin struct + Function isAaveV2Stablecoin_Function + func (*AaveV2Stablecoin) Descriptor() ([]byte, []int) + func (*AaveV2Stablecoin) ProtoMessage() + func (m *AaveV2Stablecoin) GetFunction() isAaveV2Stablecoin_Function + func (x *AaveV2Stablecoin) GetAccrueFees() *AaveV2Stablecoin_AccrueFees + func (x *AaveV2Stablecoin) GetClaimAndUnstake() *AaveV2Stablecoin_ClaimAndUnstake + func (x *AaveV2Stablecoin) GetEnterPosition() *AaveV2Stablecoin_EnterPosition + func (x *AaveV2Stablecoin) GetRebalance() *AaveV2Stablecoin_Rebalance + func (x *AaveV2Stablecoin) GetReinvest() *AaveV2Stablecoin_Reinvest + func (x *AaveV2Stablecoin) GetSetDepositLimit() *AaveV2Stablecoin_SetDepositLimit + func (x *AaveV2Stablecoin) GetSetLiquidityLimit() *AaveV2Stablecoin_SetLiquidityLimit + func (x *AaveV2Stablecoin) GetTransferFees() *AaveV2Stablecoin_TransferFees + func (x *AaveV2Stablecoin) ProtoReflect() protoreflect.Message + func (x *AaveV2Stablecoin) Reset() + func (x *AaveV2Stablecoin) String() string + type AaveV2Stablecoin_AccrueFees struct + func (*AaveV2Stablecoin_AccrueFees) Descriptor() ([]byte, []int) + func (*AaveV2Stablecoin_AccrueFees) ProtoMessage() + func (x *AaveV2Stablecoin_AccrueFees) ProtoReflect() protoreflect.Message + func (x *AaveV2Stablecoin_AccrueFees) Reset() + func (x *AaveV2Stablecoin_AccrueFees) String() string + type AaveV2Stablecoin_AccrueFees_ struct + AccrueFees *AaveV2Stablecoin_AccrueFees + type AaveV2Stablecoin_ClaimAndUnstake struct + func (*AaveV2Stablecoin_ClaimAndUnstake) Descriptor() ([]byte, []int) + func (*AaveV2Stablecoin_ClaimAndUnstake) ProtoMessage() + func (x *AaveV2Stablecoin_ClaimAndUnstake) ProtoReflect() protoreflect.Message + func (x *AaveV2Stablecoin_ClaimAndUnstake) Reset() + func (x *AaveV2Stablecoin_ClaimAndUnstake) String() string + type AaveV2Stablecoin_ClaimAndUnstake_ struct + ClaimAndUnstake *AaveV2Stablecoin_ClaimAndUnstake + type AaveV2Stablecoin_EnterPosition struct + func (*AaveV2Stablecoin_EnterPosition) Descriptor() ([]byte, []int) + func (*AaveV2Stablecoin_EnterPosition) ProtoMessage() + func (x *AaveV2Stablecoin_EnterPosition) ProtoReflect() protoreflect.Message + func (x *AaveV2Stablecoin_EnterPosition) Reset() + func (x *AaveV2Stablecoin_EnterPosition) String() string + type AaveV2Stablecoin_EnterPosition_ struct + EnterPosition *AaveV2Stablecoin_EnterPosition + type AaveV2Stablecoin_Rebalance struct + MinAssetsOut string + Route []string + SwapParams []*AaveV2Stablecoin_Rebalance_SwapParams + func (*AaveV2Stablecoin_Rebalance) Descriptor() ([]byte, []int) + func (*AaveV2Stablecoin_Rebalance) ProtoMessage() + func (x *AaveV2Stablecoin_Rebalance) GetMinAssetsOut() string + func (x *AaveV2Stablecoin_Rebalance) GetRoute() []string + func (x *AaveV2Stablecoin_Rebalance) GetSwapParams() []*AaveV2Stablecoin_Rebalance_SwapParams + func (x *AaveV2Stablecoin_Rebalance) ProtoReflect() protoreflect.Message + func (x *AaveV2Stablecoin_Rebalance) Reset() + func (x *AaveV2Stablecoin_Rebalance) String() string + type AaveV2Stablecoin_Rebalance_ struct + Rebalance *AaveV2Stablecoin_Rebalance + type AaveV2Stablecoin_Rebalance_SwapParams struct + InIndex uint64 + OutIndex uint64 + SwapType uint64 + func (*AaveV2Stablecoin_Rebalance_SwapParams) Descriptor() ([]byte, []int) + func (*AaveV2Stablecoin_Rebalance_SwapParams) ProtoMessage() + func (x *AaveV2Stablecoin_Rebalance_SwapParams) GetInIndex() uint64 + func (x *AaveV2Stablecoin_Rebalance_SwapParams) GetOutIndex() uint64 + func (x *AaveV2Stablecoin_Rebalance_SwapParams) GetSwapType() uint64 + func (x *AaveV2Stablecoin_Rebalance_SwapParams) ProtoReflect() protoreflect.Message + func (x *AaveV2Stablecoin_Rebalance_SwapParams) Reset() + func (x *AaveV2Stablecoin_Rebalance_SwapParams) String() string + type AaveV2Stablecoin_Reinvest struct + MinAssetsOut string + func (*AaveV2Stablecoin_Reinvest) Descriptor() ([]byte, []int) + func (*AaveV2Stablecoin_Reinvest) ProtoMessage() + func (x *AaveV2Stablecoin_Reinvest) GetMinAssetsOut() string + func (x *AaveV2Stablecoin_Reinvest) ProtoReflect() protoreflect.Message + func (x *AaveV2Stablecoin_Reinvest) Reset() + func (x *AaveV2Stablecoin_Reinvest) String() string + type AaveV2Stablecoin_Reinvest_ struct + Reinvest *AaveV2Stablecoin_Reinvest + type AaveV2Stablecoin_SetDepositLimit struct + Limit string + func (*AaveV2Stablecoin_SetDepositLimit) Descriptor() ([]byte, []int) + func (*AaveV2Stablecoin_SetDepositLimit) ProtoMessage() + func (x *AaveV2Stablecoin_SetDepositLimit) GetLimit() string + func (x *AaveV2Stablecoin_SetDepositLimit) ProtoReflect() protoreflect.Message + func (x *AaveV2Stablecoin_SetDepositLimit) Reset() + func (x *AaveV2Stablecoin_SetDepositLimit) String() string + type AaveV2Stablecoin_SetDepositLimit_ struct + SetDepositLimit *AaveV2Stablecoin_SetDepositLimit + type AaveV2Stablecoin_SetLiquidityLimit struct + Limit string + func (*AaveV2Stablecoin_SetLiquidityLimit) Descriptor() ([]byte, []int) + func (*AaveV2Stablecoin_SetLiquidityLimit) ProtoMessage() + func (x *AaveV2Stablecoin_SetLiquidityLimit) GetLimit() string + func (x *AaveV2Stablecoin_SetLiquidityLimit) ProtoReflect() protoreflect.Message + func (x *AaveV2Stablecoin_SetLiquidityLimit) Reset() + func (x *AaveV2Stablecoin_SetLiquidityLimit) String() string + type AaveV2Stablecoin_SetLiquidityLimit_ struct + SetLiquidityLimit *AaveV2Stablecoin_SetLiquidityLimit + type AaveV2Stablecoin_TransferFees struct + func (*AaveV2Stablecoin_TransferFees) Descriptor() ([]byte, []int) + func (*AaveV2Stablecoin_TransferFees) ProtoMessage() + func (x *AaveV2Stablecoin_TransferFees) ProtoReflect() protoreflect.Message + func (x *AaveV2Stablecoin_TransferFees) Reset() + func (x *AaveV2Stablecoin_TransferFees) String() string + type AaveV2Stablecoin_TransferFees_ struct + TransferFees *AaveV2Stablecoin_TransferFees + type AaveV2Transactor struct + func NewAaveV2Transactor(address common.Address, transactor bind.ContractTransactor) (*AaveV2Transactor, error) + func (_AaveV2 *AaveV2Transactor) AccrueFees(opts *bind.TransactOpts) (*types.Transaction, error) + func (_AaveV2 *AaveV2Transactor) ClaimAndUnstake(opts *bind.TransactOpts) (*types.Transaction, error) + func (_AaveV2 *AaveV2Transactor) EnterPosition(opts *bind.TransactOpts) (*types.Transaction, error) + func (_AaveV2 *AaveV2Transactor) Rebalance(opts *bind.TransactOpts, route [9]common.Address, swapParams [4][3]*big.Int, ...) (*types.Transaction, error) + func (_AaveV2 *AaveV2Transactor) Reinvest(opts *bind.TransactOpts, minAssetsOut *big.Int) (*types.Transaction, error) + func (_AaveV2 *AaveV2Transactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error) + func (_AaveV2 *AaveV2Transactor) SetDepositLimit(opts *bind.TransactOpts, limit *big.Int) (*types.Transaction, error) + func (_AaveV2 *AaveV2Transactor) SetFeesDistributor(opts *bind.TransactOpts, newFeesDistributor [32]byte) (*types.Transaction, error) + func (_AaveV2 *AaveV2Transactor) SetLiquidityLimit(opts *bind.TransactOpts, limit *big.Int) (*types.Transaction, error) + func (_AaveV2 *AaveV2Transactor) SetShutdown(opts *bind.TransactOpts, shutdown bool, exitPosition bool) (*types.Transaction, error) + func (_AaveV2 *AaveV2Transactor) SetTrust(opts *bind.TransactOpts, position common.Address, trust bool) (*types.Transaction, error) + func (_AaveV2 *AaveV2Transactor) Sweep(opts *bind.TransactOpts, token common.Address, to common.Address) (*types.Transaction, error) + func (_AaveV2 *AaveV2Transactor) TransferFees(opts *bind.TransactOpts) (*types.Transaction, error) + func (_AaveV2 *AaveV2Transactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error) + type AaveV2TransactorRaw struct + Contract *AaveV2Transactor + func (_AaveV2 *AaveV2TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_AaveV2 *AaveV2TransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type AaveV2TransactorSession struct + Contract *AaveV2Transactor + TransactOpts bind.TransactOpts + func (_AaveV2 *AaveV2TransactorSession) AccrueFees() (*types.Transaction, error) + func (_AaveV2 *AaveV2TransactorSession) ClaimAndUnstake() (*types.Transaction, error) + func (_AaveV2 *AaveV2TransactorSession) EnterPosition() (*types.Transaction, error) + func (_AaveV2 *AaveV2TransactorSession) Rebalance(route [9]common.Address, swapParams [4][3]*big.Int, minAssetsOut *big.Int) (*types.Transaction, error) + func (_AaveV2 *AaveV2TransactorSession) Reinvest(minAssetsOut *big.Int) (*types.Transaction, error) + func (_AaveV2 *AaveV2TransactorSession) RenounceOwnership() (*types.Transaction, error) + func (_AaveV2 *AaveV2TransactorSession) SetDepositLimit(limit *big.Int) (*types.Transaction, error) + func (_AaveV2 *AaveV2TransactorSession) SetFeesDistributor(newFeesDistributor [32]byte) (*types.Transaction, error) + func (_AaveV2 *AaveV2TransactorSession) SetLiquidityLimit(limit *big.Int) (*types.Transaction, error) + func (_AaveV2 *AaveV2TransactorSession) SetShutdown(shutdown bool, exitPosition bool) (*types.Transaction, error) + func (_AaveV2 *AaveV2TransactorSession) SetTrust(position common.Address, trust bool) (*types.Transaction, error) + func (_AaveV2 *AaveV2TransactorSession) Sweep(token common.Address, to common.Address) (*types.Transaction, error) + func (_AaveV2 *AaveV2TransactorSession) TransferFees() (*types.Transaction, error) + func (_AaveV2 *AaveV2TransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error) + type Allocation struct + Balance string + type ContractCallClient interface + Submit func(ctx context.Context, in *SubmitRequest, opts ...grpc.CallOption) (*SubmitResponse, error) + func NewContractCallClient(cc grpc.ClientConnInterface) ContractCallClient + type ContractCallServer interface + Submit func(context.Context, *SubmitRequest) (*SubmitResponse, error) + type EthereumConfig struct + BerlinBlock uint + ByzantiumBlock uint + ChainID uint + ConstantinopleBlock uint + EIP150Block uint + EIP155Block uint + EIP158Block uint + HomesteadBlock uint + IstanbulBlock uint + PetersburgBlock uint + type EthereumGenesis struct + Alloc map[string]Allocation + Config EthereumConfig + Difficulty string + GasLimit string + type Gravity struct + func NewGravity(address common.Address, backend bind.ContractBackend) (*Gravity, error) + type GravityCaller struct + func NewGravityCaller(address common.Address, caller bind.ContractCaller) (*GravityCaller, error) + func (_Gravity *GravityCaller) LastBatchNonce(opts *bind.CallOpts, _erc20Address common.Address) (*big.Int, error) + func (_Gravity *GravityCaller) LastLogicCallNonce(opts *bind.CallOpts, _invalidation_id [32]byte) (*big.Int, error) + func (_Gravity *GravityCaller) StateGravityId(opts *bind.CallOpts) ([32]byte, error) + func (_Gravity *GravityCaller) StateInvalidationMapping(opts *bind.CallOpts, arg0 [32]byte) (*big.Int, error) + func (_Gravity *GravityCaller) StateLastBatchNonces(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error) + func (_Gravity *GravityCaller) StateLastEventNonce(opts *bind.CallOpts) (*big.Int, error) + func (_Gravity *GravityCaller) StateLastValsetCheckpoint(opts *bind.CallOpts) ([32]byte, error) + func (_Gravity *GravityCaller) StateLastValsetNonce(opts *bind.CallOpts) (*big.Int, error) + func (_Gravity *GravityCaller) StatePowerThreshold(opts *bind.CallOpts) (*big.Int, error) + func (_Gravity *GravityCaller) TestCheckValidatorSignatures(opts *bind.CallOpts, _currentValset ValsetArgs, _sigs []ValSignature, ...) error + func (_Gravity *GravityCaller) TestMakeCheckpoint(opts *bind.CallOpts, _valsetArgs ValsetArgs, _gravityId [32]byte) error + type GravityCallerRaw struct + Contract *GravityCaller + func (_Gravity *GravityCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + type GravityCallerSession struct + CallOpts bind.CallOpts + Contract *GravityCaller + func (_Gravity *GravityCallerSession) LastBatchNonce(_erc20Address common.Address) (*big.Int, error) + func (_Gravity *GravityCallerSession) LastLogicCallNonce(_invalidation_id [32]byte) (*big.Int, error) + func (_Gravity *GravityCallerSession) StateGravityId() ([32]byte, error) + func (_Gravity *GravityCallerSession) StateInvalidationMapping(arg0 [32]byte) (*big.Int, error) + func (_Gravity *GravityCallerSession) StateLastBatchNonces(arg0 common.Address) (*big.Int, error) + func (_Gravity *GravityCallerSession) StateLastEventNonce() (*big.Int, error) + func (_Gravity *GravityCallerSession) StateLastValsetCheckpoint() ([32]byte, error) + func (_Gravity *GravityCallerSession) StateLastValsetNonce() (*big.Int, error) + func (_Gravity *GravityCallerSession) StatePowerThreshold() (*big.Int, error) + func (_Gravity *GravityCallerSession) TestCheckValidatorSignatures(_currentValset ValsetArgs, _sigs []ValSignature, _theHash [32]byte, ...) error + func (_Gravity *GravityCallerSession) TestMakeCheckpoint(_valsetArgs ValsetArgs, _gravityId [32]byte) error + type GravityERC20DeployedEvent struct + CosmosDenom string + Decimals uint8 + EventNonce *big.Int + Name string + Raw types.Log + Symbol string + TokenContract common.Address + type GravityERC20DeployedEventIterator struct + Event *GravityERC20DeployedEvent + func (it *GravityERC20DeployedEventIterator) Close() error + func (it *GravityERC20DeployedEventIterator) Error() error + func (it *GravityERC20DeployedEventIterator) Next() bool + type GravityFilterer struct + func NewGravityFilterer(address common.Address, filterer bind.ContractFilterer) (*GravityFilterer, error) + func (_Gravity *GravityFilterer) FilterERC20DeployedEvent(opts *bind.FilterOpts, _tokenContract []common.Address) (*GravityERC20DeployedEventIterator, error) + func (_Gravity *GravityFilterer) FilterLogicCallEvent(opts *bind.FilterOpts) (*GravityLogicCallEventIterator, error) + func (_Gravity *GravityFilterer) FilterSendToCosmosEvent(opts *bind.FilterOpts, _tokenContract []common.Address, ...) (*GravitySendToCosmosEventIterator, error) + func (_Gravity *GravityFilterer) FilterTransactionBatchExecutedEvent(opts *bind.FilterOpts, _batchNonce []*big.Int, _token []common.Address) (*GravityTransactionBatchExecutedEventIterator, error) + func (_Gravity *GravityFilterer) FilterValsetUpdatedEvent(opts *bind.FilterOpts, _newValsetNonce []*big.Int) (*GravityValsetUpdatedEventIterator, error) + func (_Gravity *GravityFilterer) ParseERC20DeployedEvent(log types.Log) (*GravityERC20DeployedEvent, error) + func (_Gravity *GravityFilterer) ParseLogicCallEvent(log types.Log) (*GravityLogicCallEvent, error) + func (_Gravity *GravityFilterer) ParseSendToCosmosEvent(log types.Log) (*GravitySendToCosmosEvent, error) + func (_Gravity *GravityFilterer) ParseTransactionBatchExecutedEvent(log types.Log) (*GravityTransactionBatchExecutedEvent, error) + func (_Gravity *GravityFilterer) ParseValsetUpdatedEvent(log types.Log) (*GravityValsetUpdatedEvent, error) + func (_Gravity *GravityFilterer) WatchERC20DeployedEvent(opts *bind.WatchOpts, sink chan<- *GravityERC20DeployedEvent, ...) (event.Subscription, error) + func (_Gravity *GravityFilterer) WatchLogicCallEvent(opts *bind.WatchOpts, sink chan<- *GravityLogicCallEvent) (event.Subscription, error) + func (_Gravity *GravityFilterer) WatchSendToCosmosEvent(opts *bind.WatchOpts, sink chan<- *GravitySendToCosmosEvent, ...) (event.Subscription, error) + func (_Gravity *GravityFilterer) WatchTransactionBatchExecutedEvent(opts *bind.WatchOpts, sink chan<- *GravityTransactionBatchExecutedEvent, ...) (event.Subscription, error) + func (_Gravity *GravityFilterer) WatchValsetUpdatedEvent(opts *bind.WatchOpts, sink chan<- *GravityValsetUpdatedEvent, ...) (event.Subscription, error) + type GravityLogicCallEvent struct + EventNonce *big.Int + InvalidationId [32]byte + InvalidationNonce *big.Int + Raw types.Log + ReturnData []byte + type GravityLogicCallEventIterator struct + Event *GravityLogicCallEvent + func (it *GravityLogicCallEventIterator) Close() error + func (it *GravityLogicCallEventIterator) Error() error + func (it *GravityLogicCallEventIterator) Next() bool + type GravityRaw struct + Contract *Gravity + func (_Gravity *GravityRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + func (_Gravity *GravityRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_Gravity *GravityRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type GravitySendToCosmosEvent struct + Amount *big.Int + Destination [32]byte + EventNonce *big.Int + Raw types.Log + Sender common.Address + TokenContract common.Address + type GravitySendToCosmosEventIterator struct + Event *GravitySendToCosmosEvent + func (it *GravitySendToCosmosEventIterator) Close() error + func (it *GravitySendToCosmosEventIterator) Error() error + func (it *GravitySendToCosmosEventIterator) Next() bool + type GravitySession struct + CallOpts bind.CallOpts + Contract *Gravity + TransactOpts bind.TransactOpts + func (_Gravity *GravitySession) DeployERC20(_cosmosDenom string, _name string, _symbol string, _decimals uint8) (*types.Transaction, error) + func (_Gravity *GravitySession) LastBatchNonce(_erc20Address common.Address) (*big.Int, error) + func (_Gravity *GravitySession) LastLogicCallNonce(_invalidation_id [32]byte) (*big.Int, error) + func (_Gravity *GravitySession) SendToCosmos(_tokenContract common.Address, _destination [32]byte, _amount *big.Int) (*types.Transaction, error) + func (_Gravity *GravitySession) StateGravityId() ([32]byte, error) + func (_Gravity *GravitySession) StateInvalidationMapping(arg0 [32]byte) (*big.Int, error) + func (_Gravity *GravitySession) StateLastBatchNonces(arg0 common.Address) (*big.Int, error) + func (_Gravity *GravitySession) StateLastEventNonce() (*big.Int, error) + func (_Gravity *GravitySession) StateLastValsetCheckpoint() ([32]byte, error) + func (_Gravity *GravitySession) StateLastValsetNonce() (*big.Int, error) + func (_Gravity *GravitySession) StatePowerThreshold() (*big.Int, error) + func (_Gravity *GravitySession) SubmitBatch(_currentValset ValsetArgs, _sigs []ValSignature, _amounts []*big.Int, ...) (*types.Transaction, error) + func (_Gravity *GravitySession) SubmitLogicCall(_currentValset ValsetArgs, _sigs []ValSignature, _args LogicCallArgs) (*types.Transaction, error) + func (_Gravity *GravitySession) TestCheckValidatorSignatures(_currentValset ValsetArgs, _sigs []ValSignature, _theHash [32]byte, ...) error + func (_Gravity *GravitySession) TestMakeCheckpoint(_valsetArgs ValsetArgs, _gravityId [32]byte) error + func (_Gravity *GravitySession) UpdateValset(_newValset ValsetArgs, _currentValset ValsetArgs, _sigs []ValSignature) (*types.Transaction, error) + type GravityTransactionBatchExecutedEvent struct + BatchNonce *big.Int + EventNonce *big.Int + Raw types.Log + Token common.Address + type GravityTransactionBatchExecutedEventIterator struct + Event *GravityTransactionBatchExecutedEvent + func (it *GravityTransactionBatchExecutedEventIterator) Close() error + func (it *GravityTransactionBatchExecutedEventIterator) Error() error + func (it *GravityTransactionBatchExecutedEventIterator) Next() bool + type GravityTransactor struct + func NewGravityTransactor(address common.Address, transactor bind.ContractTransactor) (*GravityTransactor, error) + func (_Gravity *GravityTransactor) DeployERC20(opts *bind.TransactOpts, _cosmosDenom string, _name string, _symbol string, ...) (*types.Transaction, error) + func (_Gravity *GravityTransactor) SendToCosmos(opts *bind.TransactOpts, _tokenContract common.Address, _destination [32]byte, ...) (*types.Transaction, error) + func (_Gravity *GravityTransactor) SubmitBatch(opts *bind.TransactOpts, _currentValset ValsetArgs, _sigs []ValSignature, ...) (*types.Transaction, error) + func (_Gravity *GravityTransactor) SubmitLogicCall(opts *bind.TransactOpts, _currentValset ValsetArgs, _sigs []ValSignature, ...) (*types.Transaction, error) + func (_Gravity *GravityTransactor) UpdateValset(opts *bind.TransactOpts, _newValset ValsetArgs, _currentValset ValsetArgs, ...) (*types.Transaction, error) + type GravityTransactorRaw struct + Contract *GravityTransactor + func (_Gravity *GravityTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_Gravity *GravityTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type GravityTransactorSession struct + Contract *GravityTransactor + TransactOpts bind.TransactOpts + func (_Gravity *GravityTransactorSession) DeployERC20(_cosmosDenom string, _name string, _symbol string, _decimals uint8) (*types.Transaction, error) + func (_Gravity *GravityTransactorSession) SendToCosmos(_tokenContract common.Address, _destination [32]byte, _amount *big.Int) (*types.Transaction, error) + func (_Gravity *GravityTransactorSession) SubmitBatch(_currentValset ValsetArgs, _sigs []ValSignature, _amounts []*big.Int, ...) (*types.Transaction, error) + func (_Gravity *GravityTransactorSession) SubmitLogicCall(_currentValset ValsetArgs, _sigs []ValSignature, _args LogicCallArgs) (*types.Transaction, error) + func (_Gravity *GravityTransactorSession) UpdateValset(_newValset ValsetArgs, _currentValset ValsetArgs, _sigs []ValSignature) (*types.Transaction, error) + type GravityValsetUpdatedEvent struct + EventNonce *big.Int + NewValsetNonce *big.Int + Powers []*big.Int + Raw types.Log + RewardAmount *big.Int + RewardToken common.Address + Validators []common.Address + type GravityValsetUpdatedEventIterator struct + Event *GravityValsetUpdatedEvent + func (it *GravityValsetUpdatedEventIterator) Close() error + func (it *GravityValsetUpdatedEventIterator) Error() error + func (it *GravityValsetUpdatedEventIterator) Next() bool + type LogicCallArgs struct + FeeAmounts []*big.Int + FeeTokenContracts []common.Address + InvalidationId [32]byte + InvalidationNonce *big.Int + LogicContractAddress common.Address + Payload []byte + TimeOut *big.Int + TransferAmounts []*big.Int + TransferTokenContracts []common.Address + type SubmitRequest struct + CallData isSubmitRequest_CallData + CellarId string + func (*SubmitRequest) Descriptor() ([]byte, []int) + func (*SubmitRequest) ProtoMessage() + func (m *SubmitRequest) GetCallData() isSubmitRequest_CallData + func (x *SubmitRequest) GetAaveV2Stablecoin() *AaveV2Stablecoin + func (x *SubmitRequest) GetCellarId() string + func (x *SubmitRequest) ProtoReflect() protoreflect.Message + func (x *SubmitRequest) Reset() + func (x *SubmitRequest) String() string + type SubmitRequest_AaveV2Stablecoin struct + AaveV2Stablecoin *AaveV2Stablecoin + type SubmitResponse struct + func (*SubmitResponse) Descriptor() ([]byte, []int) + func (*SubmitResponse) ProtoMessage() + func (x *SubmitResponse) ProtoReflect() protoreflect.Message + func (x *SubmitResponse) Reset() + func (x *SubmitResponse) String() string + type UnimplementedContractCallServer struct + func (UnimplementedContractCallServer) Submit(context.Context, *SubmitRequest) (*SubmitResponse, error) + type UnsafeContractCallServer interface + type ValSignature struct + R [32]byte + S [32]byte + V uint8 + type ValsetArgs struct + Powers []*big.Int + RewardAmount *big.Int + RewardToken common.Address + Validators []common.Address + ValsetNonce *big.Int