Versions in this module Expand all Collapse all v1 v1.2.0 Nov 21, 2024 v1.1.3 Nov 6, 2024 v1.1.2 Nov 6, 2024 v1.1.1 Oct 17, 2024 v1.1.0 Oct 17, 2024 Changes in this version + var AddressBendExchange = common.HexToAddress("0x7e832eC8ad6F66E6C9ECE63acD94516Dd7fC537A") + var AddressLendPool = common.HexToAddress("0x70b97A0da65C15dfb0FFA02aEE6FA36e507C2762") + var BendExchangeABI = BendExchangeMetaData.ABI + var BendExchangeMetaData = &bind.MetaData + var EventAuction = contract.EventHash("Auction(address,address,uint256,address,uint256,address,address,uint256)") + var EventBorrow = contract.EventHash(...) + var EventDeposit = contract.EventHash("Deposit(address,address,uint256,address,uint16)") + var EventLiquidate = contract.EventHash("Liquidate(address,address,uint256,uint256,address,uint256,address,uint256)") + var EventRedeem = contract.EventHash("Redeem(address,address,uint256,uint256,address,uint256,address,uint256)") + var EventRepay = contract.EventHash("Repay(address,address,uint256,address,uint256,address,uint256)") + var EventTakerAsk = contract.EventHash(...) + var EventTakerBid = contract.EventHash(...) + var EventWithdraw = contract.EventHash("Withdraw(address,address,uint256,address)") + var LendPoolABI = LendPoolMetaData.ABI + var LendPoolMetaData = &bind.MetaData + type BendExchange struct + func NewBendExchange(address common.Address, backend bind.ContractBackend) (*BendExchange, error) + type BendExchangeCaller struct + func NewBendExchangeCaller(address common.Address, caller bind.ContractCaller) (*BendExchangeCaller, error) + func (_BendExchange *BendExchangeCaller) AuthorizationManager(opts *bind.CallOpts) (common.Address, error) + func (_BendExchange *BendExchangeCaller) CurrencyManager(opts *bind.CallOpts) (common.Address, error) + func (_BendExchange *BendExchangeCaller) DOMAINSEPARATOR(opts *bind.CallOpts) ([32]byte, error) + func (_BendExchange *BendExchangeCaller) ExecutionManager(opts *bind.CallOpts) (common.Address, error) + func (_BendExchange *BendExchangeCaller) InterceptorManager(opts *bind.CallOpts) (common.Address, error) + func (_BendExchange *BendExchangeCaller) IsUserOrderNonceExecutedOrCancelled(opts *bind.CallOpts, user common.Address, orderNonce *big.Int) (bool, error) + func (_BendExchange *BendExchangeCaller) NAME(opts *bind.CallOpts) (string, error) + func (_BendExchange *BendExchangeCaller) Owner(opts *bind.CallOpts) (common.Address, error) + func (_BendExchange *BendExchangeCaller) ProtocolFeeRecipient(opts *bind.CallOpts) (common.Address, error) + func (_BendExchange *BendExchangeCaller) RoyaltyFeeManager(opts *bind.CallOpts) (common.Address, error) + func (_BendExchange *BendExchangeCaller) TransferManager(opts *bind.CallOpts) (common.Address, error) + func (_BendExchange *BendExchangeCaller) UserMinOrderNonce(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error) + func (_BendExchange *BendExchangeCaller) VERSION(opts *bind.CallOpts) (string, error) + func (_BendExchange *BendExchangeCaller) WETH(opts *bind.CallOpts) (common.Address, error) + type BendExchangeCallerRaw struct + Contract *BendExchangeCaller + func (_BendExchange *BendExchangeCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + type BendExchangeCallerSession struct + CallOpts bind.CallOpts + Contract *BendExchangeCaller + func (_BendExchange *BendExchangeCallerSession) AuthorizationManager() (common.Address, error) + func (_BendExchange *BendExchangeCallerSession) CurrencyManager() (common.Address, error) + func (_BendExchange *BendExchangeCallerSession) DOMAINSEPARATOR() ([32]byte, error) + func (_BendExchange *BendExchangeCallerSession) ExecutionManager() (common.Address, error) + func (_BendExchange *BendExchangeCallerSession) InterceptorManager() (common.Address, error) + func (_BendExchange *BendExchangeCallerSession) IsUserOrderNonceExecutedOrCancelled(user common.Address, orderNonce *big.Int) (bool, error) + func (_BendExchange *BendExchangeCallerSession) NAME() (string, error) + func (_BendExchange *BendExchangeCallerSession) Owner() (common.Address, error) + func (_BendExchange *BendExchangeCallerSession) ProtocolFeeRecipient() (common.Address, error) + func (_BendExchange *BendExchangeCallerSession) RoyaltyFeeManager() (common.Address, error) + func (_BendExchange *BendExchangeCallerSession) TransferManager() (common.Address, error) + func (_BendExchange *BendExchangeCallerSession) UserMinOrderNonce(arg0 common.Address) (*big.Int, error) + func (_BendExchange *BendExchangeCallerSession) VERSION() (string, error) + func (_BendExchange *BendExchangeCallerSession) WETH() (common.Address, error) + type BendExchangeCancelAllOrders struct + NewMinNonce *big.Int + Raw types.Log + User common.Address + type BendExchangeCancelAllOrdersIterator struct + Event *BendExchangeCancelAllOrders + func (it *BendExchangeCancelAllOrdersIterator) Close() error + func (it *BendExchangeCancelAllOrdersIterator) Error() error + func (it *BendExchangeCancelAllOrdersIterator) Next() bool + type BendExchangeCancelMultipleOrders struct + OrderNonces []*big.Int + Raw types.Log + User common.Address + type BendExchangeCancelMultipleOrdersIterator struct + Event *BendExchangeCancelMultipleOrders + func (it *BendExchangeCancelMultipleOrdersIterator) Close() error + func (it *BendExchangeCancelMultipleOrdersIterator) Error() error + func (it *BendExchangeCancelMultipleOrdersIterator) Next() bool + type BendExchangeFilterer struct + func NewBendExchangeFilterer(address common.Address, filterer bind.ContractFilterer) (*BendExchangeFilterer, error) + func (_BendExchange *BendExchangeFilterer) FilterCancelAllOrders(opts *bind.FilterOpts, user []common.Address) (*BendExchangeCancelAllOrdersIterator, error) + func (_BendExchange *BendExchangeFilterer) FilterCancelMultipleOrders(opts *bind.FilterOpts, user []common.Address) (*BendExchangeCancelMultipleOrdersIterator, error) + func (_BendExchange *BendExchangeFilterer) FilterNewAuthorizationManager(opts *bind.FilterOpts, authorizationManager []common.Address) (*BendExchangeNewAuthorizationManagerIterator, error) + func (_BendExchange *BendExchangeFilterer) FilterNewCurrencyManager(opts *bind.FilterOpts, currencyManager []common.Address) (*BendExchangeNewCurrencyManagerIterator, error) + func (_BendExchange *BendExchangeFilterer) FilterNewExecutionManager(opts *bind.FilterOpts, executionManager []common.Address) (*BendExchangeNewExecutionManagerIterator, error) + func (_BendExchange *BendExchangeFilterer) FilterNewInterceptorManager(opts *bind.FilterOpts, interceptorManager []common.Address) (*BendExchangeNewInterceptorManagerIterator, error) + func (_BendExchange *BendExchangeFilterer) FilterNewProtocolFeeRecipient(opts *bind.FilterOpts, protocolFeeRecipient []common.Address) (*BendExchangeNewProtocolFeeRecipientIterator, error) + func (_BendExchange *BendExchangeFilterer) FilterNewRoyaltyFeeManager(opts *bind.FilterOpts, royaltyFeeManager []common.Address) (*BendExchangeNewRoyaltyFeeManagerIterator, error) + func (_BendExchange *BendExchangeFilterer) FilterNewTransferManager(opts *bind.FilterOpts, transferManager []common.Address) (*BendExchangeNewTransferManagerIterator, error) + func (_BendExchange *BendExchangeFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*BendExchangeOwnershipTransferredIterator, error) + func (_BendExchange *BendExchangeFilterer) FilterProtocolFeePayment(opts *bind.FilterOpts, collection []common.Address, tokenId []*big.Int, ...) (*BendExchangeProtocolFeePaymentIterator, error) + func (_BendExchange *BendExchangeFilterer) FilterRoyaltyPayment(opts *bind.FilterOpts, collection []common.Address, tokenId []*big.Int, ...) (*BendExchangeRoyaltyPaymentIterator, error) + func (_BendExchange *BendExchangeFilterer) FilterTakerAsk(opts *bind.FilterOpts, taker []common.Address, maker []common.Address, ...) (*BendExchangeTakerAskIterator, error) + func (_BendExchange *BendExchangeFilterer) FilterTakerBid(opts *bind.FilterOpts, taker []common.Address, maker []common.Address, ...) (*BendExchangeTakerBidIterator, error) + func (_BendExchange *BendExchangeFilterer) ParseCancelAllOrders(log types.Log) (*BendExchangeCancelAllOrders, error) + func (_BendExchange *BendExchangeFilterer) ParseCancelMultipleOrders(log types.Log) (*BendExchangeCancelMultipleOrders, error) + func (_BendExchange *BendExchangeFilterer) ParseNewAuthorizationManager(log types.Log) (*BendExchangeNewAuthorizationManager, error) + func (_BendExchange *BendExchangeFilterer) ParseNewCurrencyManager(log types.Log) (*BendExchangeNewCurrencyManager, error) + func (_BendExchange *BendExchangeFilterer) ParseNewExecutionManager(log types.Log) (*BendExchangeNewExecutionManager, error) + func (_BendExchange *BendExchangeFilterer) ParseNewInterceptorManager(log types.Log) (*BendExchangeNewInterceptorManager, error) + func (_BendExchange *BendExchangeFilterer) ParseNewProtocolFeeRecipient(log types.Log) (*BendExchangeNewProtocolFeeRecipient, error) + func (_BendExchange *BendExchangeFilterer) ParseNewRoyaltyFeeManager(log types.Log) (*BendExchangeNewRoyaltyFeeManager, error) + func (_BendExchange *BendExchangeFilterer) ParseNewTransferManager(log types.Log) (*BendExchangeNewTransferManager, error) + func (_BendExchange *BendExchangeFilterer) ParseOwnershipTransferred(log types.Log) (*BendExchangeOwnershipTransferred, error) + func (_BendExchange *BendExchangeFilterer) ParseProtocolFeePayment(log types.Log) (*BendExchangeProtocolFeePayment, error) + func (_BendExchange *BendExchangeFilterer) ParseRoyaltyPayment(log types.Log) (*BendExchangeRoyaltyPayment, error) + func (_BendExchange *BendExchangeFilterer) ParseTakerAsk(log types.Log) (*BendExchangeTakerAsk, error) + func (_BendExchange *BendExchangeFilterer) ParseTakerBid(log types.Log) (*BendExchangeTakerBid, error) + func (_BendExchange *BendExchangeFilterer) WatchCancelAllOrders(opts *bind.WatchOpts, sink chan<- *BendExchangeCancelAllOrders, ...) (event.Subscription, error) + func (_BendExchange *BendExchangeFilterer) WatchCancelMultipleOrders(opts *bind.WatchOpts, sink chan<- *BendExchangeCancelMultipleOrders, ...) (event.Subscription, error) + func (_BendExchange *BendExchangeFilterer) WatchNewAuthorizationManager(opts *bind.WatchOpts, sink chan<- *BendExchangeNewAuthorizationManager, ...) (event.Subscription, error) + func (_BendExchange *BendExchangeFilterer) WatchNewCurrencyManager(opts *bind.WatchOpts, sink chan<- *BendExchangeNewCurrencyManager, ...) (event.Subscription, error) + func (_BendExchange *BendExchangeFilterer) WatchNewExecutionManager(opts *bind.WatchOpts, sink chan<- *BendExchangeNewExecutionManager, ...) (event.Subscription, error) + func (_BendExchange *BendExchangeFilterer) WatchNewInterceptorManager(opts *bind.WatchOpts, sink chan<- *BendExchangeNewInterceptorManager, ...) (event.Subscription, error) + func (_BendExchange *BendExchangeFilterer) WatchNewProtocolFeeRecipient(opts *bind.WatchOpts, sink chan<- *BendExchangeNewProtocolFeeRecipient, ...) (event.Subscription, error) + func (_BendExchange *BendExchangeFilterer) WatchNewRoyaltyFeeManager(opts *bind.WatchOpts, sink chan<- *BendExchangeNewRoyaltyFeeManager, ...) (event.Subscription, error) + func (_BendExchange *BendExchangeFilterer) WatchNewTransferManager(opts *bind.WatchOpts, sink chan<- *BendExchangeNewTransferManager, ...) (event.Subscription, error) + func (_BendExchange *BendExchangeFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *BendExchangeOwnershipTransferred, ...) (event.Subscription, error) + func (_BendExchange *BendExchangeFilterer) WatchProtocolFeePayment(opts *bind.WatchOpts, sink chan<- *BendExchangeProtocolFeePayment, ...) (event.Subscription, error) + func (_BendExchange *BendExchangeFilterer) WatchRoyaltyPayment(opts *bind.WatchOpts, sink chan<- *BendExchangeRoyaltyPayment, ...) (event.Subscription, error) + func (_BendExchange *BendExchangeFilterer) WatchTakerAsk(opts *bind.WatchOpts, sink chan<- *BendExchangeTakerAsk, ...) (event.Subscription, error) + func (_BendExchange *BendExchangeFilterer) WatchTakerBid(opts *bind.WatchOpts, sink chan<- *BendExchangeTakerBid, ...) (event.Subscription, error) + type BendExchangeNewAuthorizationManager struct + AuthorizationManager common.Address + Raw types.Log + type BendExchangeNewAuthorizationManagerIterator struct + Event *BendExchangeNewAuthorizationManager + func (it *BendExchangeNewAuthorizationManagerIterator) Close() error + func (it *BendExchangeNewAuthorizationManagerIterator) Error() error + func (it *BendExchangeNewAuthorizationManagerIterator) Next() bool + type BendExchangeNewCurrencyManager struct + CurrencyManager common.Address + Raw types.Log + type BendExchangeNewCurrencyManagerIterator struct + Event *BendExchangeNewCurrencyManager + func (it *BendExchangeNewCurrencyManagerIterator) Close() error + func (it *BendExchangeNewCurrencyManagerIterator) Error() error + func (it *BendExchangeNewCurrencyManagerIterator) Next() bool + type BendExchangeNewExecutionManager struct + ExecutionManager common.Address + Raw types.Log + type BendExchangeNewExecutionManagerIterator struct + Event *BendExchangeNewExecutionManager + func (it *BendExchangeNewExecutionManagerIterator) Close() error + func (it *BendExchangeNewExecutionManagerIterator) Error() error + func (it *BendExchangeNewExecutionManagerIterator) Next() bool + type BendExchangeNewInterceptorManager struct + InterceptorManager common.Address + Raw types.Log + type BendExchangeNewInterceptorManagerIterator struct + Event *BendExchangeNewInterceptorManager + func (it *BendExchangeNewInterceptorManagerIterator) Close() error + func (it *BendExchangeNewInterceptorManagerIterator) Error() error + func (it *BendExchangeNewInterceptorManagerIterator) Next() bool + type BendExchangeNewProtocolFeeRecipient struct + ProtocolFeeRecipient common.Address + Raw types.Log + type BendExchangeNewProtocolFeeRecipientIterator struct + Event *BendExchangeNewProtocolFeeRecipient + func (it *BendExchangeNewProtocolFeeRecipientIterator) Close() error + func (it *BendExchangeNewProtocolFeeRecipientIterator) Error() error + func (it *BendExchangeNewProtocolFeeRecipientIterator) Next() bool + type BendExchangeNewRoyaltyFeeManager struct + Raw types.Log + RoyaltyFeeManager common.Address + type BendExchangeNewRoyaltyFeeManagerIterator struct + Event *BendExchangeNewRoyaltyFeeManager + func (it *BendExchangeNewRoyaltyFeeManagerIterator) Close() error + func (it *BendExchangeNewRoyaltyFeeManagerIterator) Error() error + func (it *BendExchangeNewRoyaltyFeeManagerIterator) Next() bool + type BendExchangeNewTransferManager struct + Raw types.Log + TransferManager common.Address + type BendExchangeNewTransferManagerIterator struct + Event *BendExchangeNewTransferManager + func (it *BendExchangeNewTransferManagerIterator) Close() error + func (it *BendExchangeNewTransferManagerIterator) Error() error + func (it *BendExchangeNewTransferManagerIterator) Next() bool + type BendExchangeOwnershipTransferred struct + NewOwner common.Address + PreviousOwner common.Address + Raw types.Log + type BendExchangeOwnershipTransferredIterator struct + Event *BendExchangeOwnershipTransferred + func (it *BendExchangeOwnershipTransferredIterator) Close() error + func (it *BendExchangeOwnershipTransferredIterator) Error() error + func (it *BendExchangeOwnershipTransferredIterator) Next() bool + type BendExchangeProtocolFeePayment struct + Amount *big.Int + Collection common.Address + Currency common.Address + ProtocolFeeRecipient common.Address + Raw types.Log + TokenId *big.Int + type BendExchangeProtocolFeePaymentIterator struct + Event *BendExchangeProtocolFeePayment + func (it *BendExchangeProtocolFeePaymentIterator) Close() error + func (it *BendExchangeProtocolFeePaymentIterator) Error() error + func (it *BendExchangeProtocolFeePaymentIterator) Next() bool + type BendExchangeRaw struct + Contract *BendExchange + func (_BendExchange *BendExchangeRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + func (_BendExchange *BendExchangeRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_BendExchange *BendExchangeRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type BendExchangeRoyaltyPayment struct + Amount *big.Int + Collection common.Address + Currency common.Address + Raw types.Log + RoyaltyRecipient common.Address + TokenId *big.Int + type BendExchangeRoyaltyPaymentIterator struct + Event *BendExchangeRoyaltyPayment + func (it *BendExchangeRoyaltyPaymentIterator) Close() error + func (it *BendExchangeRoyaltyPaymentIterator) Error() error + func (it *BendExchangeRoyaltyPaymentIterator) Next() bool + type BendExchangeSession struct + CallOpts bind.CallOpts + Contract *BendExchange + TransactOpts bind.TransactOpts + func (_BendExchange *BendExchangeSession) AuthorizationManager() (common.Address, error) + func (_BendExchange *BendExchangeSession) CancelAllOrdersForSender(minNonce *big.Int) (*types.Transaction, error) + func (_BendExchange *BendExchangeSession) CancelMultipleMakerOrders(orderNonces []*big.Int) (*types.Transaction, error) + func (_BendExchange *BendExchangeSession) CurrencyManager() (common.Address, error) + func (_BendExchange *BendExchangeSession) DOMAINSEPARATOR() ([32]byte, error) + func (_BendExchange *BendExchangeSession) ExecutionManager() (common.Address, error) + func (_BendExchange *BendExchangeSession) InterceptorManager() (common.Address, error) + func (_BendExchange *BendExchangeSession) IsUserOrderNonceExecutedOrCancelled(user common.Address, orderNonce *big.Int) (bool, error) + func (_BendExchange *BendExchangeSession) MatchAskWithTakerBid(takerBid OrderTypesTakerOrder, makerAsk OrderTypesMakerOrder) (*types.Transaction, error) + func (_BendExchange *BendExchangeSession) MatchAskWithTakerBidUsingETHAndWETH(takerBid OrderTypesTakerOrder, makerAsk OrderTypesMakerOrder) (*types.Transaction, error) + func (_BendExchange *BendExchangeSession) MatchBidWithTakerAsk(takerAsk OrderTypesTakerOrder, makerBid OrderTypesMakerOrder) (*types.Transaction, error) + func (_BendExchange *BendExchangeSession) NAME() (string, error) + func (_BendExchange *BendExchangeSession) Owner() (common.Address, error) + func (_BendExchange *BendExchangeSession) ProtocolFeeRecipient() (common.Address, error) + func (_BendExchange *BendExchangeSession) RenounceOwnership() (*types.Transaction, error) + func (_BendExchange *BendExchangeSession) RoyaltyFeeManager() (common.Address, error) + func (_BendExchange *BendExchangeSession) TransferManager() (common.Address, error) + func (_BendExchange *BendExchangeSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error) + func (_BendExchange *BendExchangeSession) UpdateAuthorizationManager(_authorizationManager common.Address) (*types.Transaction, error) + func (_BendExchange *BendExchangeSession) UpdateCurrencyManager(_currencyManager common.Address) (*types.Transaction, error) + func (_BendExchange *BendExchangeSession) UpdateExecutionManager(_executionManager common.Address) (*types.Transaction, error) + func (_BendExchange *BendExchangeSession) UpdateInterceptorManager(_interceptorManager common.Address) (*types.Transaction, error) + func (_BendExchange *BendExchangeSession) UpdateProtocolFeeRecipient(_protocolFeeRecipient common.Address) (*types.Transaction, error) + func (_BendExchange *BendExchangeSession) UpdateRoyaltyFeeManager(_royaltyFeeManager common.Address) (*types.Transaction, error) + func (_BendExchange *BendExchangeSession) UpdateTransferManager(_transferManager common.Address) (*types.Transaction, error) + func (_BendExchange *BendExchangeSession) UserMinOrderNonce(arg0 common.Address) (*big.Int, error) + func (_BendExchange *BendExchangeSession) VERSION() (string, error) + func (_BendExchange *BendExchangeSession) WETH() (common.Address, error) + type BendExchangeTakerAsk struct + Amount *big.Int + Collection common.Address + Currency common.Address + Maker common.Address + MakerOrderHash [32]byte + OrderNonce *big.Int + Price *big.Int + Raw types.Log + Strategy common.Address + Taker common.Address + TokenId *big.Int + type BendExchangeTakerAskIterator struct + Event *BendExchangeTakerAsk + func (it *BendExchangeTakerAskIterator) Close() error + func (it *BendExchangeTakerAskIterator) Error() error + func (it *BendExchangeTakerAskIterator) Next() bool + type BendExchangeTakerBid struct + Amount *big.Int + Collection common.Address + Currency common.Address + Maker common.Address + MakerOrderHash [32]byte + OrderNonce *big.Int + Price *big.Int + Raw types.Log + Strategy common.Address + Taker common.Address + TokenId *big.Int + type BendExchangeTakerBidIterator struct + Event *BendExchangeTakerBid + func (it *BendExchangeTakerBidIterator) Close() error + func (it *BendExchangeTakerBidIterator) Error() error + func (it *BendExchangeTakerBidIterator) Next() bool + type BendExchangeTransactor struct + func NewBendExchangeTransactor(address common.Address, transactor bind.ContractTransactor) (*BendExchangeTransactor, error) + func (_BendExchange *BendExchangeTransactor) CancelAllOrdersForSender(opts *bind.TransactOpts, minNonce *big.Int) (*types.Transaction, error) + func (_BendExchange *BendExchangeTransactor) CancelMultipleMakerOrders(opts *bind.TransactOpts, orderNonces []*big.Int) (*types.Transaction, error) + func (_BendExchange *BendExchangeTransactor) MatchAskWithTakerBid(opts *bind.TransactOpts, takerBid OrderTypesTakerOrder, ...) (*types.Transaction, error) + func (_BendExchange *BendExchangeTransactor) MatchAskWithTakerBidUsingETHAndWETH(opts *bind.TransactOpts, takerBid OrderTypesTakerOrder, ...) (*types.Transaction, error) + func (_BendExchange *BendExchangeTransactor) MatchBidWithTakerAsk(opts *bind.TransactOpts, takerAsk OrderTypesTakerOrder, ...) (*types.Transaction, error) + func (_BendExchange *BendExchangeTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error) + func (_BendExchange *BendExchangeTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error) + func (_BendExchange *BendExchangeTransactor) UpdateAuthorizationManager(opts *bind.TransactOpts, _authorizationManager common.Address) (*types.Transaction, error) + func (_BendExchange *BendExchangeTransactor) UpdateCurrencyManager(opts *bind.TransactOpts, _currencyManager common.Address) (*types.Transaction, error) + func (_BendExchange *BendExchangeTransactor) UpdateExecutionManager(opts *bind.TransactOpts, _executionManager common.Address) (*types.Transaction, error) + func (_BendExchange *BendExchangeTransactor) UpdateInterceptorManager(opts *bind.TransactOpts, _interceptorManager common.Address) (*types.Transaction, error) + func (_BendExchange *BendExchangeTransactor) UpdateProtocolFeeRecipient(opts *bind.TransactOpts, _protocolFeeRecipient common.Address) (*types.Transaction, error) + func (_BendExchange *BendExchangeTransactor) UpdateRoyaltyFeeManager(opts *bind.TransactOpts, _royaltyFeeManager common.Address) (*types.Transaction, error) + func (_BendExchange *BendExchangeTransactor) UpdateTransferManager(opts *bind.TransactOpts, _transferManager common.Address) (*types.Transaction, error) + type BendExchangeTransactorRaw struct + Contract *BendExchangeTransactor + func (_BendExchange *BendExchangeTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_BendExchange *BendExchangeTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type BendExchangeTransactorSession struct + Contract *BendExchangeTransactor + TransactOpts bind.TransactOpts + func (_BendExchange *BendExchangeTransactorSession) CancelAllOrdersForSender(minNonce *big.Int) (*types.Transaction, error) + func (_BendExchange *BendExchangeTransactorSession) CancelMultipleMakerOrders(orderNonces []*big.Int) (*types.Transaction, error) + func (_BendExchange *BendExchangeTransactorSession) MatchAskWithTakerBid(takerBid OrderTypesTakerOrder, makerAsk OrderTypesMakerOrder) (*types.Transaction, error) + func (_BendExchange *BendExchangeTransactorSession) MatchAskWithTakerBidUsingETHAndWETH(takerBid OrderTypesTakerOrder, makerAsk OrderTypesMakerOrder) (*types.Transaction, error) + func (_BendExchange *BendExchangeTransactorSession) MatchBidWithTakerAsk(takerAsk OrderTypesTakerOrder, makerBid OrderTypesMakerOrder) (*types.Transaction, error) + func (_BendExchange *BendExchangeTransactorSession) RenounceOwnership() (*types.Transaction, error) + func (_BendExchange *BendExchangeTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error) + func (_BendExchange *BendExchangeTransactorSession) UpdateAuthorizationManager(_authorizationManager common.Address) (*types.Transaction, error) + func (_BendExchange *BendExchangeTransactorSession) UpdateCurrencyManager(_currencyManager common.Address) (*types.Transaction, error) + func (_BendExchange *BendExchangeTransactorSession) UpdateExecutionManager(_executionManager common.Address) (*types.Transaction, error) + func (_BendExchange *BendExchangeTransactorSession) UpdateInterceptorManager(_interceptorManager common.Address) (*types.Transaction, error) + func (_BendExchange *BendExchangeTransactorSession) UpdateProtocolFeeRecipient(_protocolFeeRecipient common.Address) (*types.Transaction, error) + func (_BendExchange *BendExchangeTransactorSession) UpdateRoyaltyFeeManager(_royaltyFeeManager common.Address) (*types.Transaction, error) + func (_BendExchange *BendExchangeTransactorSession) UpdateTransferManager(_transferManager common.Address) (*types.Transaction, error) + type DataTypesNftConfigurationMap struct + Data *big.Int + type DataTypesNftData struct + BNftAddress common.Address + Configuration DataTypesNftConfigurationMap + Id uint8 + MaxSupply *big.Int + MaxTokenId *big.Int + type DataTypesReserveConfigurationMap struct + Data *big.Int + type DataTypesReserveData struct + BTokenAddress common.Address + Configuration DataTypesReserveConfigurationMap + CurrentLiquidityRate *big.Int + CurrentVariableBorrowRate *big.Int + DebtTokenAddress common.Address + Id uint8 + InterestRateAddress common.Address + LastUpdateTimestamp *big.Int + LiquidityIndex *big.Int + VariableBorrowIndex *big.Int + type LendPool struct + func NewLendPool(address common.Address, backend bind.ContractBackend) (*LendPool, error) + type LendPoolAuction struct + BidPrice *big.Int + Borrower common.Address + LoanId *big.Int + NftAsset common.Address + NftTokenId *big.Int + OnBehalfOf common.Address + Raw types.Log + Reserve common.Address + User common.Address + type LendPoolAuctionIterator struct + Event *LendPoolAuction + func (it *LendPoolAuctionIterator) Close() error + func (it *LendPoolAuctionIterator) Error() error + func (it *LendPoolAuctionIterator) Next() bool + type LendPoolBorrow struct + Amount *big.Int + BorrowRate *big.Int + LoanId *big.Int + NftAsset common.Address + NftTokenId *big.Int + OnBehalfOf common.Address + Raw types.Log + Referral uint16 + Reserve common.Address + User common.Address + type LendPoolBorrowIterator struct + Event *LendPoolBorrow + func (it *LendPoolBorrowIterator) Close() error + func (it *LendPoolBorrowIterator) Error() error + func (it *LendPoolBorrowIterator) Next() bool + type LendPoolCaller struct + func NewLendPoolCaller(address common.Address, caller bind.ContractCaller) (*LendPoolCaller, error) + func (_LendPool *LendPoolCaller) FinalizeTransfer(opts *bind.CallOpts, asset common.Address, from common.Address, ...) error + func (_LendPool *LendPoolCaller) GetAddressesProvider(opts *bind.CallOpts) (common.Address, error) + func (_LendPool *LendPoolCaller) GetMaxNumberOfNfts(opts *bind.CallOpts) (*big.Int, error) + func (_LendPool *LendPoolCaller) GetMaxNumberOfReserves(opts *bind.CallOpts) (*big.Int, error) + func (_LendPool *LendPoolCaller) GetNftAuctionData(opts *bind.CallOpts, nftAsset common.Address, nftTokenId *big.Int) (struct{ ... }, error) + func (_LendPool *LendPoolCaller) GetNftAuctionEndTime(opts *bind.CallOpts, nftAsset common.Address, nftTokenId *big.Int) (struct{ ... }, error) + func (_LendPool *LendPoolCaller) GetNftCollateralData(opts *bind.CallOpts, nftAsset common.Address, reserveAsset common.Address) (struct{ ... }, error) + func (_LendPool *LendPoolCaller) GetNftConfiguration(opts *bind.CallOpts, asset common.Address) (DataTypesNftConfigurationMap, error) + func (_LendPool *LendPoolCaller) GetNftData(opts *bind.CallOpts, asset common.Address) (DataTypesNftData, error) + func (_LendPool *LendPoolCaller) GetNftDebtData(opts *bind.CallOpts, nftAsset common.Address, nftTokenId *big.Int) (struct{ ... }, error) + func (_LendPool *LendPoolCaller) GetNftLiquidatePrice(opts *bind.CallOpts, nftAsset common.Address, nftTokenId *big.Int) (struct{ ... }, error) + func (_LendPool *LendPoolCaller) GetNftsList(opts *bind.CallOpts) ([]common.Address, error) + func (_LendPool *LendPoolCaller) GetPausedTime(opts *bind.CallOpts) (*big.Int, *big.Int, error) + func (_LendPool *LendPoolCaller) GetReserveConfiguration(opts *bind.CallOpts, asset common.Address) (DataTypesReserveConfigurationMap, error) + func (_LendPool *LendPoolCaller) GetReserveData(opts *bind.CallOpts, asset common.Address) (DataTypesReserveData, error) + func (_LendPool *LendPoolCaller) GetReserveNormalizedIncome(opts *bind.CallOpts, asset common.Address) (*big.Int, error) + func (_LendPool *LendPoolCaller) GetReserveNormalizedVariableDebt(opts *bind.CallOpts, asset common.Address) (*big.Int, error) + func (_LendPool *LendPoolCaller) GetReservesList(opts *bind.CallOpts) ([]common.Address, error) + func (_LendPool *LendPoolCaller) OnERC721Received(opts *bind.CallOpts, operator common.Address, from common.Address, ...) ([4]byte, error) + func (_LendPool *LendPoolCaller) Paused(opts *bind.CallOpts) (bool, error) + type LendPoolCallerRaw struct + Contract *LendPoolCaller + func (_LendPool *LendPoolCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + type LendPoolCallerSession struct + CallOpts bind.CallOpts + Contract *LendPoolCaller + func (_LendPool *LendPoolCallerSession) FinalizeTransfer(asset common.Address, from common.Address, to common.Address, amount *big.Int, ...) error + func (_LendPool *LendPoolCallerSession) GetAddressesProvider() (common.Address, error) + func (_LendPool *LendPoolCallerSession) GetMaxNumberOfNfts() (*big.Int, error) + func (_LendPool *LendPoolCallerSession) GetMaxNumberOfReserves() (*big.Int, error) + func (_LendPool *LendPoolCallerSession) GetNftAuctionData(nftAsset common.Address, nftTokenId *big.Int) (struct{ ... }, error) + func (_LendPool *LendPoolCallerSession) GetNftAuctionEndTime(nftAsset common.Address, nftTokenId *big.Int) (struct{ ... }, error) + func (_LendPool *LendPoolCallerSession) GetNftCollateralData(nftAsset common.Address, reserveAsset common.Address) (struct{ ... }, error) + func (_LendPool *LendPoolCallerSession) GetNftConfiguration(asset common.Address) (DataTypesNftConfigurationMap, error) + func (_LendPool *LendPoolCallerSession) GetNftData(asset common.Address) (DataTypesNftData, error) + func (_LendPool *LendPoolCallerSession) GetNftDebtData(nftAsset common.Address, nftTokenId *big.Int) (struct{ ... }, error) + func (_LendPool *LendPoolCallerSession) GetNftLiquidatePrice(nftAsset common.Address, nftTokenId *big.Int) (struct{ ... }, error) + func (_LendPool *LendPoolCallerSession) GetNftsList() ([]common.Address, error) + func (_LendPool *LendPoolCallerSession) GetPausedTime() (*big.Int, *big.Int, error) + func (_LendPool *LendPoolCallerSession) GetReserveConfiguration(asset common.Address) (DataTypesReserveConfigurationMap, error) + func (_LendPool *LendPoolCallerSession) GetReserveData(asset common.Address) (DataTypesReserveData, error) + func (_LendPool *LendPoolCallerSession) GetReserveNormalizedIncome(asset common.Address) (*big.Int, error) + func (_LendPool *LendPoolCallerSession) GetReserveNormalizedVariableDebt(asset common.Address) (*big.Int, error) + func (_LendPool *LendPoolCallerSession) GetReservesList() ([]common.Address, error) + func (_LendPool *LendPoolCallerSession) OnERC721Received(operator common.Address, from common.Address, tokenId *big.Int, data []byte) ([4]byte, error) + func (_LendPool *LendPoolCallerSession) Paused() (bool, error) + type LendPoolDeposit struct + Amount *big.Int + OnBehalfOf common.Address + Raw types.Log + Referral uint16 + Reserve common.Address + User common.Address + type LendPoolDepositIterator struct + Event *LendPoolDeposit + func (it *LendPoolDepositIterator) Close() error + func (it *LendPoolDepositIterator) Error() error + func (it *LendPoolDepositIterator) Next() bool + type LendPoolFilterer struct + func NewLendPoolFilterer(address common.Address, filterer bind.ContractFilterer) (*LendPoolFilterer, error) + func (_LendPool *LendPoolFilterer) FilterAuction(opts *bind.FilterOpts, reserve []common.Address, nftAsset []common.Address, ...) (*LendPoolAuctionIterator, error) + func (_LendPool *LendPoolFilterer) FilterBorrow(opts *bind.FilterOpts, reserve []common.Address, onBehalfOf []common.Address, ...) (*LendPoolBorrowIterator, error) + func (_LendPool *LendPoolFilterer) FilterDeposit(opts *bind.FilterOpts, reserve []common.Address, onBehalfOf []common.Address, ...) (*LendPoolDepositIterator, error) + func (_LendPool *LendPoolFilterer) FilterLiquidate(opts *bind.FilterOpts, reserve []common.Address, nftAsset []common.Address, ...) (*LendPoolLiquidateIterator, error) + func (_LendPool *LendPoolFilterer) FilterPaused(opts *bind.FilterOpts) (*LendPoolPausedIterator, error) + func (_LendPool *LendPoolFilterer) FilterPausedTimeUpdated(opts *bind.FilterOpts) (*LendPoolPausedTimeUpdatedIterator, error) + func (_LendPool *LendPoolFilterer) FilterRedeem(opts *bind.FilterOpts, reserve []common.Address, nftAsset []common.Address, ...) (*LendPoolRedeemIterator, error) + func (_LendPool *LendPoolFilterer) FilterRepay(opts *bind.FilterOpts, reserve []common.Address, nftAsset []common.Address, ...) (*LendPoolRepayIterator, error) + func (_LendPool *LendPoolFilterer) FilterReserveDataUpdated(opts *bind.FilterOpts, reserve []common.Address) (*LendPoolReserveDataUpdatedIterator, error) + func (_LendPool *LendPoolFilterer) FilterUnpaused(opts *bind.FilterOpts) (*LendPoolUnpausedIterator, error) + func (_LendPool *LendPoolFilterer) FilterWithdraw(opts *bind.FilterOpts, user []common.Address, reserve []common.Address, ...) (*LendPoolWithdrawIterator, error) + func (_LendPool *LendPoolFilterer) ParseAuction(log types.Log) (*LendPoolAuction, error) + func (_LendPool *LendPoolFilterer) ParseBorrow(log types.Log) (*LendPoolBorrow, error) + func (_LendPool *LendPoolFilterer) ParseDeposit(log types.Log) (*LendPoolDeposit, error) + func (_LendPool *LendPoolFilterer) ParseLiquidate(log types.Log) (*LendPoolLiquidate, error) + func (_LendPool *LendPoolFilterer) ParsePaused(log types.Log) (*LendPoolPaused, error) + func (_LendPool *LendPoolFilterer) ParsePausedTimeUpdated(log types.Log) (*LendPoolPausedTimeUpdated, error) + func (_LendPool *LendPoolFilterer) ParseRedeem(log types.Log) (*LendPoolRedeem, error) + func (_LendPool *LendPoolFilterer) ParseRepay(log types.Log) (*LendPoolRepay, error) + func (_LendPool *LendPoolFilterer) ParseReserveDataUpdated(log types.Log) (*LendPoolReserveDataUpdated, error) + func (_LendPool *LendPoolFilterer) ParseUnpaused(log types.Log) (*LendPoolUnpaused, error) + func (_LendPool *LendPoolFilterer) ParseWithdraw(log types.Log) (*LendPoolWithdraw, error) + func (_LendPool *LendPoolFilterer) WatchAuction(opts *bind.WatchOpts, sink chan<- *LendPoolAuction, reserve []common.Address, ...) (event.Subscription, error) + func (_LendPool *LendPoolFilterer) WatchBorrow(opts *bind.WatchOpts, sink chan<- *LendPoolBorrow, reserve []common.Address, ...) (event.Subscription, error) + func (_LendPool *LendPoolFilterer) WatchDeposit(opts *bind.WatchOpts, sink chan<- *LendPoolDeposit, reserve []common.Address, ...) (event.Subscription, error) + func (_LendPool *LendPoolFilterer) WatchLiquidate(opts *bind.WatchOpts, sink chan<- *LendPoolLiquidate, reserve []common.Address, ...) (event.Subscription, error) + func (_LendPool *LendPoolFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *LendPoolPaused) (event.Subscription, error) + func (_LendPool *LendPoolFilterer) WatchPausedTimeUpdated(opts *bind.WatchOpts, sink chan<- *LendPoolPausedTimeUpdated) (event.Subscription, error) + func (_LendPool *LendPoolFilterer) WatchRedeem(opts *bind.WatchOpts, sink chan<- *LendPoolRedeem, reserve []common.Address, ...) (event.Subscription, error) + func (_LendPool *LendPoolFilterer) WatchRepay(opts *bind.WatchOpts, sink chan<- *LendPoolRepay, reserve []common.Address, ...) (event.Subscription, error) + func (_LendPool *LendPoolFilterer) WatchReserveDataUpdated(opts *bind.WatchOpts, sink chan<- *LendPoolReserveDataUpdated, ...) (event.Subscription, error) + func (_LendPool *LendPoolFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *LendPoolUnpaused) (event.Subscription, error) + func (_LendPool *LendPoolFilterer) WatchWithdraw(opts *bind.WatchOpts, sink chan<- *LendPoolWithdraw, user []common.Address, ...) (event.Subscription, error) + type LendPoolLiquidate struct + Borrower common.Address + LoanId *big.Int + NftAsset common.Address + NftTokenId *big.Int + Raw types.Log + RemainAmount *big.Int + RepayAmount *big.Int + Reserve common.Address + User common.Address + type LendPoolLiquidateIterator struct + Event *LendPoolLiquidate + func (it *LendPoolLiquidateIterator) Close() error + func (it *LendPoolLiquidateIterator) Error() error + func (it *LendPoolLiquidateIterator) Next() bool + type LendPoolPaused struct + Raw types.Log + type LendPoolPausedIterator struct + Event *LendPoolPaused + func (it *LendPoolPausedIterator) Close() error + func (it *LendPoolPausedIterator) Error() error + func (it *LendPoolPausedIterator) Next() bool + type LendPoolPausedTimeUpdated struct + DurationTime *big.Int + Raw types.Log + StartTime *big.Int + type LendPoolPausedTimeUpdatedIterator struct + Event *LendPoolPausedTimeUpdated + func (it *LendPoolPausedTimeUpdatedIterator) Close() error + func (it *LendPoolPausedTimeUpdatedIterator) Error() error + func (it *LendPoolPausedTimeUpdatedIterator) Next() bool + type LendPoolRaw struct + Contract *LendPool + func (_LendPool *LendPoolRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + func (_LendPool *LendPoolRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_LendPool *LendPoolRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type LendPoolRedeem struct + BorrowAmount *big.Int + Borrower common.Address + FineAmount *big.Int + LoanId *big.Int + NftAsset common.Address + NftTokenId *big.Int + Raw types.Log + Reserve common.Address + User common.Address + type LendPoolRedeemIterator struct + Event *LendPoolRedeem + func (it *LendPoolRedeemIterator) Close() error + func (it *LendPoolRedeemIterator) Error() error + func (it *LendPoolRedeemIterator) Next() bool + type LendPoolRepay struct + Amount *big.Int + Borrower common.Address + LoanId *big.Int + NftAsset common.Address + NftTokenId *big.Int + Raw types.Log + Reserve common.Address + User common.Address + type LendPoolRepayIterator struct + Event *LendPoolRepay + func (it *LendPoolRepayIterator) Close() error + func (it *LendPoolRepayIterator) Error() error + func (it *LendPoolRepayIterator) Next() bool + type LendPoolReserveDataUpdated struct + LiquidityIndex *big.Int + LiquidityRate *big.Int + Raw types.Log + Reserve common.Address + VariableBorrowIndex *big.Int + VariableBorrowRate *big.Int + type LendPoolReserveDataUpdatedIterator struct + Event *LendPoolReserveDataUpdated + func (it *LendPoolReserveDataUpdatedIterator) Close() error + func (it *LendPoolReserveDataUpdatedIterator) Error() error + func (it *LendPoolReserveDataUpdatedIterator) Next() bool + type LendPoolSession struct + CallOpts bind.CallOpts + Contract *LendPool + TransactOpts bind.TransactOpts + func (_LendPool *LendPoolSession) Auction(nftAsset common.Address, nftTokenId *big.Int, bidPrice *big.Int, ...) (*types.Transaction, error) + func (_LendPool *LendPoolSession) BatchBorrow(assets []common.Address, amounts []*big.Int, nftAssets []common.Address, ...) (*types.Transaction, error) + func (_LendPool *LendPoolSession) BatchRepay(nftAssets []common.Address, nftTokenIds []*big.Int, amounts []*big.Int) (*types.Transaction, error) + func (_LendPool *LendPoolSession) Borrow(asset common.Address, amount *big.Int, nftAsset common.Address, ...) (*types.Transaction, error) + func (_LendPool *LendPoolSession) Deposit(asset common.Address, amount *big.Int, onBehalfOf common.Address, ...) (*types.Transaction, error) + func (_LendPool *LendPoolSession) FinalizeTransfer(asset common.Address, from common.Address, to common.Address, amount *big.Int, ...) error + func (_LendPool *LendPoolSession) GetAddressesProvider() (common.Address, error) + func (_LendPool *LendPoolSession) GetMaxNumberOfNfts() (*big.Int, error) + func (_LendPool *LendPoolSession) GetMaxNumberOfReserves() (*big.Int, error) + func (_LendPool *LendPoolSession) GetNftAuctionData(nftAsset common.Address, nftTokenId *big.Int) (struct{ ... }, error) + func (_LendPool *LendPoolSession) GetNftAuctionEndTime(nftAsset common.Address, nftTokenId *big.Int) (struct{ ... }, error) + func (_LendPool *LendPoolSession) GetNftCollateralData(nftAsset common.Address, reserveAsset common.Address) (struct{ ... }, error) + func (_LendPool *LendPoolSession) GetNftConfiguration(asset common.Address) (DataTypesNftConfigurationMap, error) + func (_LendPool *LendPoolSession) GetNftData(asset common.Address) (DataTypesNftData, error) + func (_LendPool *LendPoolSession) GetNftDebtData(nftAsset common.Address, nftTokenId *big.Int) (struct{ ... }, error) + func (_LendPool *LendPoolSession) GetNftLiquidatePrice(nftAsset common.Address, nftTokenId *big.Int) (struct{ ... }, error) + func (_LendPool *LendPoolSession) GetNftsList() ([]common.Address, error) + func (_LendPool *LendPoolSession) GetPausedTime() (*big.Int, *big.Int, error) + func (_LendPool *LendPoolSession) GetReserveConfiguration(asset common.Address) (DataTypesReserveConfigurationMap, error) + func (_LendPool *LendPoolSession) GetReserveData(asset common.Address) (DataTypesReserveData, error) + func (_LendPool *LendPoolSession) GetReserveNormalizedIncome(asset common.Address) (*big.Int, error) + func (_LendPool *LendPoolSession) GetReserveNormalizedVariableDebt(asset common.Address) (*big.Int, error) + func (_LendPool *LendPoolSession) GetReservesList() ([]common.Address, error) + func (_LendPool *LendPoolSession) InitNft(asset common.Address, bNftAddress common.Address) (*types.Transaction, error) + func (_LendPool *LendPoolSession) InitReserve(asset common.Address, bTokenAddress common.Address, ...) (*types.Transaction, error) + func (_LendPool *LendPoolSession) Initialize(provider common.Address) (*types.Transaction, error) + func (_LendPool *LendPoolSession) Liquidate(nftAsset common.Address, nftTokenId *big.Int, amount *big.Int) (*types.Transaction, error) + func (_LendPool *LendPoolSession) OnERC721Received(operator common.Address, from common.Address, tokenId *big.Int, data []byte) ([4]byte, error) + func (_LendPool *LendPoolSession) Paused() (bool, error) + func (_LendPool *LendPoolSession) Redeem(nftAsset common.Address, nftTokenId *big.Int, amount *big.Int, ...) (*types.Transaction, error) + func (_LendPool *LendPoolSession) Repay(nftAsset common.Address, nftTokenId *big.Int, amount *big.Int) (*types.Transaction, error) + func (_LendPool *LendPoolSession) SetMaxNumberOfNfts(val *big.Int) (*types.Transaction, error) + func (_LendPool *LendPoolSession) SetMaxNumberOfReserves(val *big.Int) (*types.Transaction, error) + func (_LendPool *LendPoolSession) SetNftConfiguration(asset common.Address, configuration *big.Int) (*types.Transaction, error) + func (_LendPool *LendPoolSession) SetNftMaxSupplyAndTokenId(asset common.Address, maxSupply *big.Int, maxTokenId *big.Int) (*types.Transaction, error) + func (_LendPool *LendPoolSession) SetPause(val bool) (*types.Transaction, error) + func (_LendPool *LendPoolSession) SetPausedTime(startTime *big.Int, durationTime *big.Int) (*types.Transaction, error) + func (_LendPool *LendPoolSession) SetReserveConfiguration(asset common.Address, configuration *big.Int) (*types.Transaction, error) + func (_LendPool *LendPoolSession) SetReserveInterestRateAddress(asset common.Address, rateAddress common.Address) (*types.Transaction, error) + func (_LendPool *LendPoolSession) Withdraw(asset common.Address, amount *big.Int, to common.Address) (*types.Transaction, error) + type LendPoolTransactor struct + func NewLendPoolTransactor(address common.Address, transactor bind.ContractTransactor) (*LendPoolTransactor, error) + func (_LendPool *LendPoolTransactor) Auction(opts *bind.TransactOpts, nftAsset common.Address, nftTokenId *big.Int, ...) (*types.Transaction, error) + func (_LendPool *LendPoolTransactor) BatchBorrow(opts *bind.TransactOpts, assets []common.Address, amounts []*big.Int, ...) (*types.Transaction, error) + func (_LendPool *LendPoolTransactor) BatchRepay(opts *bind.TransactOpts, nftAssets []common.Address, nftTokenIds []*big.Int, ...) (*types.Transaction, error) + func (_LendPool *LendPoolTransactor) Borrow(opts *bind.TransactOpts, asset common.Address, amount *big.Int, ...) (*types.Transaction, error) + func (_LendPool *LendPoolTransactor) Deposit(opts *bind.TransactOpts, asset common.Address, amount *big.Int, ...) (*types.Transaction, error) + func (_LendPool *LendPoolTransactor) InitNft(opts *bind.TransactOpts, asset common.Address, bNftAddress common.Address) (*types.Transaction, error) + func (_LendPool *LendPoolTransactor) InitReserve(opts *bind.TransactOpts, asset common.Address, bTokenAddress common.Address, ...) (*types.Transaction, error) + func (_LendPool *LendPoolTransactor) Initialize(opts *bind.TransactOpts, provider common.Address) (*types.Transaction, error) + func (_LendPool *LendPoolTransactor) Liquidate(opts *bind.TransactOpts, nftAsset common.Address, nftTokenId *big.Int, ...) (*types.Transaction, error) + func (_LendPool *LendPoolTransactor) Redeem(opts *bind.TransactOpts, nftAsset common.Address, nftTokenId *big.Int, ...) (*types.Transaction, error) + func (_LendPool *LendPoolTransactor) Repay(opts *bind.TransactOpts, nftAsset common.Address, nftTokenId *big.Int, ...) (*types.Transaction, error) + func (_LendPool *LendPoolTransactor) SetMaxNumberOfNfts(opts *bind.TransactOpts, val *big.Int) (*types.Transaction, error) + func (_LendPool *LendPoolTransactor) SetMaxNumberOfReserves(opts *bind.TransactOpts, val *big.Int) (*types.Transaction, error) + func (_LendPool *LendPoolTransactor) SetNftConfiguration(opts *bind.TransactOpts, asset common.Address, configuration *big.Int) (*types.Transaction, error) + func (_LendPool *LendPoolTransactor) SetNftMaxSupplyAndTokenId(opts *bind.TransactOpts, asset common.Address, maxSupply *big.Int, ...) (*types.Transaction, error) + func (_LendPool *LendPoolTransactor) SetPause(opts *bind.TransactOpts, val bool) (*types.Transaction, error) + func (_LendPool *LendPoolTransactor) SetPausedTime(opts *bind.TransactOpts, startTime *big.Int, durationTime *big.Int) (*types.Transaction, error) + func (_LendPool *LendPoolTransactor) SetReserveConfiguration(opts *bind.TransactOpts, asset common.Address, configuration *big.Int) (*types.Transaction, error) + func (_LendPool *LendPoolTransactor) SetReserveInterestRateAddress(opts *bind.TransactOpts, asset common.Address, rateAddress common.Address) (*types.Transaction, error) + func (_LendPool *LendPoolTransactor) Withdraw(opts *bind.TransactOpts, asset common.Address, amount *big.Int, ...) (*types.Transaction, error) + type LendPoolTransactorRaw struct + Contract *LendPoolTransactor + func (_LendPool *LendPoolTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_LendPool *LendPoolTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type LendPoolTransactorSession struct + Contract *LendPoolTransactor + TransactOpts bind.TransactOpts + func (_LendPool *LendPoolTransactorSession) Auction(nftAsset common.Address, nftTokenId *big.Int, bidPrice *big.Int, ...) (*types.Transaction, error) + func (_LendPool *LendPoolTransactorSession) BatchBorrow(assets []common.Address, amounts []*big.Int, nftAssets []common.Address, ...) (*types.Transaction, error) + func (_LendPool *LendPoolTransactorSession) BatchRepay(nftAssets []common.Address, nftTokenIds []*big.Int, amounts []*big.Int) (*types.Transaction, error) + func (_LendPool *LendPoolTransactorSession) Borrow(asset common.Address, amount *big.Int, nftAsset common.Address, ...) (*types.Transaction, error) + func (_LendPool *LendPoolTransactorSession) Deposit(asset common.Address, amount *big.Int, onBehalfOf common.Address, ...) (*types.Transaction, error) + func (_LendPool *LendPoolTransactorSession) InitNft(asset common.Address, bNftAddress common.Address) (*types.Transaction, error) + func (_LendPool *LendPoolTransactorSession) InitReserve(asset common.Address, bTokenAddress common.Address, ...) (*types.Transaction, error) + func (_LendPool *LendPoolTransactorSession) Initialize(provider common.Address) (*types.Transaction, error) + func (_LendPool *LendPoolTransactorSession) Liquidate(nftAsset common.Address, nftTokenId *big.Int, amount *big.Int) (*types.Transaction, error) + func (_LendPool *LendPoolTransactorSession) Redeem(nftAsset common.Address, nftTokenId *big.Int, amount *big.Int, ...) (*types.Transaction, error) + func (_LendPool *LendPoolTransactorSession) Repay(nftAsset common.Address, nftTokenId *big.Int, amount *big.Int) (*types.Transaction, error) + func (_LendPool *LendPoolTransactorSession) SetMaxNumberOfNfts(val *big.Int) (*types.Transaction, error) + func (_LendPool *LendPoolTransactorSession) SetMaxNumberOfReserves(val *big.Int) (*types.Transaction, error) + func (_LendPool *LendPoolTransactorSession) SetNftConfiguration(asset common.Address, configuration *big.Int) (*types.Transaction, error) + func (_LendPool *LendPoolTransactorSession) SetNftMaxSupplyAndTokenId(asset common.Address, maxSupply *big.Int, maxTokenId *big.Int) (*types.Transaction, error) + func (_LendPool *LendPoolTransactorSession) SetPause(val bool) (*types.Transaction, error) + func (_LendPool *LendPoolTransactorSession) SetPausedTime(startTime *big.Int, durationTime *big.Int) (*types.Transaction, error) + func (_LendPool *LendPoolTransactorSession) SetReserveConfiguration(asset common.Address, configuration *big.Int) (*types.Transaction, error) + func (_LendPool *LendPoolTransactorSession) SetReserveInterestRateAddress(asset common.Address, rateAddress common.Address) (*types.Transaction, error) + func (_LendPool *LendPoolTransactorSession) Withdraw(asset common.Address, amount *big.Int, to common.Address) (*types.Transaction, error) + type LendPoolUnpaused struct + Raw types.Log + type LendPoolUnpausedIterator struct + Event *LendPoolUnpaused + func (it *LendPoolUnpausedIterator) Close() error + func (it *LendPoolUnpausedIterator) Error() error + func (it *LendPoolUnpausedIterator) Next() bool + type LendPoolWithdraw struct + Amount *big.Int + Raw types.Log + Reserve common.Address + To common.Address + User common.Address + type LendPoolWithdrawIterator struct + Event *LendPoolWithdraw + func (it *LendPoolWithdrawIterator) Close() error + func (it *LendPoolWithdrawIterator) Error() error + func (it *LendPoolWithdrawIterator) Next() bool + type OrderTypesMakerOrder struct + Amount *big.Int + Collection common.Address + Currency common.Address + EndTime *big.Int + Interceptor common.Address + InterceptorExtra []byte + IsOrderAsk bool + Maker common.Address + MinPercentageToAsk *big.Int + Nonce *big.Int + Params []byte + Price *big.Int + R [32]byte + S [32]byte + StartTime *big.Int + Strategy common.Address + TokenId *big.Int + V uint8 + type OrderTypesTakerOrder struct + Interceptor common.Address + InterceptorExtra []byte + IsOrderAsk bool + MinPercentageToAsk *big.Int + Params []byte + Price *big.Int + Taker common.Address + TokenId *big.Int