Documentation ¶
Overview ¶
Package contract contains predefined Klaytn reward contracts.
Index ¶
- Constants
- Variables
- type AddressBook
- type AddressBookActivateAddressBook
- type AddressBookActivateAddressBookIterator
- type AddressBookAddAdmin
- type AddressBookAddAdminIterator
- type AddressBookCaller
- func (_AddressBook *AddressBookCaller) CNNODEIDTYPE(opts *bind.CallOpts) (uint8, error)
- func (_AddressBook *AddressBookCaller) CNREWARDADDRESSTYPE(opts *bind.CallOpts) (uint8, error)
- func (_AddressBook *AddressBookCaller) CNSTAKINGADDRESSTYPE(opts *bind.CallOpts) (uint8, error)
- func (_AddressBook *AddressBookCaller) CONTRACTTYPE(opts *bind.CallOpts) (string, error)
- func (_AddressBook *AddressBookCaller) GetAllAddress(opts *bind.CallOpts) ([]uint8, []common.Address, error)
- func (_AddressBook *AddressBookCaller) GetAllAddressInfo(opts *bind.CallOpts) ([]common.Address, []common.Address, []common.Address, common.Address, ...)
- func (_AddressBook *AddressBookCaller) GetCnInfo(opts *bind.CallOpts, _cnNodeId common.Address) (common.Address, common.Address, common.Address, error)
- func (_AddressBook *AddressBookCaller) GetPendingRequestList(opts *bind.CallOpts) ([][32]byte, error)
- func (_AddressBook *AddressBookCaller) GetRequestInfo(opts *bind.CallOpts, _id [32]byte) (uint8, [32]byte, [32]byte, [32]byte, []common.Address, *big.Int, uint8, error)
- func (_AddressBook *AddressBookCaller) GetRequestInfoByArgs(opts *bind.CallOpts, _functionId uint8, _firstArg [32]byte, ...) ([32]byte, []common.Address, *big.Int, uint8, error)
- func (_AddressBook *AddressBookCaller) GetState(opts *bind.CallOpts) ([]common.Address, *big.Int, error)
- func (_AddressBook *AddressBookCaller) IsActivated(opts *bind.CallOpts) (bool, error)
- func (_AddressBook *AddressBookCaller) IsConstructed(opts *bind.CallOpts) (bool, error)
- func (_AddressBook *AddressBookCaller) KIRCONTRACTTYPE(opts *bind.CallOpts) (uint8, error)
- func (_AddressBook *AddressBookCaller) KirContractAddress(opts *bind.CallOpts) (common.Address, error)
- func (_AddressBook *AddressBookCaller) MAXADMIN(opts *bind.CallOpts) (*big.Int, error)
- func (_AddressBook *AddressBookCaller) MAXPENDINGREQUEST(opts *bind.CallOpts) (*big.Int, error)
- func (_AddressBook *AddressBookCaller) ONEWEEK(opts *bind.CallOpts) (*big.Int, error)
- func (_AddressBook *AddressBookCaller) POCCONTRACTTYPE(opts *bind.CallOpts) (uint8, error)
- func (_AddressBook *AddressBookCaller) PocContractAddress(opts *bind.CallOpts) (common.Address, error)
- func (_AddressBook *AddressBookCaller) Requirement(opts *bind.CallOpts) (*big.Int, error)
- func (_AddressBook *AddressBookCaller) SpareContractAddress(opts *bind.CallOpts) (common.Address, error)
- func (_AddressBook *AddressBookCaller) TWOWEEKS(opts *bind.CallOpts) (*big.Int, error)
- func (_AddressBook *AddressBookCaller) VERSION(opts *bind.CallOpts) (*big.Int, error)
- type AddressBookCallerRaw
- type AddressBookCallerSession
- func (_AddressBook *AddressBookCallerSession) CNNODEIDTYPE() (uint8, error)
- func (_AddressBook *AddressBookCallerSession) CNREWARDADDRESSTYPE() (uint8, error)
- func (_AddressBook *AddressBookCallerSession) CNSTAKINGADDRESSTYPE() (uint8, error)
- func (_AddressBook *AddressBookCallerSession) CONTRACTTYPE() (string, error)
- func (_AddressBook *AddressBookCallerSession) GetAllAddress() ([]uint8, []common.Address, error)
- func (_AddressBook *AddressBookCallerSession) GetAllAddressInfo() ([]common.Address, []common.Address, []common.Address, common.Address, ...)
- func (_AddressBook *AddressBookCallerSession) GetCnInfo(_cnNodeId common.Address) (common.Address, common.Address, common.Address, error)
- func (_AddressBook *AddressBookCallerSession) GetPendingRequestList() ([][32]byte, error)
- func (_AddressBook *AddressBookCallerSession) GetRequestInfo(_id [32]byte) (uint8, [32]byte, [32]byte, [32]byte, []common.Address, *big.Int, uint8, error)
- func (_AddressBook *AddressBookCallerSession) GetRequestInfoByArgs(_functionId uint8, _firstArg [32]byte, _secondArg [32]byte, _thirdArg [32]byte) ([32]byte, []common.Address, *big.Int, uint8, error)
- func (_AddressBook *AddressBookCallerSession) GetState() ([]common.Address, *big.Int, error)
- func (_AddressBook *AddressBookCallerSession) IsActivated() (bool, error)
- func (_AddressBook *AddressBookCallerSession) IsConstructed() (bool, error)
- func (_AddressBook *AddressBookCallerSession) KIRCONTRACTTYPE() (uint8, error)
- func (_AddressBook *AddressBookCallerSession) KirContractAddress() (common.Address, error)
- func (_AddressBook *AddressBookCallerSession) MAXADMIN() (*big.Int, error)
- func (_AddressBook *AddressBookCallerSession) MAXPENDINGREQUEST() (*big.Int, error)
- func (_AddressBook *AddressBookCallerSession) ONEWEEK() (*big.Int, error)
- func (_AddressBook *AddressBookCallerSession) POCCONTRACTTYPE() (uint8, error)
- func (_AddressBook *AddressBookCallerSession) PocContractAddress() (common.Address, error)
- func (_AddressBook *AddressBookCallerSession) Requirement() (*big.Int, error)
- func (_AddressBook *AddressBookCallerSession) SpareContractAddress() (common.Address, error)
- func (_AddressBook *AddressBookCallerSession) TWOWEEKS() (*big.Int, error)
- func (_AddressBook *AddressBookCallerSession) VERSION() (*big.Int, error)
- type AddressBookCancelRequest
- type AddressBookCancelRequestIterator
- type AddressBookClearRequest
- type AddressBookClearRequestIterator
- type AddressBookDeleteAdmin
- type AddressBookDeleteAdminIterator
- type AddressBookDeployContract
- type AddressBookDeployContractIterator
- type AddressBookExecuteRequestFailure
- type AddressBookExecuteRequestFailureIterator
- type AddressBookExecuteRequestSuccess
- type AddressBookExecuteRequestSuccessIterator
- type AddressBookExpiredRequest
- type AddressBookExpiredRequestIterator
- type AddressBookFilterer
- func (_AddressBook *AddressBookFilterer) FilterActivateAddressBook(opts *bind.FilterOpts) (*AddressBookActivateAddressBookIterator, error)
- func (_AddressBook *AddressBookFilterer) FilterAddAdmin(opts *bind.FilterOpts, admin []common.Address) (*AddressBookAddAdminIterator, error)
- func (_AddressBook *AddressBookFilterer) FilterCancelRequest(opts *bind.FilterOpts, id [][32]byte, from []common.Address) (*AddressBookCancelRequestIterator, error)
- func (_AddressBook *AddressBookFilterer) FilterClearRequest(opts *bind.FilterOpts) (*AddressBookClearRequestIterator, error)
- func (_AddressBook *AddressBookFilterer) FilterDeleteAdmin(opts *bind.FilterOpts, admin []common.Address) (*AddressBookDeleteAdminIterator, error)
- func (_AddressBook *AddressBookFilterer) FilterDeployContract(opts *bind.FilterOpts) (*AddressBookDeployContractIterator, error)
- func (_AddressBook *AddressBookFilterer) FilterExecuteRequestFailure(opts *bind.FilterOpts, id [][32]byte, from []common.Address) (*AddressBookExecuteRequestFailureIterator, error)
- func (_AddressBook *AddressBookFilterer) FilterExecuteRequestSuccess(opts *bind.FilterOpts, id [][32]byte, from []common.Address) (*AddressBookExecuteRequestSuccessIterator, error)
- func (_AddressBook *AddressBookFilterer) FilterExpiredRequest(opts *bind.FilterOpts, id [][32]byte, from []common.Address) (*AddressBookExpiredRequestIterator, error)
- func (_AddressBook *AddressBookFilterer) FilterRegisterCnStakingContract(opts *bind.FilterOpts) (*AddressBookRegisterCnStakingContractIterator, error)
- func (_AddressBook *AddressBookFilterer) FilterReviseRewardAddress(opts *bind.FilterOpts) (*AddressBookReviseRewardAddressIterator, error)
- func (_AddressBook *AddressBookFilterer) FilterRevokeRequest(opts *bind.FilterOpts, id [][32]byte, from []common.Address) (*AddressBookRevokeRequestIterator, error)
- func (_AddressBook *AddressBookFilterer) FilterSubmitRequest(opts *bind.FilterOpts, id [][32]byte, from []common.Address) (*AddressBookSubmitRequestIterator, error)
- func (_AddressBook *AddressBookFilterer) FilterUnregisterCnStakingContract(opts *bind.FilterOpts) (*AddressBookUnregisterCnStakingContractIterator, error)
- func (_AddressBook *AddressBookFilterer) FilterUpdateKirContract(opts *bind.FilterOpts) (*AddressBookUpdateKirContractIterator, error)
- func (_AddressBook *AddressBookFilterer) FilterUpdatePocContract(opts *bind.FilterOpts) (*AddressBookUpdatePocContractIterator, error)
- func (_AddressBook *AddressBookFilterer) FilterUpdateRequirement(opts *bind.FilterOpts) (*AddressBookUpdateRequirementIterator, error)
- func (_AddressBook *AddressBookFilterer) FilterUpdateSpareContract(opts *bind.FilterOpts) (*AddressBookUpdateSpareContractIterator, error)
- func (_AddressBook *AddressBookFilterer) ParseActivateAddressBook(log types.Log) (*AddressBookActivateAddressBook, error)
- func (_AddressBook *AddressBookFilterer) ParseAddAdmin(log types.Log) (*AddressBookAddAdmin, error)
- func (_AddressBook *AddressBookFilterer) ParseCancelRequest(log types.Log) (*AddressBookCancelRequest, error)
- func (_AddressBook *AddressBookFilterer) ParseClearRequest(log types.Log) (*AddressBookClearRequest, error)
- func (_AddressBook *AddressBookFilterer) ParseDeleteAdmin(log types.Log) (*AddressBookDeleteAdmin, error)
- func (_AddressBook *AddressBookFilterer) ParseDeployContract(log types.Log) (*AddressBookDeployContract, error)
- func (_AddressBook *AddressBookFilterer) ParseExecuteRequestFailure(log types.Log) (*AddressBookExecuteRequestFailure, error)
- func (_AddressBook *AddressBookFilterer) ParseExecuteRequestSuccess(log types.Log) (*AddressBookExecuteRequestSuccess, error)
- func (_AddressBook *AddressBookFilterer) ParseExpiredRequest(log types.Log) (*AddressBookExpiredRequest, error)
- func (_AddressBook *AddressBookFilterer) ParseRegisterCnStakingContract(log types.Log) (*AddressBookRegisterCnStakingContract, error)
- func (_AddressBook *AddressBookFilterer) ParseReviseRewardAddress(log types.Log) (*AddressBookReviseRewardAddress, error)
- func (_AddressBook *AddressBookFilterer) ParseRevokeRequest(log types.Log) (*AddressBookRevokeRequest, error)
- func (_AddressBook *AddressBookFilterer) ParseSubmitRequest(log types.Log) (*AddressBookSubmitRequest, error)
- func (_AddressBook *AddressBookFilterer) ParseUnregisterCnStakingContract(log types.Log) (*AddressBookUnregisterCnStakingContract, error)
- func (_AddressBook *AddressBookFilterer) ParseUpdateKirContract(log types.Log) (*AddressBookUpdateKirContract, error)
- func (_AddressBook *AddressBookFilterer) ParseUpdatePocContract(log types.Log) (*AddressBookUpdatePocContract, error)
- func (_AddressBook *AddressBookFilterer) ParseUpdateRequirement(log types.Log) (*AddressBookUpdateRequirement, error)
- func (_AddressBook *AddressBookFilterer) ParseUpdateSpareContract(log types.Log) (*AddressBookUpdateSpareContract, error)
- func (_AddressBook *AddressBookFilterer) WatchActivateAddressBook(opts *bind.WatchOpts, sink chan<- *AddressBookActivateAddressBook) (event.Subscription, error)
- func (_AddressBook *AddressBookFilterer) WatchAddAdmin(opts *bind.WatchOpts, sink chan<- *AddressBookAddAdmin, admin []common.Address) (event.Subscription, error)
- func (_AddressBook *AddressBookFilterer) WatchCancelRequest(opts *bind.WatchOpts, sink chan<- *AddressBookCancelRequest, id [][32]byte, ...) (event.Subscription, error)
- func (_AddressBook *AddressBookFilterer) WatchClearRequest(opts *bind.WatchOpts, sink chan<- *AddressBookClearRequest) (event.Subscription, error)
- func (_AddressBook *AddressBookFilterer) WatchDeleteAdmin(opts *bind.WatchOpts, sink chan<- *AddressBookDeleteAdmin, ...) (event.Subscription, error)
- func (_AddressBook *AddressBookFilterer) WatchDeployContract(opts *bind.WatchOpts, sink chan<- *AddressBookDeployContract) (event.Subscription, error)
- func (_AddressBook *AddressBookFilterer) WatchExecuteRequestFailure(opts *bind.WatchOpts, sink chan<- *AddressBookExecuteRequestFailure, ...) (event.Subscription, error)
- func (_AddressBook *AddressBookFilterer) WatchExecuteRequestSuccess(opts *bind.WatchOpts, sink chan<- *AddressBookExecuteRequestSuccess, ...) (event.Subscription, error)
- func (_AddressBook *AddressBookFilterer) WatchExpiredRequest(opts *bind.WatchOpts, sink chan<- *AddressBookExpiredRequest, id [][32]byte, ...) (event.Subscription, error)
- func (_AddressBook *AddressBookFilterer) WatchRegisterCnStakingContract(opts *bind.WatchOpts, sink chan<- *AddressBookRegisterCnStakingContract) (event.Subscription, error)
- func (_AddressBook *AddressBookFilterer) WatchReviseRewardAddress(opts *bind.WatchOpts, sink chan<- *AddressBookReviseRewardAddress) (event.Subscription, error)
- func (_AddressBook *AddressBookFilterer) WatchRevokeRequest(opts *bind.WatchOpts, sink chan<- *AddressBookRevokeRequest, id [][32]byte, ...) (event.Subscription, error)
- func (_AddressBook *AddressBookFilterer) WatchSubmitRequest(opts *bind.WatchOpts, sink chan<- *AddressBookSubmitRequest, id [][32]byte, ...) (event.Subscription, error)
- func (_AddressBook *AddressBookFilterer) WatchUnregisterCnStakingContract(opts *bind.WatchOpts, sink chan<- *AddressBookUnregisterCnStakingContract) (event.Subscription, error)
- func (_AddressBook *AddressBookFilterer) WatchUpdateKirContract(opts *bind.WatchOpts, sink chan<- *AddressBookUpdateKirContract) (event.Subscription, error)
- func (_AddressBook *AddressBookFilterer) WatchUpdatePocContract(opts *bind.WatchOpts, sink chan<- *AddressBookUpdatePocContract) (event.Subscription, error)
- func (_AddressBook *AddressBookFilterer) WatchUpdateRequirement(opts *bind.WatchOpts, sink chan<- *AddressBookUpdateRequirement) (event.Subscription, error)
- func (_AddressBook *AddressBookFilterer) WatchUpdateSpareContract(opts *bind.WatchOpts, sink chan<- *AddressBookUpdateSpareContract) (event.Subscription, error)
- type AddressBookMock
- type AddressBookMockCaller
- func (_AddressBookMock *AddressBookMockCaller) AdminList(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
- func (_AddressBookMock *AddressBookMockCaller) CNNODEIDTYPE(opts *bind.CallOpts) (uint8, error)
- func (_AddressBookMock *AddressBookMockCaller) CNREWARDADDRESSTYPE(opts *bind.CallOpts) (uint8, error)
- func (_AddressBookMock *AddressBookMockCaller) CNSTAKINGADDRESSTYPE(opts *bind.CallOpts) (uint8, error)
- func (_AddressBookMock *AddressBookMockCaller) CONTRACTTYPE(opts *bind.CallOpts) (string, error)
- func (_AddressBookMock *AddressBookMockCaller) CnIndexMap(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_AddressBookMock *AddressBookMockCaller) CnNodeIdList(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
- func (_AddressBookMock *AddressBookMockCaller) CnRewardAddressList(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
- func (_AddressBookMock *AddressBookMockCaller) CnStakingContractList(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
- func (_AddressBookMock *AddressBookMockCaller) GetAllAddress(opts *bind.CallOpts) ([]uint8, []common.Address, error)
- func (_AddressBookMock *AddressBookMockCaller) GetAllAddressInfo(opts *bind.CallOpts) ([]common.Address, []common.Address, []common.Address, common.Address, ...)
- func (_AddressBookMock *AddressBookMockCaller) GetCnInfo(opts *bind.CallOpts, _cnNodeId common.Address) (common.Address, common.Address, common.Address, error)
- func (_AddressBookMock *AddressBookMockCaller) GetState(opts *bind.CallOpts) ([]common.Address, *big.Int, error)
- func (_AddressBookMock *AddressBookMockCaller) IsActivated(opts *bind.CallOpts) (bool, error)
- func (_AddressBookMock *AddressBookMockCaller) IsConstructed(opts *bind.CallOpts) (bool, error)
- func (_AddressBookMock *AddressBookMockCaller) KIRCONTRACTTYPE(opts *bind.CallOpts) (uint8, error)
- func (_AddressBookMock *AddressBookMockCaller) KirContractAddress(opts *bind.CallOpts) (common.Address, error)
- func (_AddressBookMock *AddressBookMockCaller) MAXADMIN(opts *bind.CallOpts) (*big.Int, error)
- func (_AddressBookMock *AddressBookMockCaller) MAXPENDINGREQUEST(opts *bind.CallOpts) (*big.Int, error)
- func (_AddressBookMock *AddressBookMockCaller) ONEWEEK(opts *bind.CallOpts) (*big.Int, error)
- func (_AddressBookMock *AddressBookMockCaller) POCCONTRACTTYPE(opts *bind.CallOpts) (uint8, error)
- func (_AddressBookMock *AddressBookMockCaller) PocContractAddress(opts *bind.CallOpts) (common.Address, error)
- func (_AddressBookMock *AddressBookMockCaller) Requirement(opts *bind.CallOpts) (*big.Int, error)
- func (_AddressBookMock *AddressBookMockCaller) SpareContractAddress(opts *bind.CallOpts) (common.Address, error)
- func (_AddressBookMock *AddressBookMockCaller) TWOWEEKS(opts *bind.CallOpts) (*big.Int, error)
- func (_AddressBookMock *AddressBookMockCaller) VERSION(opts *bind.CallOpts) (*big.Int, error)
- type AddressBookMockCallerRaw
- type AddressBookMockCallerSession
- func (_AddressBookMock *AddressBookMockCallerSession) AdminList(arg0 *big.Int) (common.Address, error)
- func (_AddressBookMock *AddressBookMockCallerSession) CNNODEIDTYPE() (uint8, error)
- func (_AddressBookMock *AddressBookMockCallerSession) CNREWARDADDRESSTYPE() (uint8, error)
- func (_AddressBookMock *AddressBookMockCallerSession) CNSTAKINGADDRESSTYPE() (uint8, error)
- func (_AddressBookMock *AddressBookMockCallerSession) CONTRACTTYPE() (string, error)
- func (_AddressBookMock *AddressBookMockCallerSession) CnIndexMap(arg0 common.Address) (*big.Int, error)
- func (_AddressBookMock *AddressBookMockCallerSession) CnNodeIdList(arg0 *big.Int) (common.Address, error)
- func (_AddressBookMock *AddressBookMockCallerSession) CnRewardAddressList(arg0 *big.Int) (common.Address, error)
- func (_AddressBookMock *AddressBookMockCallerSession) CnStakingContractList(arg0 *big.Int) (common.Address, error)
- func (_AddressBookMock *AddressBookMockCallerSession) GetAllAddress() ([]uint8, []common.Address, error)
- func (_AddressBookMock *AddressBookMockCallerSession) GetAllAddressInfo() ([]common.Address, []common.Address, []common.Address, common.Address, ...)
- func (_AddressBookMock *AddressBookMockCallerSession) GetCnInfo(_cnNodeId common.Address) (common.Address, common.Address, common.Address, error)
- func (_AddressBookMock *AddressBookMockCallerSession) GetState() ([]common.Address, *big.Int, error)
- func (_AddressBookMock *AddressBookMockCallerSession) IsActivated() (bool, error)
- func (_AddressBookMock *AddressBookMockCallerSession) IsConstructed() (bool, error)
- func (_AddressBookMock *AddressBookMockCallerSession) KIRCONTRACTTYPE() (uint8, error)
- func (_AddressBookMock *AddressBookMockCallerSession) KirContractAddress() (common.Address, error)
- func (_AddressBookMock *AddressBookMockCallerSession) MAXADMIN() (*big.Int, error)
- func (_AddressBookMock *AddressBookMockCallerSession) MAXPENDINGREQUEST() (*big.Int, error)
- func (_AddressBookMock *AddressBookMockCallerSession) ONEWEEK() (*big.Int, error)
- func (_AddressBookMock *AddressBookMockCallerSession) POCCONTRACTTYPE() (uint8, error)
- func (_AddressBookMock *AddressBookMockCallerSession) PocContractAddress() (common.Address, error)
- func (_AddressBookMock *AddressBookMockCallerSession) Requirement() (*big.Int, error)
- func (_AddressBookMock *AddressBookMockCallerSession) SpareContractAddress() (common.Address, error)
- func (_AddressBookMock *AddressBookMockCallerSession) TWOWEEKS() (*big.Int, error)
- func (_AddressBookMock *AddressBookMockCallerSession) VERSION() (*big.Int, error)
- type AddressBookMockFilterer
- type AddressBookMockRaw
- func (_AddressBookMock *AddressBookMockRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_AddressBookMock *AddressBookMockRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_AddressBookMock *AddressBookMockRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type AddressBookMockSession
- func (_AddressBookMock *AddressBookMockSession) ActivateAddressBook() (*types.Transaction, error)
- func (_AddressBookMock *AddressBookMockSession) AdminList(arg0 *big.Int) (common.Address, error)
- func (_AddressBookMock *AddressBookMockSession) CNNODEIDTYPE() (uint8, error)
- func (_AddressBookMock *AddressBookMockSession) CNREWARDADDRESSTYPE() (uint8, error)
- func (_AddressBookMock *AddressBookMockSession) CNSTAKINGADDRESSTYPE() (uint8, error)
- func (_AddressBookMock *AddressBookMockSession) CONTRACTTYPE() (string, error)
- func (_AddressBookMock *AddressBookMockSession) CnIndexMap(arg0 common.Address) (*big.Int, error)
- func (_AddressBookMock *AddressBookMockSession) CnNodeIdList(arg0 *big.Int) (common.Address, error)
- func (_AddressBookMock *AddressBookMockSession) CnRewardAddressList(arg0 *big.Int) (common.Address, error)
- func (_AddressBookMock *AddressBookMockSession) CnStakingContractList(arg0 *big.Int) (common.Address, error)
- func (_AddressBookMock *AddressBookMockSession) ConstructContract(arg0 []common.Address, _requirement *big.Int) (*types.Transaction, error)
- func (_AddressBookMock *AddressBookMockSession) GetAllAddress() ([]uint8, []common.Address, error)
- func (_AddressBookMock *AddressBookMockSession) GetAllAddressInfo() ([]common.Address, []common.Address, []common.Address, common.Address, ...)
- func (_AddressBookMock *AddressBookMockSession) GetCnInfo(_cnNodeId common.Address) (common.Address, common.Address, common.Address, error)
- func (_AddressBookMock *AddressBookMockSession) GetState() ([]common.Address, *big.Int, error)
- func (_AddressBookMock *AddressBookMockSession) IsActivated() (bool, error)
- func (_AddressBookMock *AddressBookMockSession) IsConstructed() (bool, error)
- func (_AddressBookMock *AddressBookMockSession) KIRCONTRACTTYPE() (uint8, error)
- func (_AddressBookMock *AddressBookMockSession) KirContractAddress() (common.Address, error)
- func (_AddressBookMock *AddressBookMockSession) MAXADMIN() (*big.Int, error)
- func (_AddressBookMock *AddressBookMockSession) MAXPENDINGREQUEST() (*big.Int, error)
- func (_AddressBookMock *AddressBookMockSession) MockRegisterCnStakingContracts(_cnNodeIdList []common.Address, _cnStakingContractAddressList []common.Address, ...) (*types.Transaction, error)
- func (_AddressBookMock *AddressBookMockSession) MockUnregisterCnStakingContracts(_cnNodeIdList []common.Address) (*types.Transaction, error)
- func (_AddressBookMock *AddressBookMockSession) ONEWEEK() (*big.Int, error)
- func (_AddressBookMock *AddressBookMockSession) POCCONTRACTTYPE() (uint8, error)
- func (_AddressBookMock *AddressBookMockSession) PocContractAddress() (common.Address, error)
- func (_AddressBookMock *AddressBookMockSession) RegisterCnStakingContract(_cnNodeId common.Address, _cnStakingContractAddress common.Address, ...) (*types.Transaction, error)
- func (_AddressBookMock *AddressBookMockSession) Requirement() (*big.Int, error)
- func (_AddressBookMock *AddressBookMockSession) RevokeRequest(arg0 uint8, arg1 [32]byte, arg2 [32]byte, arg3 [32]byte) (*types.Transaction, error)
- func (_AddressBookMock *AddressBookMockSession) SpareContractAddress() (common.Address, error)
- func (_AddressBookMock *AddressBookMockSession) SubmitActivateAddressBook() (*types.Transaction, error)
- func (_AddressBookMock *AddressBookMockSession) SubmitAddAdmin(arg0 common.Address) (*types.Transaction, error)
- func (_AddressBookMock *AddressBookMockSession) SubmitClearRequest() (*types.Transaction, error)
- func (_AddressBookMock *AddressBookMockSession) SubmitDeleteAdmin(arg0 common.Address) (*types.Transaction, error)
- func (_AddressBookMock *AddressBookMockSession) SubmitRegisterCnStakingContract(_cnNodeId common.Address, _cnStakingContractAddress common.Address, ...) (*types.Transaction, error)
- func (_AddressBookMock *AddressBookMockSession) SubmitUnregisterCnStakingContract(_cnNodeId common.Address) (*types.Transaction, error)
- func (_AddressBookMock *AddressBookMockSession) SubmitUpdateKirContract(_kirContractAddress common.Address, _version *big.Int) (*types.Transaction, error)
- func (_AddressBookMock *AddressBookMockSession) SubmitUpdatePocContract(_pocContractAddress common.Address, _version *big.Int) (*types.Transaction, error)
- func (_AddressBookMock *AddressBookMockSession) SubmitUpdateRequirement(_requirement *big.Int) (*types.Transaction, error)
- func (_AddressBookMock *AddressBookMockSession) SubmitUpdateSpareContract(_spareContractAddress common.Address) (*types.Transaction, error)
- func (_AddressBookMock *AddressBookMockSession) TWOWEEKS() (*big.Int, error)
- func (_AddressBookMock *AddressBookMockSession) UnregisterCnStakingContract(_cnNodeId common.Address) (*types.Transaction, error)
- func (_AddressBookMock *AddressBookMockSession) UpdateKirContract(_kirContractAddress common.Address, arg1 *big.Int) (*types.Transaction, error)
- func (_AddressBookMock *AddressBookMockSession) UpdatePocContract(_pocContractAddress common.Address, arg1 *big.Int) (*types.Transaction, error)
- func (_AddressBookMock *AddressBookMockSession) UpdateRequirement(_requirement *big.Int) (*types.Transaction, error)
- func (_AddressBookMock *AddressBookMockSession) UpdateSpareContract(_spareContractAddress common.Address) (*types.Transaction, error)
- func (_AddressBookMock *AddressBookMockSession) VERSION() (*big.Int, error)
- type AddressBookMockTransactor
- func (_AddressBookMock *AddressBookMockTransactor) ActivateAddressBook(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_AddressBookMock *AddressBookMockTransactor) ConstructContract(opts *bind.TransactOpts, arg0 []common.Address, _requirement *big.Int) (*types.Transaction, error)
- func (_AddressBookMock *AddressBookMockTransactor) MockRegisterCnStakingContracts(opts *bind.TransactOpts, _cnNodeIdList []common.Address, ...) (*types.Transaction, error)
- func (_AddressBookMock *AddressBookMockTransactor) MockUnregisterCnStakingContracts(opts *bind.TransactOpts, _cnNodeIdList []common.Address) (*types.Transaction, error)
- func (_AddressBookMock *AddressBookMockTransactor) RegisterCnStakingContract(opts *bind.TransactOpts, _cnNodeId common.Address, ...) (*types.Transaction, error)
- func (_AddressBookMock *AddressBookMockTransactor) RevokeRequest(opts *bind.TransactOpts, arg0 uint8, arg1 [32]byte, arg2 [32]byte, ...) (*types.Transaction, error)
- func (_AddressBookMock *AddressBookMockTransactor) SubmitActivateAddressBook(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_AddressBookMock *AddressBookMockTransactor) SubmitAddAdmin(opts *bind.TransactOpts, arg0 common.Address) (*types.Transaction, error)
- func (_AddressBookMock *AddressBookMockTransactor) SubmitClearRequest(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_AddressBookMock *AddressBookMockTransactor) SubmitDeleteAdmin(opts *bind.TransactOpts, arg0 common.Address) (*types.Transaction, error)
- func (_AddressBookMock *AddressBookMockTransactor) SubmitRegisterCnStakingContract(opts *bind.TransactOpts, _cnNodeId common.Address, ...) (*types.Transaction, error)
- func (_AddressBookMock *AddressBookMockTransactor) SubmitUnregisterCnStakingContract(opts *bind.TransactOpts, _cnNodeId common.Address) (*types.Transaction, error)
- func (_AddressBookMock *AddressBookMockTransactor) SubmitUpdateKirContract(opts *bind.TransactOpts, _kirContractAddress common.Address, _version *big.Int) (*types.Transaction, error)
- func (_AddressBookMock *AddressBookMockTransactor) SubmitUpdatePocContract(opts *bind.TransactOpts, _pocContractAddress common.Address, _version *big.Int) (*types.Transaction, error)
- func (_AddressBookMock *AddressBookMockTransactor) SubmitUpdateRequirement(opts *bind.TransactOpts, _requirement *big.Int) (*types.Transaction, error)
- func (_AddressBookMock *AddressBookMockTransactor) SubmitUpdateSpareContract(opts *bind.TransactOpts, _spareContractAddress common.Address) (*types.Transaction, error)
- func (_AddressBookMock *AddressBookMockTransactor) UnregisterCnStakingContract(opts *bind.TransactOpts, _cnNodeId common.Address) (*types.Transaction, error)
- func (_AddressBookMock *AddressBookMockTransactor) UpdateKirContract(opts *bind.TransactOpts, _kirContractAddress common.Address, arg1 *big.Int) (*types.Transaction, error)
- func (_AddressBookMock *AddressBookMockTransactor) UpdatePocContract(opts *bind.TransactOpts, _pocContractAddress common.Address, arg1 *big.Int) (*types.Transaction, error)
- func (_AddressBookMock *AddressBookMockTransactor) UpdateRequirement(opts *bind.TransactOpts, _requirement *big.Int) (*types.Transaction, error)
- func (_AddressBookMock *AddressBookMockTransactor) UpdateSpareContract(opts *bind.TransactOpts, _spareContractAddress common.Address) (*types.Transaction, error)
- type AddressBookMockTransactorRaw
- type AddressBookMockTransactorSession
- func (_AddressBookMock *AddressBookMockTransactorSession) ActivateAddressBook() (*types.Transaction, error)
- func (_AddressBookMock *AddressBookMockTransactorSession) ConstructContract(arg0 []common.Address, _requirement *big.Int) (*types.Transaction, error)
- func (_AddressBookMock *AddressBookMockTransactorSession) MockRegisterCnStakingContracts(_cnNodeIdList []common.Address, _cnStakingContractAddressList []common.Address, ...) (*types.Transaction, error)
- func (_AddressBookMock *AddressBookMockTransactorSession) MockUnregisterCnStakingContracts(_cnNodeIdList []common.Address) (*types.Transaction, error)
- func (_AddressBookMock *AddressBookMockTransactorSession) RegisterCnStakingContract(_cnNodeId common.Address, _cnStakingContractAddress common.Address, ...) (*types.Transaction, error)
- func (_AddressBookMock *AddressBookMockTransactorSession) RevokeRequest(arg0 uint8, arg1 [32]byte, arg2 [32]byte, arg3 [32]byte) (*types.Transaction, error)
- func (_AddressBookMock *AddressBookMockTransactorSession) SubmitActivateAddressBook() (*types.Transaction, error)
- func (_AddressBookMock *AddressBookMockTransactorSession) SubmitAddAdmin(arg0 common.Address) (*types.Transaction, error)
- func (_AddressBookMock *AddressBookMockTransactorSession) SubmitClearRequest() (*types.Transaction, error)
- func (_AddressBookMock *AddressBookMockTransactorSession) SubmitDeleteAdmin(arg0 common.Address) (*types.Transaction, error)
- func (_AddressBookMock *AddressBookMockTransactorSession) SubmitRegisterCnStakingContract(_cnNodeId common.Address, _cnStakingContractAddress common.Address, ...) (*types.Transaction, error)
- func (_AddressBookMock *AddressBookMockTransactorSession) SubmitUnregisterCnStakingContract(_cnNodeId common.Address) (*types.Transaction, error)
- func (_AddressBookMock *AddressBookMockTransactorSession) SubmitUpdateKirContract(_kirContractAddress common.Address, _version *big.Int) (*types.Transaction, error)
- func (_AddressBookMock *AddressBookMockTransactorSession) SubmitUpdatePocContract(_pocContractAddress common.Address, _version *big.Int) (*types.Transaction, error)
- func (_AddressBookMock *AddressBookMockTransactorSession) SubmitUpdateRequirement(_requirement *big.Int) (*types.Transaction, error)
- func (_AddressBookMock *AddressBookMockTransactorSession) SubmitUpdateSpareContract(_spareContractAddress common.Address) (*types.Transaction, error)
- func (_AddressBookMock *AddressBookMockTransactorSession) UnregisterCnStakingContract(_cnNodeId common.Address) (*types.Transaction, error)
- func (_AddressBookMock *AddressBookMockTransactorSession) UpdateKirContract(_kirContractAddress common.Address, arg1 *big.Int) (*types.Transaction, error)
- func (_AddressBookMock *AddressBookMockTransactorSession) UpdatePocContract(_pocContractAddress common.Address, arg1 *big.Int) (*types.Transaction, error)
- func (_AddressBookMock *AddressBookMockTransactorSession) UpdateRequirement(_requirement *big.Int) (*types.Transaction, error)
- func (_AddressBookMock *AddressBookMockTransactorSession) UpdateSpareContract(_spareContractAddress common.Address) (*types.Transaction, error)
- type AddressBookRaw
- func (_AddressBook *AddressBookRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_AddressBook *AddressBookRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_AddressBook *AddressBookRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type AddressBookRegisterCnStakingContract
- type AddressBookRegisterCnStakingContractIterator
- type AddressBookReviseRewardAddress
- type AddressBookReviseRewardAddressIterator
- type AddressBookRevokeRequest
- type AddressBookRevokeRequestIterator
- type AddressBookSession
- func (_AddressBook *AddressBookSession) ActivateAddressBook() (*types.Transaction, error)
- func (_AddressBook *AddressBookSession) AddAdmin(_admin common.Address) (*types.Transaction, error)
- func (_AddressBook *AddressBookSession) CNNODEIDTYPE() (uint8, error)
- func (_AddressBook *AddressBookSession) CNREWARDADDRESSTYPE() (uint8, error)
- func (_AddressBook *AddressBookSession) CNSTAKINGADDRESSTYPE() (uint8, error)
- func (_AddressBook *AddressBookSession) CONTRACTTYPE() (string, error)
- func (_AddressBook *AddressBookSession) ClearRequest() (*types.Transaction, error)
- func (_AddressBook *AddressBookSession) ConstructContract(_adminList []common.Address, _requirement *big.Int) (*types.Transaction, error)
- func (_AddressBook *AddressBookSession) DeleteAdmin(_admin common.Address) (*types.Transaction, error)
- func (_AddressBook *AddressBookSession) GetAllAddress() ([]uint8, []common.Address, error)
- func (_AddressBook *AddressBookSession) GetAllAddressInfo() ([]common.Address, []common.Address, []common.Address, common.Address, ...)
- func (_AddressBook *AddressBookSession) GetCnInfo(_cnNodeId common.Address) (common.Address, common.Address, common.Address, error)
- func (_AddressBook *AddressBookSession) GetPendingRequestList() ([][32]byte, error)
- func (_AddressBook *AddressBookSession) GetRequestInfo(_id [32]byte) (uint8, [32]byte, [32]byte, [32]byte, []common.Address, *big.Int, uint8, error)
- func (_AddressBook *AddressBookSession) GetRequestInfoByArgs(_functionId uint8, _firstArg [32]byte, _secondArg [32]byte, _thirdArg [32]byte) ([32]byte, []common.Address, *big.Int, uint8, error)
- func (_AddressBook *AddressBookSession) GetState() ([]common.Address, *big.Int, error)
- func (_AddressBook *AddressBookSession) IsActivated() (bool, error)
- func (_AddressBook *AddressBookSession) IsConstructed() (bool, error)
- func (_AddressBook *AddressBookSession) KIRCONTRACTTYPE() (uint8, error)
- func (_AddressBook *AddressBookSession) KirContractAddress() (common.Address, error)
- func (_AddressBook *AddressBookSession) MAXADMIN() (*big.Int, error)
- func (_AddressBook *AddressBookSession) MAXPENDINGREQUEST() (*big.Int, error)
- func (_AddressBook *AddressBookSession) ONEWEEK() (*big.Int, error)
- func (_AddressBook *AddressBookSession) POCCONTRACTTYPE() (uint8, error)
- func (_AddressBook *AddressBookSession) PocContractAddress() (common.Address, error)
- func (_AddressBook *AddressBookSession) RegisterCnStakingContract(_cnNodeId common.Address, _cnStakingContractAddress common.Address, ...) (*types.Transaction, error)
- func (_AddressBook *AddressBookSession) Requirement() (*big.Int, error)
- func (_AddressBook *AddressBookSession) ReviseRewardAddress(_rewardAddress common.Address) (*types.Transaction, error)
- func (_AddressBook *AddressBookSession) RevokeRequest(_functionId uint8, _firstArg [32]byte, _secondArg [32]byte, _thirdArg [32]byte) (*types.Transaction, error)
- func (_AddressBook *AddressBookSession) SpareContractAddress() (common.Address, error)
- func (_AddressBook *AddressBookSession) SubmitActivateAddressBook() (*types.Transaction, error)
- func (_AddressBook *AddressBookSession) SubmitAddAdmin(_admin common.Address) (*types.Transaction, error)
- func (_AddressBook *AddressBookSession) SubmitClearRequest() (*types.Transaction, error)
- func (_AddressBook *AddressBookSession) SubmitDeleteAdmin(_admin common.Address) (*types.Transaction, error)
- func (_AddressBook *AddressBookSession) SubmitRegisterCnStakingContract(_cnNodeId common.Address, _cnStakingContractAddress common.Address, ...) (*types.Transaction, error)
- func (_AddressBook *AddressBookSession) SubmitUnregisterCnStakingContract(_cnNodeId common.Address) (*types.Transaction, error)
- func (_AddressBook *AddressBookSession) SubmitUpdateKirContract(_kirContractAddress common.Address, _version *big.Int) (*types.Transaction, error)
- func (_AddressBook *AddressBookSession) SubmitUpdatePocContract(_pocContractAddress common.Address, _version *big.Int) (*types.Transaction, error)
- func (_AddressBook *AddressBookSession) SubmitUpdateRequirement(_requirement *big.Int) (*types.Transaction, error)
- func (_AddressBook *AddressBookSession) SubmitUpdateSpareContract(_spareContractAddress common.Address) (*types.Transaction, error)
- func (_AddressBook *AddressBookSession) TWOWEEKS() (*big.Int, error)
- func (_AddressBook *AddressBookSession) UnregisterCnStakingContract(_cnNodeId common.Address) (*types.Transaction, error)
- func (_AddressBook *AddressBookSession) UpdateKirContract(_kirContractAddress common.Address, _version *big.Int) (*types.Transaction, error)
- func (_AddressBook *AddressBookSession) UpdatePocContract(_pocContractAddress common.Address, _version *big.Int) (*types.Transaction, error)
- func (_AddressBook *AddressBookSession) UpdateRequirement(_requirement *big.Int) (*types.Transaction, error)
- func (_AddressBook *AddressBookSession) UpdateSpareContract(_spareContractAddress common.Address) (*types.Transaction, error)
- func (_AddressBook *AddressBookSession) VERSION() (*big.Int, error)
- type AddressBookSubmitRequest
- type AddressBookSubmitRequestIterator
- type AddressBookTransactor
- func (_AddressBook *AddressBookTransactor) ActivateAddressBook(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_AddressBook *AddressBookTransactor) AddAdmin(opts *bind.TransactOpts, _admin common.Address) (*types.Transaction, error)
- func (_AddressBook *AddressBookTransactor) ClearRequest(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_AddressBook *AddressBookTransactor) ConstructContract(opts *bind.TransactOpts, _adminList []common.Address, _requirement *big.Int) (*types.Transaction, error)
- func (_AddressBook *AddressBookTransactor) DeleteAdmin(opts *bind.TransactOpts, _admin common.Address) (*types.Transaction, error)
- func (_AddressBook *AddressBookTransactor) RegisterCnStakingContract(opts *bind.TransactOpts, _cnNodeId common.Address, ...) (*types.Transaction, error)
- func (_AddressBook *AddressBookTransactor) ReviseRewardAddress(opts *bind.TransactOpts, _rewardAddress common.Address) (*types.Transaction, error)
- func (_AddressBook *AddressBookTransactor) RevokeRequest(opts *bind.TransactOpts, _functionId uint8, _firstArg [32]byte, ...) (*types.Transaction, error)
- func (_AddressBook *AddressBookTransactor) SubmitActivateAddressBook(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_AddressBook *AddressBookTransactor) SubmitAddAdmin(opts *bind.TransactOpts, _admin common.Address) (*types.Transaction, error)
- func (_AddressBook *AddressBookTransactor) SubmitClearRequest(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_AddressBook *AddressBookTransactor) SubmitDeleteAdmin(opts *bind.TransactOpts, _admin common.Address) (*types.Transaction, error)
- func (_AddressBook *AddressBookTransactor) SubmitRegisterCnStakingContract(opts *bind.TransactOpts, _cnNodeId common.Address, ...) (*types.Transaction, error)
- func (_AddressBook *AddressBookTransactor) SubmitUnregisterCnStakingContract(opts *bind.TransactOpts, _cnNodeId common.Address) (*types.Transaction, error)
- func (_AddressBook *AddressBookTransactor) SubmitUpdateKirContract(opts *bind.TransactOpts, _kirContractAddress common.Address, _version *big.Int) (*types.Transaction, error)
- func (_AddressBook *AddressBookTransactor) SubmitUpdatePocContract(opts *bind.TransactOpts, _pocContractAddress common.Address, _version *big.Int) (*types.Transaction, error)
- func (_AddressBook *AddressBookTransactor) SubmitUpdateRequirement(opts *bind.TransactOpts, _requirement *big.Int) (*types.Transaction, error)
- func (_AddressBook *AddressBookTransactor) SubmitUpdateSpareContract(opts *bind.TransactOpts, _spareContractAddress common.Address) (*types.Transaction, error)
- func (_AddressBook *AddressBookTransactor) UnregisterCnStakingContract(opts *bind.TransactOpts, _cnNodeId common.Address) (*types.Transaction, error)
- func (_AddressBook *AddressBookTransactor) UpdateKirContract(opts *bind.TransactOpts, _kirContractAddress common.Address, _version *big.Int) (*types.Transaction, error)
- func (_AddressBook *AddressBookTransactor) UpdatePocContract(opts *bind.TransactOpts, _pocContractAddress common.Address, _version *big.Int) (*types.Transaction, error)
- func (_AddressBook *AddressBookTransactor) UpdateRequirement(opts *bind.TransactOpts, _requirement *big.Int) (*types.Transaction, error)
- func (_AddressBook *AddressBookTransactor) UpdateSpareContract(opts *bind.TransactOpts, _spareContractAddress common.Address) (*types.Transaction, error)
- type AddressBookTransactorRaw
- type AddressBookTransactorSession
- func (_AddressBook *AddressBookTransactorSession) ActivateAddressBook() (*types.Transaction, error)
- func (_AddressBook *AddressBookTransactorSession) AddAdmin(_admin common.Address) (*types.Transaction, error)
- func (_AddressBook *AddressBookTransactorSession) ClearRequest() (*types.Transaction, error)
- func (_AddressBook *AddressBookTransactorSession) ConstructContract(_adminList []common.Address, _requirement *big.Int) (*types.Transaction, error)
- func (_AddressBook *AddressBookTransactorSession) DeleteAdmin(_admin common.Address) (*types.Transaction, error)
- func (_AddressBook *AddressBookTransactorSession) RegisterCnStakingContract(_cnNodeId common.Address, _cnStakingContractAddress common.Address, ...) (*types.Transaction, error)
- func (_AddressBook *AddressBookTransactorSession) ReviseRewardAddress(_rewardAddress common.Address) (*types.Transaction, error)
- func (_AddressBook *AddressBookTransactorSession) RevokeRequest(_functionId uint8, _firstArg [32]byte, _secondArg [32]byte, _thirdArg [32]byte) (*types.Transaction, error)
- func (_AddressBook *AddressBookTransactorSession) SubmitActivateAddressBook() (*types.Transaction, error)
- func (_AddressBook *AddressBookTransactorSession) SubmitAddAdmin(_admin common.Address) (*types.Transaction, error)
- func (_AddressBook *AddressBookTransactorSession) SubmitClearRequest() (*types.Transaction, error)
- func (_AddressBook *AddressBookTransactorSession) SubmitDeleteAdmin(_admin common.Address) (*types.Transaction, error)
- func (_AddressBook *AddressBookTransactorSession) SubmitRegisterCnStakingContract(_cnNodeId common.Address, _cnStakingContractAddress common.Address, ...) (*types.Transaction, error)
- func (_AddressBook *AddressBookTransactorSession) SubmitUnregisterCnStakingContract(_cnNodeId common.Address) (*types.Transaction, error)
- func (_AddressBook *AddressBookTransactorSession) SubmitUpdateKirContract(_kirContractAddress common.Address, _version *big.Int) (*types.Transaction, error)
- func (_AddressBook *AddressBookTransactorSession) SubmitUpdatePocContract(_pocContractAddress common.Address, _version *big.Int) (*types.Transaction, error)
- func (_AddressBook *AddressBookTransactorSession) SubmitUpdateRequirement(_requirement *big.Int) (*types.Transaction, error)
- func (_AddressBook *AddressBookTransactorSession) SubmitUpdateSpareContract(_spareContractAddress common.Address) (*types.Transaction, error)
- func (_AddressBook *AddressBookTransactorSession) UnregisterCnStakingContract(_cnNodeId common.Address) (*types.Transaction, error)
- func (_AddressBook *AddressBookTransactorSession) UpdateKirContract(_kirContractAddress common.Address, _version *big.Int) (*types.Transaction, error)
- func (_AddressBook *AddressBookTransactorSession) UpdatePocContract(_pocContractAddress common.Address, _version *big.Int) (*types.Transaction, error)
- func (_AddressBook *AddressBookTransactorSession) UpdateRequirement(_requirement *big.Int) (*types.Transaction, error)
- func (_AddressBook *AddressBookTransactorSession) UpdateSpareContract(_spareContractAddress common.Address) (*types.Transaction, error)
- type AddressBookUnregisterCnStakingContract
- type AddressBookUnregisterCnStakingContractIterator
- type AddressBookUpdateKirContract
- type AddressBookUpdateKirContractIterator
- type AddressBookUpdatePocContract
- type AddressBookUpdatePocContractIterator
- type AddressBookUpdateRequirement
- type AddressBookUpdateRequirementIterator
- type AddressBookUpdateSpareContract
- type AddressBookUpdateSpareContractIterator
- type CnStakingContractInterface
- type CnStakingContractInterfaceCaller
- func (_CnStakingContractInterface *CnStakingContractInterfaceCaller) IsInitialized(opts *bind.CallOpts) (bool, error)
- func (_CnStakingContractInterface *CnStakingContractInterfaceCaller) NodeId(opts *bind.CallOpts) (common.Address, error)
- func (_CnStakingContractInterface *CnStakingContractInterfaceCaller) RewardAddress(opts *bind.CallOpts) (common.Address, error)
- type CnStakingContractInterfaceCallerRaw
- type CnStakingContractInterfaceCallerSession
- func (_CnStakingContractInterface *CnStakingContractInterfaceCallerSession) IsInitialized() (bool, error)
- func (_CnStakingContractInterface *CnStakingContractInterfaceCallerSession) NodeId() (common.Address, error)
- func (_CnStakingContractInterface *CnStakingContractInterfaceCallerSession) RewardAddress() (common.Address, error)
- type CnStakingContractInterfaceFilterer
- type CnStakingContractInterfaceRaw
- func (_CnStakingContractInterface *CnStakingContractInterfaceRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_CnStakingContractInterface *CnStakingContractInterfaceRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_CnStakingContractInterface *CnStakingContractInterfaceRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type CnStakingContractInterfaceSession
- func (_CnStakingContractInterface *CnStakingContractInterfaceSession) IsInitialized() (bool, error)
- func (_CnStakingContractInterface *CnStakingContractInterfaceSession) NodeId() (common.Address, error)
- func (_CnStakingContractInterface *CnStakingContractInterfaceSession) RewardAddress() (common.Address, error)
- type CnStakingContractInterfaceTransactor
- type CnStakingContractInterfaceTransactorRaw
- func (_CnStakingContractInterface *CnStakingContractInterfaceTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_CnStakingContractInterface *CnStakingContractInterfaceTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type CnStakingContractInterfaceTransactorSession
- type KirContractInterface
- type KirContractInterfaceCaller
- type KirContractInterfaceCallerRaw
- type KirContractInterfaceCallerSession
- type KirContractInterfaceFilterer
- type KirContractInterfaceRaw
- func (_KirContractInterface *KirContractInterfaceRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_KirContractInterface *KirContractInterfaceRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_KirContractInterface *KirContractInterfaceRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type KirContractInterfaceSession
- type KirContractInterfaceTransactor
- type KirContractInterfaceTransactorRaw
- type KirContractInterfaceTransactorSession
- type KlaytnReward
- type KlaytnRewardCaller
- type KlaytnRewardCallerRaw
- type KlaytnRewardCallerSession
- type KlaytnRewardFilterer
- type KlaytnRewardRaw
- func (_KlaytnReward *KlaytnRewardRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_KlaytnReward *KlaytnRewardRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_KlaytnReward *KlaytnRewardRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type KlaytnRewardSession
- func (_KlaytnReward *KlaytnRewardSession) BalanceOf(arg0 common.Address) (*big.Int, error)
- func (_KlaytnReward *KlaytnRewardSession) Fallback(calldata []byte) (*types.Transaction, error)
- func (_KlaytnReward *KlaytnRewardSession) Reward(receiver common.Address) (*types.Transaction, error)
- func (_KlaytnReward *KlaytnRewardSession) SafeWithdrawal() (*types.Transaction, error)
- func (_KlaytnReward *KlaytnRewardSession) TotalAmount() (*big.Int, error)
- type KlaytnRewardTransactor
- func (_KlaytnReward *KlaytnRewardTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
- func (_KlaytnReward *KlaytnRewardTransactor) Reward(opts *bind.TransactOpts, receiver common.Address) (*types.Transaction, error)
- func (_KlaytnReward *KlaytnRewardTransactor) SafeWithdrawal(opts *bind.TransactOpts) (*types.Transaction, error)
- type KlaytnRewardTransactorRaw
- type KlaytnRewardTransactorSession
- func (_KlaytnReward *KlaytnRewardTransactorSession) Fallback(calldata []byte) (*types.Transaction, error)
- func (_KlaytnReward *KlaytnRewardTransactorSession) Reward(receiver common.Address) (*types.Transaction, error)
- func (_KlaytnReward *KlaytnRewardTransactorSession) SafeWithdrawal() (*types.Transaction, error)
- type PocContractInterface
- type PocContractInterfaceCaller
- type PocContractInterfaceCallerRaw
- type PocContractInterfaceCallerSession
- type PocContractInterfaceFilterer
- type PocContractInterfaceRaw
- func (_PocContractInterface *PocContractInterfaceRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_PocContractInterface *PocContractInterfaceRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_PocContractInterface *PocContractInterfaceRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type PocContractInterfaceSession
- type PocContractInterfaceTransactor
- type PocContractInterfaceTransactorRaw
- type PocContractInterfaceTransactorSession
- type SafeMath
- type SafeMathCaller
- type SafeMathCallerRaw
- type SafeMathCallerSession
- type SafeMathFilterer
- type SafeMathRaw
- func (_SafeMath *SafeMathRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_SafeMath *SafeMathRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_SafeMath *SafeMathRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SafeMathSession
- type SafeMathTransactor
- type SafeMathTransactorRaw
- type SafeMathTransactorSession
Constants ¶
const ( CypressCreditContractAddress = "0x0000000000000000000000000000000000000000" AddressBookContractAddress = "0x0000000000000000000000000000000000000400" // TODO-Klaytn-Issue1587 Decide whether to cleanup below three addresses after discussing issue1587 RewardContractAddress = "0x0000000000000000000000000000000000000441" KCFContractAddress = "0x0000000000000000000000000000000000000442" KFFContractAddress = "0x0000000000000000000000000000000000000443" )
const AddressBookBinRuntime = `` /* 47242-byte string literal not displayed */
AddressBookBinRuntime is the compiled bytecode used for adding genesis block without deploying code.
const AddressBookMockBinRuntime = `` /* 15682-byte string literal not displayed */
AddressBookMockBinRuntime is the compiled bytecode used for adding genesis block without deploying code.
const CnStakingContractInterfaceBinRuntime = ``
CnStakingContractInterfaceBinRuntime is the compiled bytecode used for adding genesis block without deploying code.
const KirContractInterfaceBinRuntime = ``
KirContractInterfaceBinRuntime is the compiled bytecode used for adding genesis block without deploying code.
const KlaytnRewardBinRuntime = `` /* 956-byte string literal not displayed */
KlaytnRewardBinRuntime is the compiled bytecode used for adding genesis block without deploying code.
const PocContractInterfaceBinRuntime = ``
PocContractInterfaceBinRuntime is the compiled bytecode used for adding genesis block without deploying code.
const SafeMathBinRuntime = `` /* 152-byte string literal not displayed */
SafeMathBinRuntime is the compiled bytecode used for adding genesis block without deploying code.
Variables ¶
var AddressBookABI = AddressBookMetaData.ABI
AddressBookABI is the input ABI used to generate the binding from. Deprecated: Use AddressBookMetaData.ABI instead.
var AddressBookBin = AddressBookMetaData.Bin
AddressBookBin is the compiled bytecode used for deploying new contracts. Deprecated: Use AddressBookMetaData.Bin instead.
var AddressBookFuncSigs = AddressBookMetaData.Sigs
AddressBookFuncSigs maps the 4-byte function signature to its string representation. Deprecated: Use AddressBookMetaData.Sigs instead.
var AddressBookMetaData = &bind.MetaData{ ABI: "[{\"constant\":true,\"inputs\":[{\"name\":\"_cnNodeId\",\"type\":\"address\"}],\"name\":\"getCnInfo\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"},{\"name\":\"\",\"type\":\"address\"},{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"getAllAddressInfo\",\"outputs\":[{\"name\":\"\",\"type\":\"address[]\"},{\"name\":\"\",\"type\":\"address[]\"},{\"name\":\"\",\"type\":\"address[]\"},{\"name\":\"\",\"type\":\"address\"},{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"getState\",\"outputs\":[{\"name\":\"\",\"type\":\"address[]\"},{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_pocContractAddress\",\"type\":\"address\"},{\"name\":\"_version\",\"type\":\"uint256\"}],\"name\":\"submitUpdatePocContract\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_admin\",\"type\":\"address\"}],\"name\":\"deleteAdmin\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_cnNodeId\",\"type\":\"address\"},{\"name\":\"_cnStakingContractAddress\",\"type\":\"address\"},{\"name\":\"_cnRewardAddress\",\"type\":\"address\"}],\"name\":\"registerCnStakingContract\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"CN_REWARD_ADDRESS_TYPE\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_spareContractAddress\",\"type\":\"address\"}],\"name\":\"submitUpdateSpareContract\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_functionId\",\"type\":\"uint8\"},{\"name\":\"_firstArg\",\"type\":\"bytes32\"},{\"name\":\"_secondArg\",\"type\":\"bytes32\"},{\"name\":\"_thirdArg\",\"type\":\"bytes32\"}],\"name\":\"revokeRequest\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_functionId\",\"type\":\"uint8\"},{\"name\":\"_firstArg\",\"type\":\"bytes32\"},{\"name\":\"_secondArg\",\"type\":\"bytes32\"},{\"name\":\"_thirdArg\",\"type\":\"bytes32\"}],\"name\":\"getRequestInfoByArgs\",\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\"},{\"name\":\"\",\"type\":\"address[]\"},{\"name\":\"\",\"type\":\"uint256\"},{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"KIR_CONTRACT_TYPE\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"isActivated\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"CONTRACT_TYPE\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_kirContractAddress\",\"type\":\"address\"},{\"name\":\"_version\",\"type\":\"uint256\"}],\"name\":\"updateKirContract\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"clearRequest\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"isConstructed\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_cnNodeId\",\"type\":\"address\"}],\"name\":\"unregisterCnStakingContract\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"MAX_ADMIN\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"spareContractAddress\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_admin\",\"type\":\"address\"}],\"name\":\"addAdmin\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"getAllAddress\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8[]\"},{\"name\":\"\",\"type\":\"address[]\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"CN_NODE_ID_TYPE\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"MAX_PENDING_REQUEST\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_adminList\",\"type\":\"address[]\"},{\"name\":\"_requirement\",\"type\":\"uint256\"}],\"name\":\"constructContract\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_admin\",\"type\":\"address\"}],\"name\":\"submitDeleteAdmin\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_id\",\"type\":\"bytes32\"}],\"name\":\"getRequestInfo\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"},{\"name\":\"\",\"type\":\"bytes32\"},{\"name\":\"\",\"type\":\"bytes32\"},{\"name\":\"\",\"type\":\"bytes32\"},{\"name\":\"\",\"type\":\"address[]\"},{\"name\":\"\",\"type\":\"uint256\"},{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_rewardAddress\",\"type\":\"address\"}],\"name\":\"reviseRewardAddress\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_admin\",\"type\":\"address\"}],\"name\":\"submitAddAdmin\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"submitClearRequest\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"ONE_WEEK\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_kirContractAddress\",\"type\":\"address\"},{\"name\":\"_version\",\"type\":\"uint256\"}],\"name\":\"submitUpdateKirContract\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"TWO_WEEKS\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_spareContractAddress\",\"type\":\"address\"}],\"name\":\"updateSpareContract\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"POC_CONTRACT_TYPE\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_cnNodeId\",\"type\":\"address\"}],\"name\":\"submitUnregisterCnStakingContract\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"requirement\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"kirContractAddress\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_requirement\",\"type\":\"uint256\"}],\"name\":\"updateRequirement\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_pocContractAddress\",\"type\":\"address\"},{\"name\":\"_version\",\"type\":\"uint256\"}],\"name\":\"updatePocContract\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_cnNodeId\",\"type\":\"address\"},{\"name\":\"_cnStakingContractAddress\",\"type\":\"address\"},{\"name\":\"_cnRewardAddress\",\"type\":\"address\"}],\"name\":\"submitRegisterCnStakingContract\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"activateAddressBook\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"pocContractAddress\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"getPendingRequestList\",\"outputs\":[{\"name\":\"\",\"type\":\"bytes32[]\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"CN_STAKING_ADDRESS_TYPE\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_requirement\",\"type\":\"uint256\"}],\"name\":\"submitUpdateRequirement\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"submitActivateAddressBook\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"VERSION\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"contractType\",\"type\":\"string\"},{\"indexed\":false,\"name\":\"adminList\",\"type\":\"address[]\"},{\"indexed\":false,\"name\":\"requirement\",\"type\":\"uint256\"}],\"name\":\"DeployContract\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"admin\",\"type\":\"address\"}],\"name\":\"AddAdmin\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"admin\",\"type\":\"address\"}],\"name\":\"DeleteAdmin\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"requirement\",\"type\":\"uint256\"}],\"name\":\"UpdateRequirement\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"ClearRequest\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"id\",\"type\":\"bytes32\"},{\"indexed\":true,\"name\":\"from\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"functionId\",\"type\":\"uint8\"},{\"indexed\":false,\"name\":\"firstArg\",\"type\":\"bytes32\"},{\"indexed\":false,\"name\":\"secondArg\",\"type\":\"bytes32\"},{\"indexed\":false,\"name\":\"thirdArg\",\"type\":\"bytes32\"},{\"indexed\":false,\"name\":\"confirmers\",\"type\":\"address[]\"}],\"name\":\"SubmitRequest\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"id\",\"type\":\"bytes32\"},{\"indexed\":true,\"name\":\"from\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"functionId\",\"type\":\"uint8\"},{\"indexed\":false,\"name\":\"firstArg\",\"type\":\"bytes32\"},{\"indexed\":false,\"name\":\"secondArg\",\"type\":\"bytes32\"},{\"indexed\":false,\"name\":\"thirdArg\",\"type\":\"bytes32\"},{\"indexed\":false,\"name\":\"confirmers\",\"type\":\"address[]\"}],\"name\":\"ExpiredRequest\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"id\",\"type\":\"bytes32\"},{\"indexed\":true,\"name\":\"from\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"functionId\",\"type\":\"uint8\"},{\"indexed\":false,\"name\":\"firstArg\",\"type\":\"bytes32\"},{\"indexed\":false,\"name\":\"secondArg\",\"type\":\"bytes32\"},{\"indexed\":false,\"name\":\"thirdArg\",\"type\":\"bytes32\"},{\"indexed\":false,\"name\":\"confirmers\",\"type\":\"address[]\"}],\"name\":\"RevokeRequest\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"id\",\"type\":\"bytes32\"},{\"indexed\":true,\"name\":\"from\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"functionId\",\"type\":\"uint8\"},{\"indexed\":false,\"name\":\"firstArg\",\"type\":\"bytes32\"},{\"indexed\":false,\"name\":\"secondArg\",\"type\":\"bytes32\"},{\"indexed\":false,\"name\":\"thirdArg\",\"type\":\"bytes32\"}],\"name\":\"CancelRequest\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"id\",\"type\":\"bytes32\"},{\"indexed\":true,\"name\":\"from\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"functionId\",\"type\":\"uint8\"},{\"indexed\":false,\"name\":\"firstArg\",\"type\":\"bytes32\"},{\"indexed\":false,\"name\":\"secondArg\",\"type\":\"bytes32\"},{\"indexed\":false,\"name\":\"thirdArg\",\"type\":\"bytes32\"}],\"name\":\"ExecuteRequestSuccess\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"id\",\"type\":\"bytes32\"},{\"indexed\":true,\"name\":\"from\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"functionId\",\"type\":\"uint8\"},{\"indexed\":false,\"name\":\"firstArg\",\"type\":\"bytes32\"},{\"indexed\":false,\"name\":\"secondArg\",\"type\":\"bytes32\"},{\"indexed\":false,\"name\":\"thirdArg\",\"type\":\"bytes32\"}],\"name\":\"ExecuteRequestFailure\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"ActivateAddressBook\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"prevPocContractAddress\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"prevVersion\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"curPocContractAddress\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"curVersion\",\"type\":\"uint256\"}],\"name\":\"UpdatePocContract\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"prevKirContractAddress\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"prevVersion\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"curKirContractAddress\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"curVersion\",\"type\":\"uint256\"}],\"name\":\"UpdateKirContract\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"spareContractAddress\",\"type\":\"address\"}],\"name\":\"UpdateSpareContract\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"cnNodeId\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"cnStakingContractAddress\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"cnRewardAddress\",\"type\":\"address\"}],\"name\":\"RegisterCnStakingContract\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"cnNodeId\",\"type\":\"address\"}],\"name\":\"UnregisterCnStakingContract\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"cnNodeId\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"prevRewardAddress\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"curRewardAddress\",\"type\":\"address\"}],\"name\":\"ReviseRewardAddress\",\"type\":\"event\"}]", Sigs: map[string]string{ "76674c54": "CN_NODE_ID_TYPE()", "32b91e85": "CN_REWARD_ADDRESS_TYPE()", "de5bbfbc": "CN_STAKING_ADDRESS_TYPE()", "4b6a94cc": "CONTRACT_TYPE()", "41b6945c": "KIR_CONTRACT_TYPE()", "58d65880": "MAX_ADMIN()", "778f39cb": "MAX_PENDING_REQUEST()", "8e6f6b77": "ONE_WEEK()", "b50060e4": "POC_CONTRACT_TYPE()", "934d1fa4": "TWO_WEEKS()", "ffa1ad74": "VERSION()", "cec92466": "activateAddressBook()", "70480275": "addAdmin(address)", "4f97638f": "clearRequest()", "7894c366": "constructContract(address[],uint256)", "27e1f7df": "deleteAdmin(address)", "715b208b": "getAllAddress()", "160370b8": "getAllAddressInfo()", "15575d5a": "getCnInfo(address)", "da34a0bd": "getPendingRequestList()", "82d67e5a": "getRequestInfo(bytes32)", "407091eb": "getRequestInfoByArgs(uint8,bytes32,bytes32,bytes32)", "1865c57d": "getState()", "4a8c1fb4": "isActivated()", "50a5bb69": "isConstructed()", "b858dd95": "kirContractAddress()", "d267eda5": "pocContractAddress()", "298b3c61": "registerCnStakingContract(address,address,address)", "b7563930": "requirement()", "832a2aad": "reviseRewardAddress(address)", "3f0628b1": "revokeRequest(uint8,bytes32,bytes32,bytes32)", "6abd623d": "spareContractAddress()", "feb15ca1": "submitActivateAddressBook()", "863f5c0a": "submitAddAdmin(address)", "87cd9feb": "submitClearRequest()", "791b5123": "submitDeleteAdmin(address)", "cc11efc0": "submitRegisterCnStakingContract(address,address,address)", "b5067706": "submitUnregisterCnStakingContract(address)", "9258d768": "submitUpdateKirContract(address,uint256)", "21ac4ad4": "submitUpdatePocContract(address,uint256)", "e748357b": "submitUpdateRequirement(uint256)", "394a144a": "submitUpdateSpareContract(address)", "579740db": "unregisterCnStakingContract(address)", "4c5d435c": "updateKirContract(address,uint256)", "c7e9de75": "updatePocContract(address,uint256)", "c47afb3a": "updateRequirement(uint256)", "afaaf330": "updateSpareContract(address)", }, Bin: "0x608060405234801561001057600080fd5b50615c4580620000216000396000f3006080604052600436106102215763ffffffff60e060020a60003504166315575d5a8114610226578063160370b8146102725780631865c57d1461037c57806321ac4ad4146103ec57806327e1f7df14610412578063298b3c611461043357806332b91e8514610460578063394a144a1461048b5780633f0628b1146104ac578063407091eb146104d057806341b6945c1461056c5780634a8c1fb4146105815780634b6a94cc146105aa5780634c5d435c146106345780634f97638f1461065857806350a5bb691461066d578063579740db1461068257806358d65880146106a35780636abd623d146106ca57806370480275146106fb578063715b208b1461071c57806376674c54146107ca578063778f39cb146107df5780637894c366146107f4578063791b51231461081857806382d67e5a14610839578063832a2aad146108d5578063863f5c0a146108f657806387cd9feb146109175780638e6f6b771461092c5780639258d76814610941578063934d1fa414610965578063afaaf3301461097a578063b50060e41461099b578063b5067706146109b0578063b7563930146109d1578063b858dd95146109e6578063c47afb3a146109fb578063c7e9de7514610a13578063cc11efc014610a37578063cec9246614610a64578063d267eda514610a79578063da34a0bd14610a8e578063de5bbfbc14610af3578063e748357b14610b08578063feb15ca114610b20578063ffa1ad7414610b35575b600080fd5b34801561023257600080fd5b50610247600160a060020a0360043516610b4a565b60408051600160a060020a039485168152928416602084015292168183015290519081900360600190f35b34801561027e57600080fd5b50610287610ca0565b60408051600160a060020a0380851660608301528316608082015260a080825287519082015286519091829160208084019284019160c08501918b8101910280838360005b838110156102e45781810151838201526020016102cc565b50505050905001848103835288818151815260200191508051906020019060200280838360005b8381101561032357818101518382015260200161030b565b50505050905001848103825287818151815260200191508051906020019060200280838360005b8381101561036257818101518382015260200161034a565b505050509050019850505050505050505060405180910390f35b34801561038857600080fd5b50610391610deb565b6040518080602001838152602001828103825284818151815260200191508051906020019060200280838360005b838110156103d75781810151838201526020016103bf565b50505050905001935050505060405180910390f35b3480156103f857600080fd5b50610410600160a060020a0360043516602435610e57565b005b34801561041e57600080fd5b50610410600160a060020a0360043516611038565b34801561043f57600080fd5b50610410600160a060020a03600435811690602435811690604435166112c9565b34801561046c57600080fd5b50610475611720565b6040805160ff9092168252519081900360200190f35b34801561049757600080fd5b50610410600160a060020a0360043516611725565b3480156104b857600080fd5b5061041060ff600435166024356044356064356117f6565b3480156104dc57600080fd5b506104f460ff60043516602435604435606435611e88565b60408051858152908101839052602081016060820183600481111561051557fe5b60ff168152602001828103825285818151815260200191508051906020019060200280838360005b8381101561055557818101518382015260200161053d565b505050509050019550505050505060405180910390f35b34801561057857600080fd5b50610475611f35565b34801561058d57600080fd5b50610596611f3a565b604080519115158252519081900360200190f35b3480156105b657600080fd5b506105bf611f43565b6040805160208082528351818301528351919283929083019185019080838360005b838110156105f95781810151838201526020016105e1565b50505050905090810190601f1680156106265780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561064057600080fd5b50610410600160a060020a0360043516602435611f7a565b34801561066457600080fd5b5061041061216f565b34801561067957600080fd5b50610596612274565b34801561068e57600080fd5b50610410600160a060020a0360043516612282565b3480156106af57600080fd5b506106b8612658565b60408051918252519081900360200190f35b3480156106d657600080fd5b506106df61265d565b60408051600160a060020a039092168252519081900360200190f35b34801561070757600080fd5b50610410600160a060020a036004351661266c565b34801561072857600080fd5b5061073161284b565b604051808060200180602001838103835285818151815260200191508051906020019060200280838360005b8381101561077557818101518382015260200161075d565b50505050905001838103825284818151815260200191508051906020019060200280838360005b838110156107b457818101518382015260200161079c565b5050505090500194505050505060405180910390f35b3480156107d657600080fd5b50610475612b3a565b3480156107eb57600080fd5b506106b8612b3f565b34801561080057600080fd5b50610410602460048035828101929101359035612b44565b34801561082457600080fd5b50610410600160a060020a0360043516612ef1565b34801561084557600080fd5b506108516004356130f6565b6040518088600a81111561086157fe5b60ff16815260208101889052604081018790526060810186905260a08101849052608081019060c00183600481111561089657fe5b60ff168152602001828103825285818151815260200191508051906020019060200280838360008381101561036257818101518382015260200161034a565b3480156108e157600080fd5b50610410600160a060020a03600435166131b4565b34801561090257600080fd5b50610410600160a060020a03600435166133bd565b34801561092357600080fd5b5061041061358b565b34801561093857600080fd5b506106b8613649565b34801561094d57600080fd5b50610410600160a060020a0360043516602435613650565b34801561097157600080fd5b506106b86137e8565b34801561098657600080fd5b50610410600160a060020a03600435166137ef565b3480156109a757600080fd5b5061047561388e565b3480156109bc57600080fd5b50610410600160a060020a0360043516613893565b3480156109dd57600080fd5b506106b8613a49565b3480156109f257600080fd5b506106df613a4f565b348015610a0757600080fd5b50610410600435613a5e565b348015610a1f57600080fd5b50610410600160a060020a0360043516602435613bb1565b348015610a4357600080fd5b50610410600160a060020a0360043581169060243581169060443516613da6565b348015610a7057600080fd5b50610410614265565b348015610a8557600080fd5b506106df6145b5565b348015610a9a57600080fd5b50610aa36145c4565b60408051602080825283518183015283519192839290830191858101910280838360005b83811015610adf578181015183820152602001610ac7565b505050509050019250505060405180910390f35b348015610aff57600080fd5b5061047561461e565b348015610b1457600080fd5b50610410600435614623565b348015610b2c57600080fd5b506104106147a6565b348015610b4157600080fd5b506106b861461e565b600080808084600160a060020a0381161515610b9e576040805160e560020a62461bcd0281526020600482015260106024820152600080516020615bba833981519152604482015290519081900360640190fd5b600160a060020a038616600081815260086020526040902054600980549194509084908110610bc957fe5b600091825260209091200154600160a060020a031614610c21576040805160e560020a62461bcd0281526020600482015260136024820152600080516020615b9a833981519152604482015290519081900360640190fd5b6009805483908110610c2f57fe5b600091825260209091200154600a8054600160a060020a039092169184908110610c5557fe5b600091825260209091200154600b8054600160a060020a039092169185908110610c7b57fe5b6000918252602090912001549196509450600160a060020a0316925050509193909250565b60055460065460098054604080516020808402820181019092528281526060958695869560009586959194600a94600b94600160a060020a03918216949116928791830182828015610d1b57602002820191906000526020600020905b8154600160a060020a03168152600190910190602001808311610cfd575b5050505050945083805480602002602001604051908101604052809291908181526020018280548015610d7757602002820191906000526020600020905b8154600160a060020a03168152600190910190602001808311610d59575b5050505050935082805480602002602001604051908101604052809291908181526020018280548015610dd357602002820191906000526020600020905b8154600160a060020a03168152600190910190602001808311610db5575b50505050509250945094509450945094509091929394565b606060008060015481805480602002602001604051908101604052809291908181526020018280548015610e4857602002820191906000526020600020905b8154600160a060020a03168152600190910190602001808311610e2a575b50505050509150915091509091565b600082600160a060020a0381161515610ea8576040805160e560020a62461bcd0281526020600482015260106024820152600080516020615bba833981519152604482015290519081900360640190fd5b3360008181526002602052604090205460ff161515610eff576040805160e560020a62461bcd0281526020600482015260156024820152600080516020615b7a833981519152604482015290519081900360640190fd5b8385600160a060020a0316630f6100726040518163ffffffff1660e060020a028152600401602060405180830381600087803b158015610f3e57600080fd5b505af1158015610f52573d6000803e3d6000fd5b505050506040513d6020811015610f6857600080fd5b505114610fbf576040805160e560020a62461bcd02815260206004820152601460248201527f496e76616c696420506f432076657273696f6e2e000000000000000000000000604482015290519081900360640190fd5b610fd66006600160a060020a038716866000614af1565b9250610fef6006600160a060020a038716866000614bc4565b610ff8836151f5565b80156110235750600160008481526003602052604090206006015460ff16600481111561102157fe5b145b156110315761103183615210565b5050505050565b600080333014611080576040805160e560020a62461bcd02815260206004820152601b6024820152600080516020615bda833981519152604482015290519081900360640190fd5b600160a060020a038316600090815260026020526040902054839060ff1615156110e2576040805160e560020a62461bcd0281526020600482015260156024820152600080516020615b7a833981519152604482015290519081900360640190fd5b6000546110f690600163ffffffff61591416565b6001546032821115801561110a5750818111155b801561111557508015155b801561112057508115155b1515611164576040805160e560020a62461bcd0281526020600482015260146024820152600080516020615bfa833981519152604482015290519081900360640190fd5b60008054600160a060020a0388168252600260205260408220805460ff19169055955093505b6001850384101561123d5785600160a060020a03166000858154811015156111ae57fe5b600091825260209091200154600160a060020a03161415611232576000805460001987019081106111db57fe5b60009182526020822001548154600160a060020a039091169190869081106111ff57fe5b9060005260206000200160006101000a815481600160a060020a030219169083600160a060020a0316021790555061123d565b60019093019261118a565b60008054600019870190811061124f57fe5b600091825260208220018054600160a060020a03191690555461127990600163ffffffff61591416565b611284600082615a01565b5061128d61216f565b604051600160a060020a038716907f1af6bd3d85a56e7c4a0700756fd2ca3b3b65c266e56c77652c5a346bc256522090600090a2505050505050565b6000333014611310576040805160e560020a62461bcd02815260206004820152601b6024820152600080516020615bda833981519152604482015290519081900360640190fd5b600954600010156113ae57600160a060020a03841660008181526008602052604090205460098054909190811061134357fe5b600091825260209091200154600160a060020a031614156113ae576040805160e560020a62461bcd02815260206004820152601960248201527f434e206e6f646520494420616c72656164792065786973742e00000000000000604482015290519081900360640190fd5b83600160a060020a031683600160a060020a031663139d7fed6040518163ffffffff1660e060020a028152600401602060405180830381600087803b1580156113f657600080fd5b505af115801561140a573d6000803e3d6000fd5b505050506040513d602081101561142057600080fd5b5051600160a060020a03161461146e576040805160e560020a62461bcd0281526020600482015260136024820152600080516020615b9a833981519152604482015290519081900360640190fd5b81600160a060020a031683600160a060020a0316638cf57cb96040518163ffffffff1660e060020a028152600401602060405180830381600087803b1580156114b657600080fd5b505af11580156114ca573d6000803e3d6000fd5b505050506040513d60208110156114e057600080fd5b5051600160a060020a031614611540576040805160e560020a62461bcd02815260206004820152601a60248201527f496e76616c696420434e2072657761726420616464726573732e000000000000604482015290519081900360640190fd5b82600160a060020a031663392e53cd6040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561157e57600080fd5b505af1158015611592573d6000803e3d6000fd5b505050506040513d60208110156115a857600080fd5b50511515600114611603576040805160e560020a62461bcd02815260206004820152601f60248201527f434e20636f6e7472616374206973206e6f7420696e697469616c697a65642e00604482015290519081900360640190fd5b5060098054600160a060020a03808616600081815260086020908152604080832086905560018087019097557f6e1540171b6c0c960b71a7020d9f60077f6af931a8bbf590da0223dacf75c7af86018054600160a060020a03199081168617909155600a8054808a019091557fc65a7bb8d6351c1cf70c95a316cc6a92839c986682d98bc35f958f4883f9d2a80180548b88169083168117909155600b8054998a0181559094527f0175b7a638427703f0dbe7bb9bbf987a2551717b34e79f33b5b1008d1fa01db99097018054958916959097168517909655855192835282015280840191909152915190917fe01726557c1ea9f7286dca4bba890e96fea9041689db298806306cafa74c9e91919081900360600190a150505050565b600281565b3360008181526002602052604081205490919060ff16151561177f576040805160e560020a62461bcd0281526020600482015260156024820152600080516020615b7a833981519152604482015290519081900360640190fd5b611796600a600160a060020a038516600080614af1565b91506117af600a600160a060020a038516600080614bc4565b6117b8826151f5565b80156117e35750600160008381526003602052604090206006015460ff1660048111156117e157fe5b145b156117f1576117f182615210565b505050565b33600081815260026020526040812054909182918291829160ff161515611855576040805160e560020a62461bcd0281526020600482015260156024820152600080516020615b7a833981519152604482015290519081900360640190fd5b61186189898989614af1565b60008181526003602052604090206005015490955015156118cc576040805160e560020a62461bcd02815260206004820152601060248201527f496e76616c696420726571756573742e00000000000000000000000000000000604482015290519081900360640190fd5b600160008681526003602052604090206006015460ff1660048111156118ee57fe5b14611943576040805160e560020a62461bcd02815260206004820152601f60248201527f4d757374206265206174206e6f742d636f6e6669726d65642073746174652e00604482015290519081900360640190fd5b60008581526003602052604081206004015490945092508391505b82821015611e2657600085815260036020526040902060040180548390811061198357fe5b600091825260209091200154600160a060020a0316331415611e1b57600085815260036020526040902060050154600194504262093a809091011015611b2f5760008581526003602052604090206005015442621275009091011015611a3e576119ec8561592b565b60008581526003602081905260408220805460ff19168155600181018390556002810183905590810182905590611a266004830182615a25565b5060006005820155600601805460ff19169055611a5b565b6000858152600360205260409020600601805460ff191660041790555b600085815260036020526040908190209051339187917f9f3ca7a04988021200a04e0775f46648683bffe7203608269a66c371befe5685918d918d918d918d91600401908086600a811115611aac57fe5b60ff16815260208101869052604081018590526060810184905260a082820381016080830190815284549183018290529160c0019084908015611b1857602002820191906000526020600020905b8154600160a060020a03168152600190910190602001808311611afa575b5050965050505050505060405180910390a3611e16565b60001983018214611bc057600085815260036020526040902060040180546000198501908110611b5b57fe5b6000918252602080832090910154878352600390915260409091206004018054600160a060020a039092169184908110611b9157fe5b9060005260206000200160006101000a815481600160a060020a030219169083600160a060020a031602179055505b600085815260036020526040902060040180546000198501908110611be157fe5b600091825260208083209091018054600160a060020a0319169055868252600390526040902060040154611c1c90600163ffffffff61591416565b6000868152600360205260409020611c379060040182615a01565b5060008581526003602081905260409182902080546001820154600283015493830154945133958b957f9c174b2536ba49e3478ca649dac74d9e9f71f70adf70f193e780eabbfcdc367c9560ff9095169490926004909101908086600a811115611c9d57fe5b60ff16815260208101869052604081018590526060810184905260a082820381016080830190815284549183018290529160c0019084908015611d0957602002820191906000526020600020905b8154600160a060020a03168152600190910190602001808311611ceb575b5050965050505050505060405180910390a36000858152600360205260409020600401541515611e1657611d3c8561592b565b60008581526003602081905260408220805460ff19168155600181018390556002810183905590810182905590611d766004830182615a25565b506000600582018190556006909101805460ff19169055858152600360208190526040918290208054600182015460028301549290930154935133948a947fbfda049a0206fd9c90ed4a3170f5bfaad83c323a16835dd68fea92faa247c2cd9460ff9094169390929091908085600a811115611dee57fe5b60ff168152602081019490945250604080840192909252606083015251908190036080019150a35b611e26565b60019091019061195e565b831515611e7d576040805160e560020a62461bcd02815260206004820152601d60248201527f4d73672e73656e64657220686173206e6f74207265717565737465642e000000604482015290519081900360640190fd5b505050505050505050565b600060606000806000611e9d89898989614af1565b600081815260036020908152604091829020600581015460068201546004909201805485518186028101860190965280865295965086959094919360ff90931692859190830182828015611f1a57602002820191906000526020600020905b8154600160a060020a03168152600190910190602001808311611efc575b50505050509250945094509450945050945094509450949050565b600481565b600c5460ff1681565b60408051808201909152600b81527f41646472657373426f6f6b000000000000000000000000000000000000000000602082015281565b600080333014611fc2576040805160e560020a62461bcd02815260206004820152601b6024820152600080516020615bda833981519152604482015290519081900360640190fd5b8284600160a060020a031663444263466040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561200157600080fd5b505af1158015612015573d6000803e3d6000fd5b505050506040513d602081101561202b57600080fd5b505114612082576040805160e560020a62461bcd02815260206004820152601460248201527f496e76616c6964204b49522076657273696f6e2e000000000000000000000000604482015290519081900360640190fd5b505060068054600160a060020a03848116600160a060020a031983161790925516600081156121185781600160a060020a031663444263466040518163ffffffff1660e060020a028152600401602060405180830381600087803b1580156120e957600080fd5b505af11580156120fd573d6000803e3d6000fd5b505050506040513d602081101561211357600080fd5b505190505b60408051600160a060020a038085168252602082018490528616818301526060810185905290517ffdccdf242038c2d09605009fbb95e03f75cdbd106d0a9e52a1670be9553c88489181900360800190a150505050565b6000803330146121b7576040805160e560020a62461bcd02815260206004820152601b6024820152600080516020615bda833981519152604482015290519081900360640190fd5b505060045460005b8181101561223b57600360006004838154811015156121da57fe5b600091825260208083209091015483528201929092526040018120805460ff19168155600181018290556002810182905560038101829055906122206004830182615a25565b5060006005820155600601805460ff191690556001016121bf565b61224760046000615a25565b6040517f907527d30089abd16e30f06ddbbbc18480505176262f19bc16c1fbf9262f9c6b90600090a15050565b600c54610100900460ff1681565b60003330146122c9576040805160e560020a62461bcd02815260206004820152601b6024820152600080516020615bda833981519152604482015290519081900360640190fd5b50600160a060020a03811660008181526008602052604090205460098054919291839081106122f457fe5b600091825260209091200154600160a060020a03161461234c576040805160e560020a62461bcd0281526020600482015260136024820152600080516020615b9a833981519152604482015290519081900360640190fd5b6009546001106123a6576040805160e560020a62461bcd02815260206004820152601b60248201527f434e2073686f756c64206265206d6f7265207468616e206f6e652e0000000000604482015290519081900360640190fd5b6009546000190181101561251e576009805460001981019081106123c657fe5b60009182526020909120015460098054600160a060020a0390921691839081106123ec57fe5b60009182526020909120018054600160a060020a031916600160a060020a0392909216919091179055600954600a805490916000190190811061242b57fe5b600091825260209091200154600a8054600160a060020a03909216918390811061245157fe5b60009182526020909120018054600160a060020a031916600160a060020a0392909216919091179055600954600b805490916000190190811061249057fe5b600091825260209091200154600b8054600160a060020a0390921691839081106124b657fe5b600091825260208220018054600160a060020a031916600160a060020a039390931692909217909155600980548392600892909160001981019081106124f857fe5b6000918252602080832090910154600160a060020a031683528201929092526040019020555b600160a060020a03821660009081526008602052604081205560098054600019810190811061254957fe5b60009182526020909120018054600160a060020a031916905560095461257690600163ffffffff61591416565b612581600982615a01565b50600a8054600019810190811061259457fe5b60009182526020909120018054600160a060020a0319169055600a546125c190600163ffffffff61591416565b6125cc600a82615a01565b50600b805460001981019081106125df57fe5b60009182526020909120018054600160a060020a0319169055600b5461260c90600163ffffffff61591416565b612617600b82615a01565b5060408051600160a060020a038416815290517fa30079721e55931e89e7cdb421712ad0fcc817e7cac8fe954aa7ed0d46b9c42d9181900360200190a15050565b603281565b600754600160a060020a031681565b3330146126b1576040805160e560020a62461bcd02815260206004820152601b6024820152600080516020615bda833981519152604482015290519081900360640190fd5b600160a060020a038116600090815260026020526040902054819060ff1615612724576040805160e560020a62461bcd02815260206004820152601460248201527f41646d696e20616c72656164792065786974732e000000000000000000000000604482015290519081900360640190fd5b60005461273890600163ffffffff6159e816565b6001546032821115801561274c5750818111155b801561275757508015155b801561276257508115155b15156127a6576040805160e560020a62461bcd0281526020600482015260146024820152600080516020615bfa833981519152604482015290519081900360640190fd5b600160a060020a0384166000818152600260205260408120805460ff19166001908117909155815490810182559080527f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e563018054600160a060020a031916909117905561281161216f565b604051600160a060020a038516907fad6de4452a631e641cb59902236607946ce9272b9b981f2f80e8d129cb9084ba90600090a250505050565b600c54606090819081908190600090819060ff161515612884576040805160008082526020820190815281830190925294509250612b2f565b6009805490506003026002016040519080825280602002602001820160405280156128b9578160200160208202803883390190505b5093506009805490506003026002016040519080825280602002602001820160405280156128f1578160200160208202803883390190505b506009549093509150600090505b81811015612a71576000848260030281518110151561291a57fe5b60ff909216602092830290910190910152600980548290811061293957fe5b6000918252602090912001548351600160a060020a039091169084906003840290811061296257fe5b600160a060020a039092166020928302909101909101528351600190859060038402830190811061298f57fe5b60ff909216602092830290910190910152600a8054829081106129ae57fe5b6000918252602090912001548351600160a060020a03909116908490600384026001019081106129da57fe5b600160a060020a0390921660209283029091019091015283516002908590600384028301908110612a0757fe5b60ff909216602092830290910190910152600b805482908110612a2657fe5b6000918252602090912001548351600160a060020a0390911690849060026003850201908110612a5257fe5b600160a060020a039092166020928302909101909101526001016128ff565b60038483600302815181101515612a8457fe5b60ff9092166020928302909101909101526005548351600160a060020a0390911690849060038502908110612ab557fe5b600160a060020a039092166020928302909101909101528351600490859060016003860201908110612ae357fe5b60ff9092166020928302909101909101526006548351600160a060020a0390911690849060038502600101908110612b1757fe5b600160a060020a039092166020928302909101909101525b509194909350915050565b600081565b606481565b600080838360328211801590612b5a5750818111155b8015612b6557508015155b8015612b7057508115155b1515612bb4576040805160e560020a62461bcd0281526020600482015260146024820152600080516020615bfa833981519152604482015290519081900360640190fd5b7388bb3838aa0a140acb73eeb3d4b25a8d3afd58d43314612c1f576040805160e560020a62461bcd02815260206004820152600f60248201527f496e76616c69642073656e6465722e0000000000000000000000000000000000604482015290519081900360640190fd5b600c54610100900460ff1615612c7f576040805160e560020a62461bcd02815260206004820152601460248201527f416c726561647920636f6e73747275637465642e000000000000000000000000604482015290519081900360640190fd5b600c805460ff19169055859350600092505b83831015612da65760026000888886818110612ca957fe5b60209081029290920135600160a060020a03168352508101919091526040016000205460ff16158015612d015750868684818110612ce357fe5b90506020020135600160a060020a0316600160a060020a0316600014155b1515612d57576040805160e560020a62461bcd02815260206004820152601e60248201527f41646472657373206973206e756c6c206f72206e6f7420756e697175652e0000604482015290519081900360640190fd5b600160026000898987818110612d6957fe5b60209081029290920135600160a060020a0316835250810191909152604001600020805460ff191691151591909117905560019290920191612c91565b612db260008888615a46565b506001859055600c805461ff001916610100179055604080518082018252600b81527f41646472657373426f6f6b00000000000000000000000000000000000000000060208083019182528351938401899052606080855283519085015282517fc5caa942b8f8ea45a2e094d941dbba0ef9c0307f34c81ce78e71bfb128d6b25a946000938b939192839283019160808401918083838a5b83811015612e62578181015183820152602001612e4a565b50505050905090810190601f168015612e8f5780820380516001836020036101000a031916815260200191505b508381038252858181548152602001915080548015612ed757602002820191906000526020600020905b8154600160a060020a03168152600190910190602001808311612eb9575b50509550505050505060405180910390a150505050505050565b600160a060020a038116600090815260026020526040812054829060ff161515612f53576040805160e560020a62461bcd0281526020600482015260156024820152600080516020615b7a833981519152604482015290519081900360640190fd5b3360008181526002602052604090205460ff161515612faa576040805160e560020a62461bcd0281526020600482015260156024820152600080516020615b7a833981519152604482015290519081900360640190fd5b83600160a060020a0381161515612ff9576040805160e560020a62461bcd0281526020600482015260106024820152600080516020615bba833981519152604482015290519081900360640190fd5b60005461300d90600163ffffffff61591416565b600154603282111580156130215750818111155b801561302c57508015155b801561303757508115155b151561307b576040805160e560020a62461bcd0281526020600482015260146024820152600080516020615bfa833981519152604482015290519081900360640190fd5b6130926002600160a060020a038916600080614af1565b95506130ab6002600160a060020a038916600080614bc4565b6130b4866151f5565b80156130df5750600160008781526003602052604090206006015460ff1660048111156130dd57fe5b145b156130ed576130ed86615210565b50505050505050565b60008181526003602081815260408084208054600182015460028301549583015460058401546006850154600490950180548751818a0281018a019098528088528a998a998a996060998b998a9960ff91821699909895979096909594919092169291859183018282801561319457602002820191906000526020600020905b8154600160a060020a03168152600190910190602001808311613176575b505050505092509650965096509650965096509650919395979092949650565b60008080808085600160a060020a0381161515613209576040805160e560020a62461bcd0281526020600482015260106024820152600080516020615bba833981519152604482015290519081900360640190fd5b600a546000965086955093508492505b8383101561326457600a80543391908590811061323257fe5b600091825260209091200154600160a060020a031614156132595760019550829450613264565b600190920191613219565b8515156132bb576040805160e560020a62461bcd02815260206004820152601e60248201527f4d73672e73656e646572206973206e6f7420434e20636f6e74726163742e0000604482015290519081900360640190fd5b600b8054869081106132c957fe5b600091825260209091200154600b8054600160a060020a0390921693508891879081106132f257fe5b9060005260206000200160006101000a815481600160a060020a030219169083600160a060020a031602179055507faa5c92ffd739bc0b8b117b671e7d713917ddb1440b436263a3ea106d70c6f05f60098681548110151561335057fe5b600091825260209091200154600b8054600160a060020a03909216918591908990811061337957fe5b6000918252602091829020015460408051600160a060020a03958616815293851692840192909252929092168183015290519081900360600190a150505050505050565b3360008181526002602052604081205490919060ff161515613417576040805160e560020a62461bcd0281526020600482015260156024820152600080516020615b7a833981519152604482015290519081900360640190fd5b600160a060020a038316600090815260026020526040902054839060ff161561348a576040805160e560020a62461bcd02815260206004820152601460248201527f41646d696e20616c72656164792065786974732e000000000000000000000000604482015290519081900360640190fd5b83600160a060020a03811615156134d9576040805160e560020a62461bcd0281526020600482015260106024820152600080516020615bba833981519152604482015290519081900360640190fd5b6000546134ed90600163ffffffff6159e816565b600154603282111580156135015750818111155b801561350c57508015155b801561351757508115155b151561355b576040805160e560020a62461bcd0281526020600482015260146024820152600080516020615bfa833981519152604482015290519081900360640190fd5b6135726001600160a060020a038916600080614af1565b95506130ab6001600160a060020a038916600080614bc4565b3360008181526002602052604081205490919060ff1615156135e5576040805160e560020a62461bcd0281526020600482015260156024820152600080516020615b7a833981519152604482015290519081900360640190fd5b6135f3600460008080614af1565b9150613603600460008080614bc4565b61360c826151f5565b80156136375750600160008381526003602052604090206006015460ff16600481111561363557fe5b145b156136455761364582615210565b5050565b62093a8081565b600082600160a060020a03811615156136a1576040805160e560020a62461bcd0281526020600482015260106024820152600080516020615bba833981519152604482015290519081900360640190fd5b3360008181526002602052604090205460ff1615156136f8576040805160e560020a62461bcd0281526020600482015260156024820152600080516020615b7a833981519152604482015290519081900360640190fd5b8385600160a060020a031663444263466040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561373757600080fd5b505af115801561374b573d6000803e3d6000fd5b505050506040513d602081101561376157600080fd5b5051146137b8576040805160e560020a62461bcd02815260206004820152601460248201527f496e76616c6964204b49522076657273696f6e2e000000000000000000000000604482015290519081900360640190fd5b6137cf6007600160a060020a038716866000614af1565b9250610fef6007600160a060020a038716866000614bc4565b6212750081565b333014613834576040805160e560020a62461bcd02815260206004820152601b6024820152600080516020615bda833981519152604482015290519081900360640190fd5b60078054600160a060020a031916600160a060020a03838116919091179182905560408051929091168252517f508aacd44cfe23a34a8c2643ab08c3410cf5505632cfce58dcfa0efa2fd2ff37916020908290030190a150565b600381565b60008082600160a060020a03811615156138e5576040805160e560020a62461bcd0281526020600482015260106024820152600080516020615bba833981519152604482015290519081900360640190fd5b3360008181526002602052604090205460ff16151561393c576040805160e560020a62461bcd0281526020600482015260156024820152600080516020615b7a833981519152604482015290519081900360640190fd5b600160a060020a03851660008181526008602052604090205460098054919650908690811061396757fe5b600091825260209091200154600160a060020a0316146139bf576040805160e560020a62461bcd0281526020600482015260136024820152600080516020615b9a833981519152604482015290519081900360640190fd5b600954600110613a19576040805160e560020a62461bcd02815260206004820152601b60248201527f434e2073686f756c64206265206d6f7265207468616e206f6e652e0000000000604482015290519081900360640190fd5b613a306009600160a060020a038716600080614af1565b9250610fef6009600160a060020a038716600080614bc4565b60015481565b600654600160a060020a031681565b333014613aa3576040805160e560020a62461bcd02815260206004820152601b6024820152600080516020615bda833981519152604482015290519081900360640190fd5b6000548160328211801590613ab85750818111155b8015613ac357508015155b8015613ace57508115155b1515613b12576040805160e560020a62461bcd0281526020600482015260146024820152600080516020615bfa833981519152604482015290519081900360640190fd5b600154831415613b6c576040805160e560020a62461bcd02815260206004820152601160248201527f53616d6520726571756972656d656e742e000000000000000000000000000000604482015290519081900360640190fd5b6001839055613b7961216f565b6040805184815290517f8951393946c27b45080aad111464c16c70f3d5e7d24b114a627334441961bf5f9181900360200190a1505050565b600080333014613bf9576040805160e560020a62461bcd02815260206004820152601b6024820152600080516020615bda833981519152604482015290519081900360640190fd5b8284600160a060020a0316630f6100726040518163ffffffff1660e060020a028152600401602060405180830381600087803b158015613c3857600080fd5b505af1158015613c4c573d6000803e3d6000fd5b505050506040513d6020811015613c6257600080fd5b505114613cb9576040805160e560020a62461bcd02815260206004820152601460248201527f496e76616c696420506f432076657273696f6e2e000000000000000000000000604482015290519081900360640190fd5b505060058054600160a060020a03848116600160a060020a03198316179092551660008115613d4f5781600160a060020a0316630f6100726040518163ffffffff1660e060020a028152600401602060405180830381600087803b158015613d2057600080fd5b505af1158015613d34573d6000803e3d6000fd5b505050506040513d6020811015613d4a57600080fd5b505190505b60408051600160a060020a038085168252602082018490528616818301526060810185905290517fd531725ac89042f190fd73adfdeff435e07500f1a92b4b87743f1bcf91acb3a79181900360800190a150505050565b600083600160a060020a0381161515613df7576040805160e560020a62461bcd0281526020600482015260106024820152600080516020615bba833981519152604482015290519081900360640190fd5b83600160a060020a0381161515613e46576040805160e560020a62461bcd0281526020600482015260106024820152600080516020615bba833981519152604482015290519081900360640190fd5b83600160a060020a0381161515613e95576040805160e560020a62461bcd0281526020600482015260106024820152600080516020615bba833981519152604482015290519081900360640190fd5b3360008181526002602052604090205460ff161515613eec576040805160e560020a62461bcd0281526020600482015260156024820152600080516020615b7a833981519152604482015290519081900360640190fd5b60095460001015613f8a57600160a060020a038816600081815260086020526040902054600980549091908110613f1f57fe5b600091825260209091200154600160a060020a03161415613f8a576040805160e560020a62461bcd02815260206004820152601960248201527f434e206e6f646520494420616c72656164792065786973742e00000000000000604482015290519081900360640190fd5b87600160a060020a031687600160a060020a031663139d7fed6040518163ffffffff1660e060020a028152600401602060405180830381600087803b158015613fd257600080fd5b505af1158015613fe6573d6000803e3d6000fd5b505050506040513d6020811015613ffc57600080fd5b5051600160a060020a03161461404a576040805160e560020a62461bcd0281526020600482015260136024820152600080516020615b9a833981519152604482015290519081900360640190fd5b85600160a060020a031687600160a060020a0316638cf57cb96040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561409257600080fd5b505af11580156140a6573d6000803e3d6000fd5b505050506040513d60208110156140bc57600080fd5b5051600160a060020a03161461411c576040805160e560020a62461bcd02815260206004820152601a60248201527f496e76616c696420434e2072657761726420616464726573732e000000000000604482015290519081900360640190fd5b86600160a060020a031663392e53cd6040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561415a57600080fd5b505af115801561416e573d6000803e3d6000fd5b505050506040513d602081101561418457600080fd5b505115156001146141df576040805160e560020a62461bcd02815260206004820152601f60248201527f434e20636f6e7472616374206973206e6f7420696e697469616c697a65642e00604482015290519081900360640190fd5b6141fb6008600160a060020a03808b16908a8116908a16614af1565b94506142196008600160a060020a03808b16908a8116908a16614bc4565b614222856151f5565b801561424d5750600160008681526003602052604090206006015460ff16600481111561424b57fe5b145b1561425b5761425b85615210565b5050505050505050565b3330146142aa576040805160e560020a62461bcd02815260206004820152601b6024820152600080516020615bda833981519152604482015290519081900360640190fd5b600c5460ff1615614305576040805160e560020a62461bcd02815260206004820152601260248201527f416c7265616479206163746976617465642e0000000000000000000000000000604482015290519081900360640190fd5b600054151561435e576040805160e560020a62461bcd02815260206004820152601360248201527f4e6f2061646d696e206973206c69737465642e00000000000000000000000000604482015290519081900360640190fd5b600554600160a060020a031615156143c0576040805160e560020a62461bcd02815260206004820152601f60248201527f506f4320636f6e7472616374206973206e6f7420726567697374657265642e00604482015290519081900360640190fd5b600654600160a060020a03161515614422576040805160e560020a62461bcd02815260206004820152601f60248201527f4b495220636f6e7472616374206973206e6f7420726567697374657265642e00604482015290519081900360640190fd5b600954151561447b576040805160e560020a62461bcd02815260206004820152601560248201527f4e6f206e6f6465204944206973206c69737465642e0000000000000000000000604482015290519081900360640190fd5b600a54600954146144fc576040805160e560020a62461bcd02815260206004820152603660248201527f496e76616c6964206c656e677468206265747765656e206e6f6465204944732060448201527f616e64207374616b696e6720636f6e7472616374732e00000000000000000000606482015290519081900360840190fd5b600b54600a541461457d576040805160e560020a62461bcd02815260206004820152603e60248201527f496e76616c6964206c656e677468206265747765656e207374616b696e67206360448201527f6f6e74726163747320616e6420726577617264206164647265737365732e0000606482015290519081900360840190fd5b600c805460ff191660011790556040517f29d89931226d613bf878a0be8c635eaf2049121c8c68d5ad80a78f0ac9005d4b90600090a1565b600554600160a060020a031681565b6060600480548060200260200160405190810160405280929190818152602001828054801561461357602002820191906000526020600020905b815481526001909101906020018083116145fe575b505050505090505b90565b600181565b3360008181526002602052604081205490919060ff16151561467d576040805160e560020a62461bcd0281526020600482015260156024820152600080516020615b7a833981519152604482015290519081900360640190fd5b60005483603282118015906146925750818111155b801561469d57508015155b80156146a857508115155b15156146ec576040805160e560020a62461bcd0281526020600482015260146024820152600080516020615bfa833981519152604482015290519081900360640190fd5b600154851415614746576040805160e560020a62461bcd02815260206004820152601160248201527f53616d6520726571756972656d656e742e000000000000000000000000000000604482015290519081900360640190fd5b614754600386600080614af1565b9350614764600386600080614bc4565b61476d846151f5565b80156147985750600160008581526003602052604090206006015460ff16600481111561479657fe5b145b156110315761103184615210565b3360008181526002602052604081205490919060ff161515614800576040805160e560020a62461bcd0281526020600482015260156024820152600080516020615b7a833981519152604482015290519081900360640190fd5b600c5460ff161561485b576040805160e560020a62461bcd02815260206004820152601260248201527f416c7265616479206163746976617465642e0000000000000000000000000000604482015290519081900360640190fd5b60005415156148b4576040805160e560020a62461bcd02815260206004820152601360248201527f4e6f2061646d696e206973206c69737465642e00000000000000000000000000604482015290519081900360640190fd5b600554600160a060020a03161515614916576040805160e560020a62461bcd02815260206004820152601f60248201527f506f4320636f6e7472616374206973206e6f7420726567697374657265642e00604482015290519081900360640190fd5b600654600160a060020a03161515614978576040805160e560020a62461bcd02815260206004820152601f60248201527f4b495220636f6e7472616374206973206e6f7420726567697374657265642e00604482015290519081900360640190fd5b60095415156149d1576040805160e560020a62461bcd02815260206004820152601560248201527f4e6f206e6f6465204944206973206c69737465642e0000000000000000000000604482015290519081900360640190fd5b600a5460095414614a52576040805160e560020a62461bcd02815260206004820152603660248201527f496e76616c6964206c656e677468206265747765656e206e6f6465204944732060448201527f616e64207374616b696e6720636f6e7472616374732e00000000000000000000606482015290519081900360840190fd5b600b54600a5414614ad3576040805160e560020a62461bcd02815260206004820152603e60248201527f496e76616c6964206c656e677468206265747765656e207374616b696e67206360448201527f6f6e74726163747320616e6420726577617264206164647265737365732e0000606482015290519081900360840190fd5b614ae1600560008080614af1565b9150613603600560008080614bc4565b6000848484846040516020018085600a811115614b0a57fe5b60ff167f010000000000000000000000000000000000000000000000000000000000000002815260018101949094525060218301919091526041808301919091526040805180840390920182526061909201918290528051909250819060208401908083835b60208310614b8f5780518252601f199092019160209182019101614b70565b5181516020939093036101000a6000190180199091169216919091179052604051920182900390912098975050505050505050565b6000806000614bd587878787614af1565b60008181526003602052604090206005015490935015614f5e5760008381526003602052604090206005015442621275009091011015614c6a57614c188361592b565b60008381526003602081905260408220805460ff19168155600181018390556002810183905590810182905590614c526004830182615a25565b5060006005820155600601805460ff19169055614f5e565b6000838152600360205260409020600501544262093a809091011015614da257600460008481526003602052604090206006015460ff166004811115614cac57fe5b14614cce576000838152600360205260409020600601805460ff191660041790555b600083815260036020526040908190209051339185917f9f3ca7a04988021200a04e0775f46648683bffe7203608269a66c371befe5685918b918b918b918b91600401908086600a811115614d1f57fe5b60ff16815260208101869052604081018590526060810184905260a082820381016080830190815284549183018290529160c0019084908015614d8b57602002820191906000526020600020905b8154600160a060020a03168152600190910190602001808311614d6d575b5050965050505050505060405180910390a3614f5e565b6000838152600360205260409020600501544210614f5e575050600081815260036020526040812060040154905b81811015614e69576000838152600360205260409020600401805482908110614df557fe5b600091825260209091200154600160a060020a0316331415614e61576040805160e560020a62461bcd02815260206004820152601d60248201527f4d73672e73656e64657220616c7265616479207265717565737465642e000000604482015290519081900360640190fd5b600101614dd0565b600083815260036020908152604080832060040180546001810182558185529284209092018054600160a060020a03191633908117909155928690525185917fb7b03afe355fcf2b1d00e020db2b1a902b9ee1b1c1d995626c1e18c957340ea8918b918b918b918b918086600a811115614edf57fe5b60ff16815260208101869052604081018590526060810184905260a082820381016080830190815284549183018290529160c0019084908015614f4b57602002820191906000526020600020905b8154600160a060020a03168152600190910190602001808311614f2d575b5050965050505050505060405180910390a35b60008381526003602052604090206005015415156130ed57600454606411614fe357600487600a811115614f8e57fe5b14614fe3576040805160e560020a62461bcd02815260206004820152601560248201527f52657175657374206c6973742069732066756c6c2e0000000000000000000000604482015290519081900360640190fd5b60e06040519081016040528088600a811115614ffb57fe5b81526020808201899052604080830189905260608301889052805160008082529281019091526080909201919050815242602082015260400160019052600084815260036020526040902081518154829060ff1916600183600a81111561505e57fe5b021790555060208281015160018301556040830151600283015560608301516003830155608083015180516150999260048501920190615aa9565b5060a0820151600582015560c082015160068201805460ff191660018360048111156150c157fe5b0217905550505060008381526003602090815260408083206004908101805460018181018355828752948620018054600160a060020a0319163390811790915582549485019092557f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b909301879055928690525185917fb7b03afe355fcf2b1d00e020db2b1a902b9ee1b1c1d995626c1e18c957340ea8918b918b918b918b918086600a81111561516e57fe5b60ff16815260208101869052604081018590526060810184905260a082820381016080830190815284549183018290529160c00190849080156151da57602002820191906000526020600020905b8154600160a060020a031681526001909101906020018083116151bc575b5050965050505050505060405180910390a350505050505050565b60015460009182526003602052604090912060040154101590565b600061521a615afe565b600083815260036020526040808220815160e0810190925280549294509091829060ff16600a81111561524957fe5b600a81111561525457fe5b8152600182015460208083019190915260028301546040808401919091526003840154606084015260048401805482518185028101850190935280835260809094019391929091908301828280156152d557602002820191906000526020600020905b8154600160a060020a031681526001909101906020018083116152b7575b505050918352505060058201546020820152600682015460409091019060ff16600481111561530057fe5b600481111561530b57fe5b905250905060018151600a81111561531f57fe5b1415615389576020810151604080517f70480275000000000000000000000000000000000000000000000000000000008152600160a060020a0390921660048301525130916370480275916024808301926000929190829003018183875af192505050915061579a565b60028151600a81111561539857fe5b1415615402576020810151604080517f27e1f7df000000000000000000000000000000000000000000000000000000008152600160a060020a0390921660048301525130916327e1f7df916024808301926000929190829003018183875af192505050915061579a565b60038151600a81111561541157fe5b1415615473576020810151604080517fc47afb3a000000000000000000000000000000000000000000000000000000008152600481019290925251309163c47afb3a916024808301926000929190829003018183875af192505050915061579a565b60048151600a81111561548257fe5b14156154c55730600160a060020a0316634f97638f6040518163ffffffff1660e060020a0281526004016000604051808303816000875af192505050915061579a565b60058151600a8111156154d457fe5b14156155175730600160a060020a031663cec924666040518163ffffffff1660e060020a0281526004016000604051808303816000875af192505050915061579a565b60068151600a81111561552657fe5b141561559957602081015160408083015181517fc7e9de75000000000000000000000000000000000000000000000000000000008152600160a060020a039093166004840152602483015251309163c7e9de75916044808301926000929190829003018183875af192505050915061579a565b60078151600a8111156155a857fe5b141561561b57602081015160408083015181517f4c5d435c000000000000000000000000000000000000000000000000000000008152600160a060020a0390931660048401526024830152513091634c5d435c916044808301926000929190829003018183875af192505050915061579a565b60088151600a81111561562a57fe5b14156156ad576020810151604080830151606084015182517f298b3c61000000000000000000000000000000000000000000000000000000008152600160a060020a0394851660048201529184166024830152909216604483015251309163298b3c61916064808301926000929190829003018183875af192505050915061579a565b60098151600a8111156156bc57fe5b1415615726576020810151604080517f579740db000000000000000000000000000000000000000000000000000000008152600160a060020a03909216600483015251309163579740db916024808301926000929190829003018183875af192505050915061579a565b600a8151600a81111561573557fe5b141561579a576020810151604080517fafaaf330000000000000000000000000000000000000000000000000000000008152600160a060020a03909216600483015251309163afaaf330916024808301926000929190829003018183875af194505050505b6157a38361592b565b811561585d57600083815260036020526040902060050154156157dd576000838152600360205260409020600601805460ff191660021790555b33600160a060020a031683600019167fc55c9229184beabeee72b6970a96691b4200919e47579cc4b9be50a1bec7ef1183600001518460200151856040015186606001516040518085600a81111561583157fe5b60ff168152602081019490945250604080840192909252606083015251908190036080019150a36117f1565b60008381526003602052604090206005015415615894576000838152600360208190526040909120600601805460ff191690911790555b33600160a060020a031683600019167ff151a3ee41626c2511372320f09f7957af81c8c1cde8cdf3f05a5979626eaaf383600001518460200151856040015186606001516040518085600a8111156158e857fe5b60ff168152602081019490945250604080840192909252606083015251908190036080019150a3505050565b6000808383111561592457600080fd5b5050900390565b60045460005b818110156117f157600480548290811061594757fe5b6000918252602090912001548314156159e0576000198201811461599e5760048054600019840190811061597757fe5b906000526020600020015460048281548110151561599157fe5b6000918252602090912001555b6004805460001984019081106159b057fe5b60009182526020822001556004546159cf90600163ffffffff61591416565b6159da600482615a01565b506117f1565b600101615931565b6000828201838110156159fa57600080fd5b9392505050565b8154818355818111156117f1576000838152602090206117f1918101908301615b3b565b5080546000825590600052602060002090810190615a439190615b3b565b50565b828054828255906000526020600020908101928215615a99579160200282015b82811115615a99578154600160a060020a031916600160a060020a03843516178255602090920191600190910190615a66565b50615aa5929150615b55565b5090565b828054828255906000526020600020908101928215615a99579160200282015b82811115615a995782518254600160a060020a031916600160a060020a03909116178255602090920191600190910190615ac9565b6040805160e081019091528060008152600060208201819052604082018190526060808301829052608083015260a0820181905260c09091015290565b61461b91905b80821115615aa55760008155600101615b41565b61461b91905b80821115615aa5578054600160a060020a0319168155600101615b5b560041646472657373206973206e6f742061646d696e2e0000000000000000000000496e76616c696420434e206e6f64652049442e0000000000000000000000000041646472657373206973206e756c6c2e000000000000000000000000000000004e6f742061206d756c74697369672d7472616e73616374696f6e2e0000000000496e76616c696420726571756972656d656e742e000000000000000000000000a165627a7a7230582088c735fc1a2bd429ebe06bb9aaedb5615a666685aabfa8a6d865bda84e57cda20029", }
AddressBookMetaData contains all meta data concerning the AddressBook contract.
var AddressBookMockABI = AddressBookMockMetaData.ABI
AddressBookMockABI is the input ABI used to generate the binding from. Deprecated: Use AddressBookMockMetaData.ABI instead.
var AddressBookMockBin = AddressBookMockMetaData.Bin
AddressBookMockBin is the compiled bytecode used for deploying new contracts. Deprecated: Use AddressBookMockMetaData.Bin instead.
var AddressBookMockFuncSigs = AddressBookMockMetaData.Sigs
AddressBookMockFuncSigs maps the 4-byte function signature to its string representation. Deprecated: Use AddressBookMockMetaData.Sigs instead.
var AddressBookMockMetaData = &bind.MetaData{ ABI: "[{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"cnNodeIdList\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"adminList\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_cnNodeId\",\"type\":\"address\"}],\"name\":\"getCnInfo\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"},{\"name\":\"\",\"type\":\"address\"},{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"getAllAddressInfo\",\"outputs\":[{\"name\":\"\",\"type\":\"address[]\"},{\"name\":\"\",\"type\":\"address[]\"},{\"name\":\"\",\"type\":\"address[]\"},{\"name\":\"\",\"type\":\"address\"},{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"getState\",\"outputs\":[{\"name\":\"\",\"type\":\"address[]\"},{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_pocContractAddress\",\"type\":\"address\"},{\"name\":\"_version\",\"type\":\"uint256\"}],\"name\":\"submitUpdatePocContract\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_cnNodeId\",\"type\":\"address\"},{\"name\":\"_cnStakingContractAddress\",\"type\":\"address\"},{\"name\":\"_cnRewardAddress\",\"type\":\"address\"}],\"name\":\"registerCnStakingContract\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"CN_REWARD_ADDRESS_TYPE\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_spareContractAddress\",\"type\":\"address\"}],\"name\":\"submitUpdateSpareContract\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"cnRewardAddressList\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"\",\"type\":\"uint8\"},{\"name\":\"\",\"type\":\"bytes32\"},{\"name\":\"\",\"type\":\"bytes32\"},{\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"revokeRequest\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"KIR_CONTRACT_TYPE\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"isActivated\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"CONTRACT_TYPE\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_kirContractAddress\",\"type\":\"address\"},{\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"updateKirContract\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"isConstructed\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_cnNodeId\",\"type\":\"address\"}],\"name\":\"unregisterCnStakingContract\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"MAX_ADMIN\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_cnNodeIdList\",\"type\":\"address[]\"},{\"name\":\"_cnStakingContractAddressList\",\"type\":\"address[]\"},{\"name\":\"_cnRewardAddressList\",\"type\":\"address[]\"}],\"name\":\"mockRegisterCnStakingContracts\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"spareContractAddress\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"getAllAddress\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8[]\"},{\"name\":\"\",\"type\":\"address[]\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"CN_NODE_ID_TYPE\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"MAX_PENDING_REQUEST\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"\",\"type\":\"address[]\"},{\"name\":\"_requirement\",\"type\":\"uint256\"}],\"name\":\"constructContract\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"\",\"type\":\"address\"}],\"name\":\"submitDeleteAdmin\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"\",\"type\":\"address\"}],\"name\":\"submitAddAdmin\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"submitClearRequest\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"ONE_WEEK\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_kirContractAddress\",\"type\":\"address\"},{\"name\":\"_version\",\"type\":\"uint256\"}],\"name\":\"submitUpdateKirContract\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"TWO_WEEKS\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_cnNodeIdList\",\"type\":\"address[]\"}],\"name\":\"mockUnregisterCnStakingContracts\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_spareContractAddress\",\"type\":\"address\"}],\"name\":\"updateSpareContract\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"POC_CONTRACT_TYPE\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_cnNodeId\",\"type\":\"address\"}],\"name\":\"submitUnregisterCnStakingContract\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"requirement\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"kirContractAddress\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_requirement\",\"type\":\"uint256\"}],\"name\":\"updateRequirement\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_pocContractAddress\",\"type\":\"address\"},{\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"updatePocContract\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_cnNodeId\",\"type\":\"address\"},{\"name\":\"_cnStakingContractAddress\",\"type\":\"address\"},{\"name\":\"_cnRewardAddress\",\"type\":\"address\"}],\"name\":\"submitRegisterCnStakingContract\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"activateAddressBook\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"pocContractAddress\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"address\"}],\"name\":\"cnIndexMap\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"cnStakingContractList\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"CN_STAKING_ADDRESS_TYPE\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_requirement\",\"type\":\"uint256\"}],\"name\":\"submitUpdateRequirement\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"submitActivateAddressBook\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"VERSION\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"}]", Sigs: map[string]string{ "76674c54": "CN_NODE_ID_TYPE()", "32b91e85": "CN_REWARD_ADDRESS_TYPE()", "de5bbfbc": "CN_STAKING_ADDRESS_TYPE()", "4b6a94cc": "CONTRACT_TYPE()", "41b6945c": "KIR_CONTRACT_TYPE()", "58d65880": "MAX_ADMIN()", "778f39cb": "MAX_PENDING_REQUEST()", "8e6f6b77": "ONE_WEEK()", "b50060e4": "POC_CONTRACT_TYPE()", "934d1fa4": "TWO_WEEKS()", "ffa1ad74": "VERSION()", "cec92466": "activateAddressBook()", "11117fc8": "adminList(uint256)", "dd8bd2cc": "cnIndexMap(address)", "056eb492": "cnNodeIdList(uint256)", "3a48ef97": "cnRewardAddressList(uint256)", "de38e29f": "cnStakingContractList(uint256)", "7894c366": "constructContract(address[],uint256)", "715b208b": "getAllAddress()", "160370b8": "getAllAddressInfo()", "15575d5a": "getCnInfo(address)", "1865c57d": "getState()", "4a8c1fb4": "isActivated()", "50a5bb69": "isConstructed()", "b858dd95": "kirContractAddress()", "666d7190": "mockRegisterCnStakingContracts(address[],address[],address[])", "abed9435": "mockUnregisterCnStakingContracts(address[])", "d267eda5": "pocContractAddress()", "298b3c61": "registerCnStakingContract(address,address,address)", "b7563930": "requirement()", "3f0628b1": "revokeRequest(uint8,bytes32,bytes32,bytes32)", "6abd623d": "spareContractAddress()", "feb15ca1": "submitActivateAddressBook()", "863f5c0a": "submitAddAdmin(address)", "87cd9feb": "submitClearRequest()", "791b5123": "submitDeleteAdmin(address)", "cc11efc0": "submitRegisterCnStakingContract(address,address,address)", "b5067706": "submitUnregisterCnStakingContract(address)", "9258d768": "submitUpdateKirContract(address,uint256)", "21ac4ad4": "submitUpdatePocContract(address,uint256)", "e748357b": "submitUpdateRequirement(uint256)", "394a144a": "submitUpdateSpareContract(address)", "579740db": "unregisterCnStakingContract(address)", "4c5d435c": "updateKirContract(address,uint256)", "c7e9de75": "updatePocContract(address,uint256)", "c47afb3a": "updateRequirement(uint256)", "afaaf330": "updateSpareContract(address)", }, Bin: "0x608060405234801561001057600080fd5b50611ea1806100206000396000f30060806040526004361061023a5763ffffffff7c0100000000000000000000000000000000000000000000000000000000600035041663056eb492811461023f57806311117fc81461027357806315575d5a1461028b578063160370b8146102d75780631865c57d146103e157806321ac4ad414610451578063298b3c611461047757806332b91e85146104a4578063394a144a146104cf5780633a48ef97146104f05780633f0628b11461050857806341b6945c1461052c5780634a8c1fb4146105415780634b6a94cc1461056a5780634c5d435c146105f457806350a5bb6914610618578063579740db1461062d57806358d658801461064e578063666d7190146106755780636abd623d146106ad578063715b208b146106c257806376674c5414610770578063778f39cb146107855780637894c3661461079a578063791b5123146107be578063863f5c0a146107be57806387cd9feb146107df5780638e6f6b77146107f45780639258d76814610809578063934d1fa41461082d578063abed943514610842578063afaaf33014610862578063b50060e414610883578063b506770614610898578063b7563930146108b9578063b858dd95146108ce578063c47afb3a146108e3578063c7e9de75146108fb578063cc11efc01461091f578063cec924661461094c578063d267eda514610961578063dd8bd2cc14610976578063de38e29f14610997578063de5bbfbc146109af578063e748357b146109c4578063feb15ca1146109dc578063ffa1ad74146109f1575b600080fd5b34801561024b57600080fd5b50610257600435610a06565b60408051600160a060020a039092168252519081900360200190f35b34801561027f57600080fd5b50610257600435610a2e565b34801561029757600080fd5b506102ac600160a060020a0360043516610a3c565b60408051600160a060020a039485168152928416602084015292168183015290519081900360600190f35b3480156102e357600080fd5b506102ec610b53565b60408051600160a060020a0380851660608301528316608082015260a080825287519082015286519091829160208084019284019160c08501918b8101910280838360005b83811015610349578181015183820152602001610331565b50505050905001848103835288818151815260200191508051906020019060200280838360005b83811015610388578181015183820152602001610370565b50505050905001848103825287818151815260200191508051906020019060200280838360005b838110156103c75781810151838201526020016103af565b505050509050019850505050505050505060405180910390f35b3480156103ed57600080fd5b506103f6610c9e565b6040518080602001838152602001828103825284818151815260200191508051906020019060200280838360005b8381101561043c578181015183820152602001610424565b50505050905001935050505060405180910390f35b34801561045d57600080fd5b50610475600160a060020a0360043516602435610d0a565b005b34801561048357600080fd5b50610475600160a060020a0360043581169060243581169060443516610d18565b3480156104b057600080fd5b506104b9610edf565b6040805160ff9092168252519081900360200190f35b3480156104db57600080fd5b50610475600160a060020a0360043516610ee4565b3480156104fc57600080fd5b50610257600435610ef0565b34801561051457600080fd5b5061047560ff60043516602435604435606435610efe565b34801561053857600080fd5b506104b9610f04565b34801561054d57600080fd5b50610556610f09565b604080519115158252519081900360200190f35b34801561057657600080fd5b5061057f610f2a565b6040805160208082528351818301528351919283929083019185019080838360005b838110156105b95781810151838201526020016105a1565b50505050905090810190601f1680156105e65780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561060057600080fd5b50610475600160a060020a0360043516602435610f61565b34801561062457600080fd5b50610556610fd5565b34801561063957600080fd5b50610475600160a060020a0360043516610fe5565b34801561065a57600080fd5b5061066361137a565b60408051918252519081900360200190f35b34801561068157600080fd5b50610475602460048035828101929082013591813580830192908201359160443591820191013561137f565b3480156106b957600080fd5b50610257611575565b3480156106ce57600080fd5b506106d7611584565b604051808060200180602001838103835285818151815260200191508051906020019060200280838360005b8381101561071b578181015183820152602001610703565b50505050905001838103825284818151815260200191508051906020019060200280838360005b8381101561075a578181015183820152602001610742565b5050505090500194505050505060405180910390f35b34801561077c57600080fd5b506104b961188b565b34801561079157600080fd5b50610663611890565b3480156107a657600080fd5b50610475602460048035828101929101359035611895565b3480156107ca57600080fd5b50610475600160a060020a0360043516610eed565b3480156107eb57600080fd5b506104756118c1565b34801561080057600080fd5b506106636118c3565b34801561081557600080fd5b50610475600160a060020a03600435166024356118ca565b34801561083957600080fd5b506106636118d4565b34801561084e57600080fd5b5061047560048035602481019101356118db565b34801561086e57600080fd5b50610475600160a060020a036004351661199c565b34801561088f57600080fd5b506104b9611a0f565b3480156108a457600080fd5b50610475600160a060020a0360043516611a14565b3480156108c557600080fd5b50610663611a1d565b3480156108da57600080fd5b50610257611a23565b3480156108ef57600080fd5b50610475600435611a32565b34801561090757600080fd5b50610475600160a060020a0360043516602435611a37565b34801561092b57600080fd5b50610475600160a060020a0360043581169060243581169060443516611aab565b34801561095857600080fd5b50610475611ab6565b34801561096d57600080fd5b50610257611dd0565b34801561098257600080fd5b50610663600160a060020a0360043516611ddf565b3480156109a357600080fd5b50610257600435611df1565b3480156109bb57600080fd5b506104b9611dff565b3480156109d057600080fd5b50610475600435611e04565b3480156109e857600080fd5b50610475611e0d565b3480156109fd57600080fd5b5061066361188b565b6006805482908110610a1457fe5b600091825260209091200154600160a060020a0316905081565b6000805482908110610a1457fe5b600160a060020a03811660008181526005602052604081205460068054929384938493929083908110610a6b57fe5b600091825260209091200154600160a060020a031614610ad5576040805160e560020a62461bcd02815260206004820152601360248201527f496e76616c696420434e206e6f64652049442e00000000000000000000000000604482015290519081900360640190fd5b6006805482908110610ae357fe5b60009182526020909120015460078054600160a060020a039092169183908110610b0957fe5b60009182526020909120015460088054600160a060020a039092169184908110610b2f57fe5b6000918252602090912001549195509350600160a060020a03169150509193909250565b60025460035460068054604080516020808402820181019092528281526060958695869560009586959194600794600894600160a060020a03918216949116928791830182828015610bce57602002820191906000526020600020905b8154600160a060020a03168152600190910190602001808311610bb0575b5050505050945083805480602002602001604051908101604052809291908181526020018280548015610c2a57602002820191906000526020600020905b8154600160a060020a03168152600190910190602001808311610c0c575b5050505050935082805480602002602001604051908101604052809291908181526020018280548015610c8657602002820191906000526020600020905b8154600160a060020a03168152600190910190602001808311610c68575b50505050509250945094509450945094509091929394565b6060600080600081805480602002602001604051908101604052809291908181526020018280548015610cfa57602002820191906000526020600020905b8154600160a060020a03168152600190910190602001808311610cdc575b5093975093955050505050509091565b610d148282611a37565b5050565b60045460009060a860020a900460ff161515610d6c576040805160e560020a62461bcd02815260206004820152601f6024820152600080516020611e56833981519152604482015290519081900360640190fd5b60065460001015610e0a57600160a060020a038416600081815260056020526040902054600680549091908110610d9f57fe5b600091825260209091200154600160a060020a03161415610e0a576040805160e560020a62461bcd02815260206004820152601960248201527f434e206e6f646520494420616c72656164792065786973742e00000000000000604482015290519081900360640190fd5b5060068054600160a060020a03948516600081815260056020526040812083905560018084019094557ff652222313e28459528d920b65115c16c04f3efc82aaedc97be59f3f377c0d3f9092018054600160a060020a03199081169092179055600780548085019091557fa66cc928b5edb82af9bd49922954155ab7b0942694bea4ce44661d9a8736c6880180549587169582169590951790945560088054928301815590527ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee3018054919093169116179055565b600281565b610eed8161199c565b50565b6008805482908110610a1457fe5b50505050565b600481565b60045474010000000000000000000000000000000000000000900460ff1681565b60408051808201909152600f81527f41646472657373426f6f6b4d6f636b0000000000000000000000000000000000602082015281565b60045460a860020a900460ff161515610fb2576040805160e560020a62461bcd02815260206004820152601f6024820152600080516020611e56833981519152604482015290519081900360640190fd5b5060038054600160a060020a031916600160a060020a0392909216919091179055565b60045460a860020a900460ff1681565b60045460009060a860020a900460ff161515611039576040805160e560020a62461bcd02815260206004820152601f6024820152600080516020611e56833981519152604482015290519081900360640190fd5b50600160a060020a038116600081815260056020526040902054600680549192918390811061106457fe5b600091825260209091200154600160a060020a0316146110ce576040805160e560020a62461bcd02815260206004820152601360248201527f496e76616c696420434e206e6f64652049442e00000000000000000000000000604482015290519081900360640190fd5b600654600110611128576040805160e560020a62461bcd02815260206004820152601b60248201527f434e2073686f756c64206265206d6f7265207468616e206f6e652e0000000000604482015290519081900360640190fd5b600654600019018110156112a05760068054600019810190811061114857fe5b60009182526020909120015460068054600160a060020a03909216918390811061116e57fe5b60009182526020909120018054600160a060020a031916600160a060020a0392909216919091179055600654600780549091600019019081106111ad57fe5b60009182526020909120015460078054600160a060020a0390921691839081106111d357fe5b60009182526020909120018054600160a060020a031916600160a060020a03929092169190911790556006546008805490916000190190811061121257fe5b60009182526020909120015460088054600160a060020a03909216918390811061123857fe5b600091825260208220018054600160a060020a031916600160a060020a0393909316929092179091556006805483926005929091600019810190811061127a57fe5b6000918252602080832090910154600160a060020a031683528201929092526040019020555b600160a060020a0382166000908152600560205260408120556006805460001981019081106112cb57fe5b60009182526020909120018054600160a060020a03191690556006805460001901906112f79082611e15565b5060078054600019810190811061130a57fe5b60009182526020909120018054600160a060020a03191690556007805460001901906113369082611e15565b5060088054600019810190811061134957fe5b60009182526020909120018054600160a060020a03191690556008805460001901906113759082611e15565b505050565b603281565b6000808685146113ff576040805160e560020a62461bcd02815260206004820152602860248201527f446966666572656e7420636e4e6f6465496420616e6420636e5374616b696e6760448201527f206c656e67746873000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b86831461147c576040805160e560020a62461bcd02815260206004820152602560248201527f446966666572656e7420636e4e6f6465496420616e6420726577617264206c6560448201527f6e67746873000000000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b600091505b8682101561156b5787878381811061149557fe5b90506020020135600160a060020a0316905060006006805490501180156114f65750600160a060020a0381166000818152600560205260409020546006805490919081106114df57fe5b600091825260209091200154600160a060020a0316145b1561150057611560565b61156088888481811061150f57fe5b90506020020135600160a060020a0316878785818110151561152d57fe5b90506020020135600160a060020a0316868686818110151561154b57fe5b90506020020135600160a060020a0316610d18565b600190910190611481565b5050505050505050565b600454600160a060020a031681565b600454606090819081908190600090819074010000000000000000000000000000000000000000900460ff1615156115d5576040805160008082526020820190815281830190925294509250611880565b60068054905060030260020160405190808252806020026020018201604052801561160a578160200160208202803883390190505b509350600680549050600302600201604051908082528060200260200182016040528015611642578160200160208202803883390190505b506006549093509150600090505b818110156117c2576000848260030281518110151561166b57fe5b60ff909216602092830290910190910152600680548290811061168a57fe5b6000918252602090912001548351600160a060020a03909116908490600384029081106116b357fe5b600160a060020a03909216602092830290910190910152835160019085906003840283019081106116e057fe5b60ff90921660209283029091019091015260078054829081106116ff57fe5b6000918252602090912001548351600160a060020a039091169084906003840260010190811061172b57fe5b600160a060020a039092166020928302909101909101528351600290859060038402830190811061175857fe5b60ff909216602092830290910190910152600880548290811061177757fe5b6000918252602090912001548351600160a060020a03909116908490600260038502019081106117a357fe5b600160a060020a03909216602092830290910190910152600101611650565b600384836003028151811015156117d557fe5b60ff9092166020928302909101909101526002548351600160a060020a039091169084906003850290811061180657fe5b600160a060020a03909216602092830290910190910152835160049085906001600386020190811061183457fe5b60ff909216602092830290910190910152600380548451600160a060020a0390911691859190850260010190811061186857fe5b600160a060020a039092166020928302909101909101525b509194909350915050565b600081565b606481565b60015550506004805475ff000000000000000000000000000000000000000000191660a860020a179055565b565b62093a8081565b610d148282610f61565b6212750081565b600080805b83831015611995578484848181106118f457fe5b90506020020135600160a060020a031691506005600083600160a060020a0316600160a060020a0316815260200190815260200160002054905081600160a060020a031660068281548110151561194757fe5b600091825260209091200154600160a060020a0316146119665761198a565b61198a85858581811061197557fe5b90506020020135600160a060020a0316610fe5565b6001909201916118e0565b5050505050565b60045460a860020a900460ff1615156119ed576040805160e560020a62461bcd02815260206004820152601f6024820152600080516020611e56833981519152604482015290519081900360640190fd5b60048054600160a060020a031916600160a060020a0392909216919091179055565b600381565b610eed81610fe5565b60015481565b600354600160a060020a031681565b600155565b60045460a860020a900460ff161515611a88576040805160e560020a62461bcd02815260206004820152601f6024820152600080516020611e56833981519152604482015290519081900360640190fd5b5060028054600160a060020a031916600160a060020a0392909216919091179055565b611375838383610d18565b60045474010000000000000000000000000000000000000000900460ff1615611b29576040805160e560020a62461bcd02815260206004820152601260248201527f416c7265616479206163746976617465642e0000000000000000000000000000604482015290519081900360640190fd5b60045460a860020a900460ff161515611b7a576040805160e560020a62461bcd02815260206004820152601f6024820152600080516020611e56833981519152604482015290519081900360640190fd5b600254600160a060020a03161515611bdc576040805160e560020a62461bcd02815260206004820152601f60248201527f506f4320636f6e7472616374206973206e6f7420726567697374657265642e00604482015290519081900360640190fd5b600354600160a060020a03161515611c3e576040805160e560020a62461bcd02815260206004820152601f60248201527f4b495220636f6e7472616374206973206e6f7420726567697374657265642e00604482015290519081900360640190fd5b6006541515611c97576040805160e560020a62461bcd02815260206004820152601560248201527f4e6f206e6f6465204944206973206c69737465642e0000000000000000000000604482015290519081900360640190fd5b60075460065414611d18576040805160e560020a62461bcd02815260206004820152603660248201527f496e76616c6964206c656e677468206265747765656e206e6f6465204944732060448201527f616e64207374616b696e6720636f6e7472616374732e00000000000000000000606482015290519081900360840190fd5b60085460075414611d99576040805160e560020a62461bcd02815260206004820152603e60248201527f496e76616c6964206c656e677468206265747765656e207374616b696e67206360448201527f6f6e74726163747320616e6420726577617264206164647265737365732e0000606482015290519081900360840190fd5b6004805474ff0000000000000000000000000000000000000000191674010000000000000000000000000000000000000000179055565b600254600160a060020a031681565b60056020526000908152604090205481565b6007805482908110610a1457fe5b600181565b610eed81611a32565b6118c1611ab6565b81548183558181111561137557600083815260209020611375918101908301611e5291905b80821115611e4e5760008155600101611e3a565b5090565b90560041646472657373426f6f6b4d6f636b206e6f7420636f6e737472756374656400a165627a7a7230582060927740457a6e6c9c4f2307c5df9ec6a3d3e1e7d178e4e882e9ed65748150cf0029", }
AddressBookMockMetaData contains all meta data concerning the AddressBookMock contract.
var CnStakingContractInterfaceABI = CnStakingContractInterfaceMetaData.ABI
CnStakingContractInterfaceABI is the input ABI used to generate the binding from. Deprecated: Use CnStakingContractInterfaceMetaData.ABI instead.
var CnStakingContractInterfaceFuncSigs = CnStakingContractInterfaceMetaData.Sigs
CnStakingContractInterfaceFuncSigs maps the 4-byte function signature to its string representation. Deprecated: Use CnStakingContractInterfaceMetaData.Sigs instead.
var CnStakingContractInterfaceMetaData = &bind.MetaData{ ABI: "[{\"constant\":true,\"inputs\":[],\"name\":\"nodeId\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"isInitialized\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"rewardAddress\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"}]", Sigs: map[string]string{ "392e53cd": "isInitialized()", "139d7fed": "nodeId()", "8cf57cb9": "rewardAddress()", }, }
CnStakingContractInterfaceMetaData contains all meta data concerning the CnStakingContractInterface contract.
var KirContractInterfaceABI = KirContractInterfaceMetaData.ABI
KirContractInterfaceABI is the input ABI used to generate the binding from. Deprecated: Use KirContractInterfaceMetaData.ABI instead.
var KirContractInterfaceFuncSigs = KirContractInterfaceMetaData.Sigs
KirContractInterfaceFuncSigs maps the 4-byte function signature to its string representation. Deprecated: Use KirContractInterfaceMetaData.Sigs instead.
var KirContractInterfaceMetaData = &bind.MetaData{ ABI: "[{\"constant\":true,\"inputs\":[],\"name\":\"getKirVersion\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"}]", Sigs: map[string]string{ "44426346": "getKirVersion()", }, }
KirContractInterfaceMetaData contains all meta data concerning the KirContractInterface contract.
var KlaytnRewardABI = KlaytnRewardMetaData.ABI
KlaytnRewardABI is the input ABI used to generate the binding from. Deprecated: Use KlaytnRewardMetaData.ABI instead.
var KlaytnRewardBin = KlaytnRewardMetaData.Bin
KlaytnRewardBin is the compiled bytecode used for deploying new contracts. Deprecated: Use KlaytnRewardMetaData.Bin instead.
var KlaytnRewardFuncSigs = KlaytnRewardMetaData.Sigs
KlaytnRewardFuncSigs maps the 4-byte function signature to its string representation. Deprecated: Use KlaytnRewardMetaData.Sigs instead.
var KlaytnRewardMetaData = &bind.MetaData{ ABI: "[{\"constant\":true,\"inputs\":[],\"name\":\"totalAmount\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"receiver\",\"type\":\"address\"}],\"name\":\"reward\",\"outputs\":[],\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"safeWithdrawal\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"fallback\"}]", Sigs: map[string]string{ "70a08231": "balanceOf(address)", "6353586b": "reward(address)", "fd6b7ef8": "safeWithdrawal()", "1a39d8ef": "totalAmount()", }, Bin: "0x608060405234801561001057600080fd5b506101de806100206000396000f3006080604052600436106100615763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416631a39d8ef81146100805780636353586b146100a757806370a08231146100ca578063fd6b7ef8146100f8575b3360009081526001602052604081208054349081019091558154019055005b34801561008c57600080fd5b5061009561010d565b60408051918252519081900360200190f35b6100c873ffffffffffffffffffffffffffffffffffffffff60043516610113565b005b3480156100d657600080fd5b5061009573ffffffffffffffffffffffffffffffffffffffff60043516610147565b34801561010457600080fd5b506100c8610159565b60005481565b73ffffffffffffffffffffffffffffffffffffffff1660009081526001602052604081208054349081019091558154019055565b60016020526000908152604090205481565b336000908152600160205260408120805490829055908111156101af57604051339082156108fc029083906000818181858888f193505050501561019c576101af565b3360009081526001602052604090208190555b505600a165627a7a72305820587c8f20321a5567dea480a720b073b09facf4c38a4ee685bc23ecebc1bcde810029", }
KlaytnRewardMetaData contains all meta data concerning the KlaytnReward contract.
var PocContractInterfaceABI = PocContractInterfaceMetaData.ABI
PocContractInterfaceABI is the input ABI used to generate the binding from. Deprecated: Use PocContractInterfaceMetaData.ABI instead.
var PocContractInterfaceFuncSigs = PocContractInterfaceMetaData.Sigs
PocContractInterfaceFuncSigs maps the 4-byte function signature to its string representation. Deprecated: Use PocContractInterfaceMetaData.Sigs instead.
var PocContractInterfaceMetaData = &bind.MetaData{ ABI: "[{\"constant\":true,\"inputs\":[],\"name\":\"getPocVersion\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"}]", Sigs: map[string]string{ "0f610072": "getPocVersion()", }, }
PocContractInterfaceMetaData contains all meta data concerning the PocContractInterface contract.
var SafeMathABI = SafeMathMetaData.ABI
SafeMathABI is the input ABI used to generate the binding from. Deprecated: Use SafeMathMetaData.ABI instead.
var SafeMathBin = SafeMathMetaData.Bin
SafeMathBin is the compiled bytecode used for deploying new contracts. Deprecated: Use SafeMathMetaData.Bin instead.
var SafeMathMetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x604c602c600b82828239805160001a60731460008114601c57601e565bfe5b5030600052607381538281f30073000000000000000000000000000000000000000030146080604052600080fd00a165627a7a72305820105e019e235433d0bc6f17c12091cf2048b5a207a6a7981489335ea8f41dbfb20029",
}
SafeMathMetaData contains all meta data concerning the SafeMath contract.
Functions ¶
This section is empty.
Types ¶
type AddressBook ¶
type AddressBook struct { AddressBookCaller // Read-only binding to the contract AddressBookTransactor // Write-only binding to the contract AddressBookFilterer // Log filterer for contract events }
AddressBook is an auto generated Go binding around a Klaytn contract.
func DeployAddressBook ¶
func DeployAddressBook(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *AddressBook, error)
DeployAddressBook deploys a new Klaytn contract, binding an instance of AddressBook to it.
func NewAddressBook ¶
func NewAddressBook(address common.Address, backend bind.ContractBackend) (*AddressBook, error)
NewAddressBook creates a new instance of AddressBook, bound to a specific deployed contract.
type AddressBookActivateAddressBook ¶
type AddressBookActivateAddressBook struct {
Raw types.Log // Blockchain specific contextual infos
}
AddressBookActivateAddressBook represents a ActivateAddressBook event raised by the AddressBook contract.
type AddressBookActivateAddressBookIterator ¶
type AddressBookActivateAddressBookIterator struct { Event *AddressBookActivateAddressBook // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AddressBookActivateAddressBookIterator is returned from FilterActivateAddressBook and is used to iterate over the raw logs and unpacked data for ActivateAddressBook events raised by the AddressBook contract.
func (*AddressBookActivateAddressBookIterator) Close ¶
func (it *AddressBookActivateAddressBookIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AddressBookActivateAddressBookIterator) Error ¶
func (it *AddressBookActivateAddressBookIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AddressBookActivateAddressBookIterator) Next ¶
func (it *AddressBookActivateAddressBookIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type AddressBookAddAdmin ¶
type AddressBookAddAdmin struct { Admin common.Address Raw types.Log // Blockchain specific contextual infos }
AddressBookAddAdmin represents a AddAdmin event raised by the AddressBook contract.
type AddressBookAddAdminIterator ¶
type AddressBookAddAdminIterator struct { Event *AddressBookAddAdmin // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AddressBookAddAdminIterator is returned from FilterAddAdmin and is used to iterate over the raw logs and unpacked data for AddAdmin events raised by the AddressBook contract.
func (*AddressBookAddAdminIterator) Close ¶
func (it *AddressBookAddAdminIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AddressBookAddAdminIterator) Error ¶
func (it *AddressBookAddAdminIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AddressBookAddAdminIterator) Next ¶
func (it *AddressBookAddAdminIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type AddressBookCaller ¶
type AddressBookCaller struct {
// contains filtered or unexported fields
}
AddressBookCaller is an auto generated read-only Go binding around a Klaytn contract.
func NewAddressBookCaller ¶
func NewAddressBookCaller(address common.Address, caller bind.ContractCaller) (*AddressBookCaller, error)
NewAddressBookCaller creates a new read-only instance of AddressBook, bound to a specific deployed contract.
func (*AddressBookCaller) CNNODEIDTYPE ¶
func (_AddressBook *AddressBookCaller) CNNODEIDTYPE(opts *bind.CallOpts) (uint8, error)
CNNODEIDTYPE is a free data retrieval call binding the contract method 0x76674c54.
Solidity: function CN_NODE_ID_TYPE() view returns(uint8)
func (*AddressBookCaller) CNREWARDADDRESSTYPE ¶
func (_AddressBook *AddressBookCaller) CNREWARDADDRESSTYPE(opts *bind.CallOpts) (uint8, error)
CNREWARDADDRESSTYPE is a free data retrieval call binding the contract method 0x32b91e85.
Solidity: function CN_REWARD_ADDRESS_TYPE() view returns(uint8)
func (*AddressBookCaller) CNSTAKINGADDRESSTYPE ¶
func (_AddressBook *AddressBookCaller) CNSTAKINGADDRESSTYPE(opts *bind.CallOpts) (uint8, error)
CNSTAKINGADDRESSTYPE is a free data retrieval call binding the contract method 0xde5bbfbc.
Solidity: function CN_STAKING_ADDRESS_TYPE() view returns(uint8)
func (*AddressBookCaller) CONTRACTTYPE ¶
func (_AddressBook *AddressBookCaller) CONTRACTTYPE(opts *bind.CallOpts) (string, error)
CONTRACTTYPE is a free data retrieval call binding the contract method 0x4b6a94cc.
Solidity: function CONTRACT_TYPE() view returns(string)
func (*AddressBookCaller) GetAllAddress ¶
func (_AddressBook *AddressBookCaller) GetAllAddress(opts *bind.CallOpts) ([]uint8, []common.Address, error)
GetAllAddress is a free data retrieval call binding the contract method 0x715b208b.
Solidity: function getAllAddress() view returns(uint8[], address[])
func (*AddressBookCaller) GetAllAddressInfo ¶
func (_AddressBook *AddressBookCaller) GetAllAddressInfo(opts *bind.CallOpts) ([]common.Address, []common.Address, []common.Address, common.Address, common.Address, error)
GetAllAddressInfo is a free data retrieval call binding the contract method 0x160370b8.
Solidity: function getAllAddressInfo() view returns(address[], address[], address[], address, address)
func (*AddressBookCaller) GetCnInfo ¶
func (_AddressBook *AddressBookCaller) GetCnInfo(opts *bind.CallOpts, _cnNodeId common.Address) (common.Address, common.Address, common.Address, error)
GetCnInfo is a free data retrieval call binding the contract method 0x15575d5a.
Solidity: function getCnInfo(address _cnNodeId) view returns(address, address, address)
func (*AddressBookCaller) GetPendingRequestList ¶
func (_AddressBook *AddressBookCaller) GetPendingRequestList(opts *bind.CallOpts) ([][32]byte, error)
GetPendingRequestList is a free data retrieval call binding the contract method 0xda34a0bd.
Solidity: function getPendingRequestList() view returns(bytes32[])
func (*AddressBookCaller) GetRequestInfo ¶
func (_AddressBook *AddressBookCaller) GetRequestInfo(opts *bind.CallOpts, _id [32]byte) (uint8, [32]byte, [32]byte, [32]byte, []common.Address, *big.Int, uint8, error)
GetRequestInfo is a free data retrieval call binding the contract method 0x82d67e5a.
Solidity: function getRequestInfo(bytes32 _id) view returns(uint8, bytes32, bytes32, bytes32, address[], uint256, uint8)
func (*AddressBookCaller) GetRequestInfoByArgs ¶
func (_AddressBook *AddressBookCaller) GetRequestInfoByArgs(opts *bind.CallOpts, _functionId uint8, _firstArg [32]byte, _secondArg [32]byte, _thirdArg [32]byte) ([32]byte, []common.Address, *big.Int, uint8, error)
GetRequestInfoByArgs is a free data retrieval call binding the contract method 0x407091eb.
Solidity: function getRequestInfoByArgs(uint8 _functionId, bytes32 _firstArg, bytes32 _secondArg, bytes32 _thirdArg) view returns(bytes32, address[], uint256, uint8)
func (*AddressBookCaller) GetState ¶
func (_AddressBook *AddressBookCaller) GetState(opts *bind.CallOpts) ([]common.Address, *big.Int, error)
GetState is a free data retrieval call binding the contract method 0x1865c57d.
Solidity: function getState() view returns(address[], uint256)
func (*AddressBookCaller) IsActivated ¶
func (_AddressBook *AddressBookCaller) IsActivated(opts *bind.CallOpts) (bool, error)
IsActivated is a free data retrieval call binding the contract method 0x4a8c1fb4.
Solidity: function isActivated() view returns(bool)
func (*AddressBookCaller) IsConstructed ¶
func (_AddressBook *AddressBookCaller) IsConstructed(opts *bind.CallOpts) (bool, error)
IsConstructed is a free data retrieval call binding the contract method 0x50a5bb69.
Solidity: function isConstructed() view returns(bool)
func (*AddressBookCaller) KIRCONTRACTTYPE ¶
func (_AddressBook *AddressBookCaller) KIRCONTRACTTYPE(opts *bind.CallOpts) (uint8, error)
KIRCONTRACTTYPE is a free data retrieval call binding the contract method 0x41b6945c.
Solidity: function KIR_CONTRACT_TYPE() view returns(uint8)
func (*AddressBookCaller) KirContractAddress ¶
func (_AddressBook *AddressBookCaller) KirContractAddress(opts *bind.CallOpts) (common.Address, error)
KirContractAddress is a free data retrieval call binding the contract method 0xb858dd95.
Solidity: function kirContractAddress() view returns(address)
func (*AddressBookCaller) MAXADMIN ¶
MAXADMIN is a free data retrieval call binding the contract method 0x58d65880.
Solidity: function MAX_ADMIN() view returns(uint256)
func (*AddressBookCaller) MAXPENDINGREQUEST ¶
MAXPENDINGREQUEST is a free data retrieval call binding the contract method 0x778f39cb.
Solidity: function MAX_PENDING_REQUEST() view returns(uint256)
func (*AddressBookCaller) ONEWEEK ¶
ONEWEEK is a free data retrieval call binding the contract method 0x8e6f6b77.
Solidity: function ONE_WEEK() view returns(uint256)
func (*AddressBookCaller) POCCONTRACTTYPE ¶
func (_AddressBook *AddressBookCaller) POCCONTRACTTYPE(opts *bind.CallOpts) (uint8, error)
POCCONTRACTTYPE is a free data retrieval call binding the contract method 0xb50060e4.
Solidity: function POC_CONTRACT_TYPE() view returns(uint8)
func (*AddressBookCaller) PocContractAddress ¶
func (_AddressBook *AddressBookCaller) PocContractAddress(opts *bind.CallOpts) (common.Address, error)
PocContractAddress is a free data retrieval call binding the contract method 0xd267eda5.
Solidity: function pocContractAddress() view returns(address)
func (*AddressBookCaller) Requirement ¶
Requirement is a free data retrieval call binding the contract method 0xb7563930.
Solidity: function requirement() view returns(uint256)
func (*AddressBookCaller) SpareContractAddress ¶
func (_AddressBook *AddressBookCaller) SpareContractAddress(opts *bind.CallOpts) (common.Address, error)
SpareContractAddress is a free data retrieval call binding the contract method 0x6abd623d.
Solidity: function spareContractAddress() view returns(address)
type AddressBookCallerRaw ¶
type AddressBookCallerRaw struct {
Contract *AddressBookCaller // Generic read-only contract binding to access the raw methods on
}
AddressBookCallerRaw is an auto generated low-level read-only Go binding around a Klaytn contract.
func (*AddressBookCallerRaw) Call ¶
func (_AddressBook *AddressBookCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type AddressBookCallerSession ¶
type AddressBookCallerSession struct { Contract *AddressBookCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
AddressBookCallerSession is an auto generated read-only Go binding around a Klaytn contract, with pre-set call options.
func (*AddressBookCallerSession) CNNODEIDTYPE ¶
func (_AddressBook *AddressBookCallerSession) CNNODEIDTYPE() (uint8, error)
CNNODEIDTYPE is a free data retrieval call binding the contract method 0x76674c54.
Solidity: function CN_NODE_ID_TYPE() view returns(uint8)
func (*AddressBookCallerSession) CNREWARDADDRESSTYPE ¶
func (_AddressBook *AddressBookCallerSession) CNREWARDADDRESSTYPE() (uint8, error)
CNREWARDADDRESSTYPE is a free data retrieval call binding the contract method 0x32b91e85.
Solidity: function CN_REWARD_ADDRESS_TYPE() view returns(uint8)
func (*AddressBookCallerSession) CNSTAKINGADDRESSTYPE ¶
func (_AddressBook *AddressBookCallerSession) CNSTAKINGADDRESSTYPE() (uint8, error)
CNSTAKINGADDRESSTYPE is a free data retrieval call binding the contract method 0xde5bbfbc.
Solidity: function CN_STAKING_ADDRESS_TYPE() view returns(uint8)
func (*AddressBookCallerSession) CONTRACTTYPE ¶
func (_AddressBook *AddressBookCallerSession) CONTRACTTYPE() (string, error)
CONTRACTTYPE is a free data retrieval call binding the contract method 0x4b6a94cc.
Solidity: function CONTRACT_TYPE() view returns(string)
func (*AddressBookCallerSession) GetAllAddress ¶
func (_AddressBook *AddressBookCallerSession) GetAllAddress() ([]uint8, []common.Address, error)
GetAllAddress is a free data retrieval call binding the contract method 0x715b208b.
Solidity: function getAllAddress() view returns(uint8[], address[])
func (*AddressBookCallerSession) GetAllAddressInfo ¶
func (_AddressBook *AddressBookCallerSession) GetAllAddressInfo() ([]common.Address, []common.Address, []common.Address, common.Address, common.Address, error)
GetAllAddressInfo is a free data retrieval call binding the contract method 0x160370b8.
Solidity: function getAllAddressInfo() view returns(address[], address[], address[], address, address)
func (*AddressBookCallerSession) GetCnInfo ¶
func (_AddressBook *AddressBookCallerSession) GetCnInfo(_cnNodeId common.Address) (common.Address, common.Address, common.Address, error)
GetCnInfo is a free data retrieval call binding the contract method 0x15575d5a.
Solidity: function getCnInfo(address _cnNodeId) view returns(address, address, address)
func (*AddressBookCallerSession) GetPendingRequestList ¶
func (_AddressBook *AddressBookCallerSession) GetPendingRequestList() ([][32]byte, error)
GetPendingRequestList is a free data retrieval call binding the contract method 0xda34a0bd.
Solidity: function getPendingRequestList() view returns(bytes32[])
func (*AddressBookCallerSession) GetRequestInfo ¶
func (_AddressBook *AddressBookCallerSession) GetRequestInfo(_id [32]byte) (uint8, [32]byte, [32]byte, [32]byte, []common.Address, *big.Int, uint8, error)
GetRequestInfo is a free data retrieval call binding the contract method 0x82d67e5a.
Solidity: function getRequestInfo(bytes32 _id) view returns(uint8, bytes32, bytes32, bytes32, address[], uint256, uint8)
func (*AddressBookCallerSession) GetRequestInfoByArgs ¶
func (_AddressBook *AddressBookCallerSession) GetRequestInfoByArgs(_functionId uint8, _firstArg [32]byte, _secondArg [32]byte, _thirdArg [32]byte) ([32]byte, []common.Address, *big.Int, uint8, error)
GetRequestInfoByArgs is a free data retrieval call binding the contract method 0x407091eb.
Solidity: function getRequestInfoByArgs(uint8 _functionId, bytes32 _firstArg, bytes32 _secondArg, bytes32 _thirdArg) view returns(bytes32, address[], uint256, uint8)
func (*AddressBookCallerSession) GetState ¶
GetState is a free data retrieval call binding the contract method 0x1865c57d.
Solidity: function getState() view returns(address[], uint256)
func (*AddressBookCallerSession) IsActivated ¶
func (_AddressBook *AddressBookCallerSession) IsActivated() (bool, error)
IsActivated is a free data retrieval call binding the contract method 0x4a8c1fb4.
Solidity: function isActivated() view returns(bool)
func (*AddressBookCallerSession) IsConstructed ¶
func (_AddressBook *AddressBookCallerSession) IsConstructed() (bool, error)
IsConstructed is a free data retrieval call binding the contract method 0x50a5bb69.
Solidity: function isConstructed() view returns(bool)
func (*AddressBookCallerSession) KIRCONTRACTTYPE ¶
func (_AddressBook *AddressBookCallerSession) KIRCONTRACTTYPE() (uint8, error)
KIRCONTRACTTYPE is a free data retrieval call binding the contract method 0x41b6945c.
Solidity: function KIR_CONTRACT_TYPE() view returns(uint8)
func (*AddressBookCallerSession) KirContractAddress ¶
func (_AddressBook *AddressBookCallerSession) KirContractAddress() (common.Address, error)
KirContractAddress is a free data retrieval call binding the contract method 0xb858dd95.
Solidity: function kirContractAddress() view returns(address)
func (*AddressBookCallerSession) MAXADMIN ¶
func (_AddressBook *AddressBookCallerSession) MAXADMIN() (*big.Int, error)
MAXADMIN is a free data retrieval call binding the contract method 0x58d65880.
Solidity: function MAX_ADMIN() view returns(uint256)
func (*AddressBookCallerSession) MAXPENDINGREQUEST ¶
func (_AddressBook *AddressBookCallerSession) MAXPENDINGREQUEST() (*big.Int, error)
MAXPENDINGREQUEST is a free data retrieval call binding the contract method 0x778f39cb.
Solidity: function MAX_PENDING_REQUEST() view returns(uint256)
func (*AddressBookCallerSession) ONEWEEK ¶
func (_AddressBook *AddressBookCallerSession) ONEWEEK() (*big.Int, error)
ONEWEEK is a free data retrieval call binding the contract method 0x8e6f6b77.
Solidity: function ONE_WEEK() view returns(uint256)
func (*AddressBookCallerSession) POCCONTRACTTYPE ¶
func (_AddressBook *AddressBookCallerSession) POCCONTRACTTYPE() (uint8, error)
POCCONTRACTTYPE is a free data retrieval call binding the contract method 0xb50060e4.
Solidity: function POC_CONTRACT_TYPE() view returns(uint8)
func (*AddressBookCallerSession) PocContractAddress ¶
func (_AddressBook *AddressBookCallerSession) PocContractAddress() (common.Address, error)
PocContractAddress is a free data retrieval call binding the contract method 0xd267eda5.
Solidity: function pocContractAddress() view returns(address)
func (*AddressBookCallerSession) Requirement ¶
func (_AddressBook *AddressBookCallerSession) Requirement() (*big.Int, error)
Requirement is a free data retrieval call binding the contract method 0xb7563930.
Solidity: function requirement() view returns(uint256)
func (*AddressBookCallerSession) SpareContractAddress ¶
func (_AddressBook *AddressBookCallerSession) SpareContractAddress() (common.Address, error)
SpareContractAddress is a free data retrieval call binding the contract method 0x6abd623d.
Solidity: function spareContractAddress() view returns(address)
type AddressBookCancelRequest ¶
type AddressBookCancelRequest struct { Id [32]byte From common.Address FunctionId uint8 FirstArg [32]byte SecondArg [32]byte ThirdArg [32]byte Raw types.Log // Blockchain specific contextual infos }
AddressBookCancelRequest represents a CancelRequest event raised by the AddressBook contract.
type AddressBookCancelRequestIterator ¶
type AddressBookCancelRequestIterator struct { Event *AddressBookCancelRequest // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AddressBookCancelRequestIterator is returned from FilterCancelRequest and is used to iterate over the raw logs and unpacked data for CancelRequest events raised by the AddressBook contract.
func (*AddressBookCancelRequestIterator) Close ¶
func (it *AddressBookCancelRequestIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AddressBookCancelRequestIterator) Error ¶
func (it *AddressBookCancelRequestIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AddressBookCancelRequestIterator) Next ¶
func (it *AddressBookCancelRequestIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type AddressBookClearRequest ¶
AddressBookClearRequest represents a ClearRequest event raised by the AddressBook contract.
type AddressBookClearRequestIterator ¶
type AddressBookClearRequestIterator struct { Event *AddressBookClearRequest // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AddressBookClearRequestIterator is returned from FilterClearRequest and is used to iterate over the raw logs and unpacked data for ClearRequest events raised by the AddressBook contract.
func (*AddressBookClearRequestIterator) Close ¶
func (it *AddressBookClearRequestIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AddressBookClearRequestIterator) Error ¶
func (it *AddressBookClearRequestIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AddressBookClearRequestIterator) Next ¶
func (it *AddressBookClearRequestIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type AddressBookDeleteAdmin ¶
type AddressBookDeleteAdmin struct { Admin common.Address Raw types.Log // Blockchain specific contextual infos }
AddressBookDeleteAdmin represents a DeleteAdmin event raised by the AddressBook contract.
type AddressBookDeleteAdminIterator ¶
type AddressBookDeleteAdminIterator struct { Event *AddressBookDeleteAdmin // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AddressBookDeleteAdminIterator is returned from FilterDeleteAdmin and is used to iterate over the raw logs and unpacked data for DeleteAdmin events raised by the AddressBook contract.
func (*AddressBookDeleteAdminIterator) Close ¶
func (it *AddressBookDeleteAdminIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AddressBookDeleteAdminIterator) Error ¶
func (it *AddressBookDeleteAdminIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AddressBookDeleteAdminIterator) Next ¶
func (it *AddressBookDeleteAdminIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type AddressBookDeployContract ¶
type AddressBookDeployContract struct { ContractType string AdminList []common.Address Requirement *big.Int Raw types.Log // Blockchain specific contextual infos }
AddressBookDeployContract represents a DeployContract event raised by the AddressBook contract.
type AddressBookDeployContractIterator ¶
type AddressBookDeployContractIterator struct { Event *AddressBookDeployContract // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AddressBookDeployContractIterator is returned from FilterDeployContract and is used to iterate over the raw logs and unpacked data for DeployContract events raised by the AddressBook contract.
func (*AddressBookDeployContractIterator) Close ¶
func (it *AddressBookDeployContractIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AddressBookDeployContractIterator) Error ¶
func (it *AddressBookDeployContractIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AddressBookDeployContractIterator) Next ¶
func (it *AddressBookDeployContractIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type AddressBookExecuteRequestFailure ¶
type AddressBookExecuteRequestFailure struct { Id [32]byte From common.Address FunctionId uint8 FirstArg [32]byte SecondArg [32]byte ThirdArg [32]byte Raw types.Log // Blockchain specific contextual infos }
AddressBookExecuteRequestFailure represents a ExecuteRequestFailure event raised by the AddressBook contract.
type AddressBookExecuteRequestFailureIterator ¶
type AddressBookExecuteRequestFailureIterator struct { Event *AddressBookExecuteRequestFailure // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AddressBookExecuteRequestFailureIterator is returned from FilterExecuteRequestFailure and is used to iterate over the raw logs and unpacked data for ExecuteRequestFailure events raised by the AddressBook contract.
func (*AddressBookExecuteRequestFailureIterator) Close ¶
func (it *AddressBookExecuteRequestFailureIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AddressBookExecuteRequestFailureIterator) Error ¶
func (it *AddressBookExecuteRequestFailureIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AddressBookExecuteRequestFailureIterator) Next ¶
func (it *AddressBookExecuteRequestFailureIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type AddressBookExecuteRequestSuccess ¶
type AddressBookExecuteRequestSuccess struct { Id [32]byte From common.Address FunctionId uint8 FirstArg [32]byte SecondArg [32]byte ThirdArg [32]byte Raw types.Log // Blockchain specific contextual infos }
AddressBookExecuteRequestSuccess represents a ExecuteRequestSuccess event raised by the AddressBook contract.
type AddressBookExecuteRequestSuccessIterator ¶
type AddressBookExecuteRequestSuccessIterator struct { Event *AddressBookExecuteRequestSuccess // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AddressBookExecuteRequestSuccessIterator is returned from FilterExecuteRequestSuccess and is used to iterate over the raw logs and unpacked data for ExecuteRequestSuccess events raised by the AddressBook contract.
func (*AddressBookExecuteRequestSuccessIterator) Close ¶
func (it *AddressBookExecuteRequestSuccessIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AddressBookExecuteRequestSuccessIterator) Error ¶
func (it *AddressBookExecuteRequestSuccessIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AddressBookExecuteRequestSuccessIterator) Next ¶
func (it *AddressBookExecuteRequestSuccessIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type AddressBookExpiredRequest ¶
type AddressBookExpiredRequest struct { Id [32]byte From common.Address FunctionId uint8 FirstArg [32]byte SecondArg [32]byte ThirdArg [32]byte Confirmers []common.Address Raw types.Log // Blockchain specific contextual infos }
AddressBookExpiredRequest represents a ExpiredRequest event raised by the AddressBook contract.
type AddressBookExpiredRequestIterator ¶
type AddressBookExpiredRequestIterator struct { Event *AddressBookExpiredRequest // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AddressBookExpiredRequestIterator is returned from FilterExpiredRequest and is used to iterate over the raw logs and unpacked data for ExpiredRequest events raised by the AddressBook contract.
func (*AddressBookExpiredRequestIterator) Close ¶
func (it *AddressBookExpiredRequestIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AddressBookExpiredRequestIterator) Error ¶
func (it *AddressBookExpiredRequestIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AddressBookExpiredRequestIterator) Next ¶
func (it *AddressBookExpiredRequestIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type AddressBookFilterer ¶
type AddressBookFilterer struct {
// contains filtered or unexported fields
}
AddressBookFilterer is an auto generated log filtering Go binding around a Klaytn contract events.
func NewAddressBookFilterer ¶
func NewAddressBookFilterer(address common.Address, filterer bind.ContractFilterer) (*AddressBookFilterer, error)
NewAddressBookFilterer creates a new log filterer instance of AddressBook, bound to a specific deployed contract.
func (*AddressBookFilterer) FilterActivateAddressBook ¶
func (_AddressBook *AddressBookFilterer) FilterActivateAddressBook(opts *bind.FilterOpts) (*AddressBookActivateAddressBookIterator, error)
FilterActivateAddressBook is a free log retrieval operation binding the contract event 0x29d89931226d613bf878a0be8c635eaf2049121c8c68d5ad80a78f0ac9005d4b.
Solidity: event ActivateAddressBook()
func (*AddressBookFilterer) FilterAddAdmin ¶
func (_AddressBook *AddressBookFilterer) FilterAddAdmin(opts *bind.FilterOpts, admin []common.Address) (*AddressBookAddAdminIterator, error)
FilterAddAdmin is a free log retrieval operation binding the contract event 0xad6de4452a631e641cb59902236607946ce9272b9b981f2f80e8d129cb9084ba.
Solidity: event AddAdmin(address indexed admin)
func (*AddressBookFilterer) FilterCancelRequest ¶
func (_AddressBook *AddressBookFilterer) FilterCancelRequest(opts *bind.FilterOpts, id [][32]byte, from []common.Address) (*AddressBookCancelRequestIterator, error)
FilterCancelRequest is a free log retrieval operation binding the contract event 0xbfda049a0206fd9c90ed4a3170f5bfaad83c323a16835dd68fea92faa247c2cd.
Solidity: event CancelRequest(bytes32 indexed id, address indexed from, uint8 functionId, bytes32 firstArg, bytes32 secondArg, bytes32 thirdArg)
func (*AddressBookFilterer) FilterClearRequest ¶
func (_AddressBook *AddressBookFilterer) FilterClearRequest(opts *bind.FilterOpts) (*AddressBookClearRequestIterator, error)
FilterClearRequest is a free log retrieval operation binding the contract event 0x907527d30089abd16e30f06ddbbbc18480505176262f19bc16c1fbf9262f9c6b.
Solidity: event ClearRequest()
func (*AddressBookFilterer) FilterDeleteAdmin ¶
func (_AddressBook *AddressBookFilterer) FilterDeleteAdmin(opts *bind.FilterOpts, admin []common.Address) (*AddressBookDeleteAdminIterator, error)
FilterDeleteAdmin is a free log retrieval operation binding the contract event 0x1af6bd3d85a56e7c4a0700756fd2ca3b3b65c266e56c77652c5a346bc2565220.
Solidity: event DeleteAdmin(address indexed admin)
func (*AddressBookFilterer) FilterDeployContract ¶
func (_AddressBook *AddressBookFilterer) FilterDeployContract(opts *bind.FilterOpts) (*AddressBookDeployContractIterator, error)
FilterDeployContract is a free log retrieval operation binding the contract event 0xc5caa942b8f8ea45a2e094d941dbba0ef9c0307f34c81ce78e71bfb128d6b25a.
Solidity: event DeployContract(string contractType, address[] adminList, uint256 requirement)
func (*AddressBookFilterer) FilterExecuteRequestFailure ¶
func (_AddressBook *AddressBookFilterer) FilterExecuteRequestFailure(opts *bind.FilterOpts, id [][32]byte, from []common.Address) (*AddressBookExecuteRequestFailureIterator, error)
FilterExecuteRequestFailure is a free log retrieval operation binding the contract event 0xf151a3ee41626c2511372320f09f7957af81c8c1cde8cdf3f05a5979626eaaf3.
Solidity: event ExecuteRequestFailure(bytes32 indexed id, address indexed from, uint8 functionId, bytes32 firstArg, bytes32 secondArg, bytes32 thirdArg)
func (*AddressBookFilterer) FilterExecuteRequestSuccess ¶
func (_AddressBook *AddressBookFilterer) FilterExecuteRequestSuccess(opts *bind.FilterOpts, id [][32]byte, from []common.Address) (*AddressBookExecuteRequestSuccessIterator, error)
FilterExecuteRequestSuccess is a free log retrieval operation binding the contract event 0xc55c9229184beabeee72b6970a96691b4200919e47579cc4b9be50a1bec7ef11.
Solidity: event ExecuteRequestSuccess(bytes32 indexed id, address indexed from, uint8 functionId, bytes32 firstArg, bytes32 secondArg, bytes32 thirdArg)
func (*AddressBookFilterer) FilterExpiredRequest ¶
func (_AddressBook *AddressBookFilterer) FilterExpiredRequest(opts *bind.FilterOpts, id [][32]byte, from []common.Address) (*AddressBookExpiredRequestIterator, error)
FilterExpiredRequest is a free log retrieval operation binding the contract event 0x9f3ca7a04988021200a04e0775f46648683bffe7203608269a66c371befe5685.
Solidity: event ExpiredRequest(bytes32 indexed id, address indexed from, uint8 functionId, bytes32 firstArg, bytes32 secondArg, bytes32 thirdArg, address[] confirmers)
func (*AddressBookFilterer) FilterRegisterCnStakingContract ¶
func (_AddressBook *AddressBookFilterer) FilterRegisterCnStakingContract(opts *bind.FilterOpts) (*AddressBookRegisterCnStakingContractIterator, error)
FilterRegisterCnStakingContract is a free log retrieval operation binding the contract event 0xe01726557c1ea9f7286dca4bba890e96fea9041689db298806306cafa74c9e91.
Solidity: event RegisterCnStakingContract(address cnNodeId, address cnStakingContractAddress, address cnRewardAddress)
func (*AddressBookFilterer) FilterReviseRewardAddress ¶
func (_AddressBook *AddressBookFilterer) FilterReviseRewardAddress(opts *bind.FilterOpts) (*AddressBookReviseRewardAddressIterator, error)
FilterReviseRewardAddress is a free log retrieval operation binding the contract event 0xaa5c92ffd739bc0b8b117b671e7d713917ddb1440b436263a3ea106d70c6f05f.
Solidity: event ReviseRewardAddress(address cnNodeId, address prevRewardAddress, address curRewardAddress)
func (*AddressBookFilterer) FilterRevokeRequest ¶
func (_AddressBook *AddressBookFilterer) FilterRevokeRequest(opts *bind.FilterOpts, id [][32]byte, from []common.Address) (*AddressBookRevokeRequestIterator, error)
FilterRevokeRequest is a free log retrieval operation binding the contract event 0x9c174b2536ba49e3478ca649dac74d9e9f71f70adf70f193e780eabbfcdc367c.
Solidity: event RevokeRequest(bytes32 indexed id, address indexed from, uint8 functionId, bytes32 firstArg, bytes32 secondArg, bytes32 thirdArg, address[] confirmers)
func (*AddressBookFilterer) FilterSubmitRequest ¶
func (_AddressBook *AddressBookFilterer) FilterSubmitRequest(opts *bind.FilterOpts, id [][32]byte, from []common.Address) (*AddressBookSubmitRequestIterator, error)
FilterSubmitRequest is a free log retrieval operation binding the contract event 0xb7b03afe355fcf2b1d00e020db2b1a902b9ee1b1c1d995626c1e18c957340ea8.
Solidity: event SubmitRequest(bytes32 indexed id, address indexed from, uint8 functionId, bytes32 firstArg, bytes32 secondArg, bytes32 thirdArg, address[] confirmers)
func (*AddressBookFilterer) FilterUnregisterCnStakingContract ¶
func (_AddressBook *AddressBookFilterer) FilterUnregisterCnStakingContract(opts *bind.FilterOpts) (*AddressBookUnregisterCnStakingContractIterator, error)
FilterUnregisterCnStakingContract is a free log retrieval operation binding the contract event 0xa30079721e55931e89e7cdb421712ad0fcc817e7cac8fe954aa7ed0d46b9c42d.
Solidity: event UnregisterCnStakingContract(address cnNodeId)
func (*AddressBookFilterer) FilterUpdateKirContract ¶
func (_AddressBook *AddressBookFilterer) FilterUpdateKirContract(opts *bind.FilterOpts) (*AddressBookUpdateKirContractIterator, error)
FilterUpdateKirContract is a free log retrieval operation binding the contract event 0xfdccdf242038c2d09605009fbb95e03f75cdbd106d0a9e52a1670be9553c8848.
Solidity: event UpdateKirContract(address prevKirContractAddress, uint256 prevVersion, address curKirContractAddress, uint256 curVersion)
func (*AddressBookFilterer) FilterUpdatePocContract ¶
func (_AddressBook *AddressBookFilterer) FilterUpdatePocContract(opts *bind.FilterOpts) (*AddressBookUpdatePocContractIterator, error)
FilterUpdatePocContract is a free log retrieval operation binding the contract event 0xd531725ac89042f190fd73adfdeff435e07500f1a92b4b87743f1bcf91acb3a7.
Solidity: event UpdatePocContract(address prevPocContractAddress, uint256 prevVersion, address curPocContractAddress, uint256 curVersion)
func (*AddressBookFilterer) FilterUpdateRequirement ¶
func (_AddressBook *AddressBookFilterer) FilterUpdateRequirement(opts *bind.FilterOpts) (*AddressBookUpdateRequirementIterator, error)
FilterUpdateRequirement is a free log retrieval operation binding the contract event 0x8951393946c27b45080aad111464c16c70f3d5e7d24b114a627334441961bf5f.
Solidity: event UpdateRequirement(uint256 requirement)
func (*AddressBookFilterer) FilterUpdateSpareContract ¶
func (_AddressBook *AddressBookFilterer) FilterUpdateSpareContract(opts *bind.FilterOpts) (*AddressBookUpdateSpareContractIterator, error)
FilterUpdateSpareContract is a free log retrieval operation binding the contract event 0x508aacd44cfe23a34a8c2643ab08c3410cf5505632cfce58dcfa0efa2fd2ff37.
Solidity: event UpdateSpareContract(address spareContractAddress)
func (*AddressBookFilterer) ParseActivateAddressBook ¶ added in v1.12.0
func (_AddressBook *AddressBookFilterer) ParseActivateAddressBook(log types.Log) (*AddressBookActivateAddressBook, error)
ParseActivateAddressBook is a log parse operation binding the contract event 0x29d89931226d613bf878a0be8c635eaf2049121c8c68d5ad80a78f0ac9005d4b.
Solidity: event ActivateAddressBook()
func (*AddressBookFilterer) ParseAddAdmin ¶ added in v1.12.0
func (_AddressBook *AddressBookFilterer) ParseAddAdmin(log types.Log) (*AddressBookAddAdmin, error)
ParseAddAdmin is a log parse operation binding the contract event 0xad6de4452a631e641cb59902236607946ce9272b9b981f2f80e8d129cb9084ba.
Solidity: event AddAdmin(address indexed admin)
func (*AddressBookFilterer) ParseCancelRequest ¶ added in v1.12.0
func (_AddressBook *AddressBookFilterer) ParseCancelRequest(log types.Log) (*AddressBookCancelRequest, error)
ParseCancelRequest is a log parse operation binding the contract event 0xbfda049a0206fd9c90ed4a3170f5bfaad83c323a16835dd68fea92faa247c2cd.
Solidity: event CancelRequest(bytes32 indexed id, address indexed from, uint8 functionId, bytes32 firstArg, bytes32 secondArg, bytes32 thirdArg)
func (*AddressBookFilterer) ParseClearRequest ¶ added in v1.12.0
func (_AddressBook *AddressBookFilterer) ParseClearRequest(log types.Log) (*AddressBookClearRequest, error)
ParseClearRequest is a log parse operation binding the contract event 0x907527d30089abd16e30f06ddbbbc18480505176262f19bc16c1fbf9262f9c6b.
Solidity: event ClearRequest()
func (*AddressBookFilterer) ParseDeleteAdmin ¶ added in v1.12.0
func (_AddressBook *AddressBookFilterer) ParseDeleteAdmin(log types.Log) (*AddressBookDeleteAdmin, error)
ParseDeleteAdmin is a log parse operation binding the contract event 0x1af6bd3d85a56e7c4a0700756fd2ca3b3b65c266e56c77652c5a346bc2565220.
Solidity: event DeleteAdmin(address indexed admin)
func (*AddressBookFilterer) ParseDeployContract ¶ added in v1.12.0
func (_AddressBook *AddressBookFilterer) ParseDeployContract(log types.Log) (*AddressBookDeployContract, error)
ParseDeployContract is a log parse operation binding the contract event 0xc5caa942b8f8ea45a2e094d941dbba0ef9c0307f34c81ce78e71bfb128d6b25a.
Solidity: event DeployContract(string contractType, address[] adminList, uint256 requirement)
func (*AddressBookFilterer) ParseExecuteRequestFailure ¶ added in v1.12.0
func (_AddressBook *AddressBookFilterer) ParseExecuteRequestFailure(log types.Log) (*AddressBookExecuteRequestFailure, error)
ParseExecuteRequestFailure is a log parse operation binding the contract event 0xf151a3ee41626c2511372320f09f7957af81c8c1cde8cdf3f05a5979626eaaf3.
Solidity: event ExecuteRequestFailure(bytes32 indexed id, address indexed from, uint8 functionId, bytes32 firstArg, bytes32 secondArg, bytes32 thirdArg)
func (*AddressBookFilterer) ParseExecuteRequestSuccess ¶ added in v1.12.0
func (_AddressBook *AddressBookFilterer) ParseExecuteRequestSuccess(log types.Log) (*AddressBookExecuteRequestSuccess, error)
ParseExecuteRequestSuccess is a log parse operation binding the contract event 0xc55c9229184beabeee72b6970a96691b4200919e47579cc4b9be50a1bec7ef11.
Solidity: event ExecuteRequestSuccess(bytes32 indexed id, address indexed from, uint8 functionId, bytes32 firstArg, bytes32 secondArg, bytes32 thirdArg)
func (*AddressBookFilterer) ParseExpiredRequest ¶ added in v1.12.0
func (_AddressBook *AddressBookFilterer) ParseExpiredRequest(log types.Log) (*AddressBookExpiredRequest, error)
ParseExpiredRequest is a log parse operation binding the contract event 0x9f3ca7a04988021200a04e0775f46648683bffe7203608269a66c371befe5685.
Solidity: event ExpiredRequest(bytes32 indexed id, address indexed from, uint8 functionId, bytes32 firstArg, bytes32 secondArg, bytes32 thirdArg, address[] confirmers)
func (*AddressBookFilterer) ParseRegisterCnStakingContract ¶ added in v1.12.0
func (_AddressBook *AddressBookFilterer) ParseRegisterCnStakingContract(log types.Log) (*AddressBookRegisterCnStakingContract, error)
ParseRegisterCnStakingContract is a log parse operation binding the contract event 0xe01726557c1ea9f7286dca4bba890e96fea9041689db298806306cafa74c9e91.
Solidity: event RegisterCnStakingContract(address cnNodeId, address cnStakingContractAddress, address cnRewardAddress)
func (*AddressBookFilterer) ParseReviseRewardAddress ¶ added in v1.12.0
func (_AddressBook *AddressBookFilterer) ParseReviseRewardAddress(log types.Log) (*AddressBookReviseRewardAddress, error)
ParseReviseRewardAddress is a log parse operation binding the contract event 0xaa5c92ffd739bc0b8b117b671e7d713917ddb1440b436263a3ea106d70c6f05f.
Solidity: event ReviseRewardAddress(address cnNodeId, address prevRewardAddress, address curRewardAddress)
func (*AddressBookFilterer) ParseRevokeRequest ¶ added in v1.12.0
func (_AddressBook *AddressBookFilterer) ParseRevokeRequest(log types.Log) (*AddressBookRevokeRequest, error)
ParseRevokeRequest is a log parse operation binding the contract event 0x9c174b2536ba49e3478ca649dac74d9e9f71f70adf70f193e780eabbfcdc367c.
Solidity: event RevokeRequest(bytes32 indexed id, address indexed from, uint8 functionId, bytes32 firstArg, bytes32 secondArg, bytes32 thirdArg, address[] confirmers)
func (*AddressBookFilterer) ParseSubmitRequest ¶ added in v1.12.0
func (_AddressBook *AddressBookFilterer) ParseSubmitRequest(log types.Log) (*AddressBookSubmitRequest, error)
ParseSubmitRequest is a log parse operation binding the contract event 0xb7b03afe355fcf2b1d00e020db2b1a902b9ee1b1c1d995626c1e18c957340ea8.
Solidity: event SubmitRequest(bytes32 indexed id, address indexed from, uint8 functionId, bytes32 firstArg, bytes32 secondArg, bytes32 thirdArg, address[] confirmers)
func (*AddressBookFilterer) ParseUnregisterCnStakingContract ¶ added in v1.12.0
func (_AddressBook *AddressBookFilterer) ParseUnregisterCnStakingContract(log types.Log) (*AddressBookUnregisterCnStakingContract, error)
ParseUnregisterCnStakingContract is a log parse operation binding the contract event 0xa30079721e55931e89e7cdb421712ad0fcc817e7cac8fe954aa7ed0d46b9c42d.
Solidity: event UnregisterCnStakingContract(address cnNodeId)
func (*AddressBookFilterer) ParseUpdateKirContract ¶ added in v1.12.0
func (_AddressBook *AddressBookFilterer) ParseUpdateKirContract(log types.Log) (*AddressBookUpdateKirContract, error)
ParseUpdateKirContract is a log parse operation binding the contract event 0xfdccdf242038c2d09605009fbb95e03f75cdbd106d0a9e52a1670be9553c8848.
Solidity: event UpdateKirContract(address prevKirContractAddress, uint256 prevVersion, address curKirContractAddress, uint256 curVersion)
func (*AddressBookFilterer) ParseUpdatePocContract ¶ added in v1.12.0
func (_AddressBook *AddressBookFilterer) ParseUpdatePocContract(log types.Log) (*AddressBookUpdatePocContract, error)
ParseUpdatePocContract is a log parse operation binding the contract event 0xd531725ac89042f190fd73adfdeff435e07500f1a92b4b87743f1bcf91acb3a7.
Solidity: event UpdatePocContract(address prevPocContractAddress, uint256 prevVersion, address curPocContractAddress, uint256 curVersion)
func (*AddressBookFilterer) ParseUpdateRequirement ¶ added in v1.12.0
func (_AddressBook *AddressBookFilterer) ParseUpdateRequirement(log types.Log) (*AddressBookUpdateRequirement, error)
ParseUpdateRequirement is a log parse operation binding the contract event 0x8951393946c27b45080aad111464c16c70f3d5e7d24b114a627334441961bf5f.
Solidity: event UpdateRequirement(uint256 requirement)
func (*AddressBookFilterer) ParseUpdateSpareContract ¶ added in v1.12.0
func (_AddressBook *AddressBookFilterer) ParseUpdateSpareContract(log types.Log) (*AddressBookUpdateSpareContract, error)
ParseUpdateSpareContract is a log parse operation binding the contract event 0x508aacd44cfe23a34a8c2643ab08c3410cf5505632cfce58dcfa0efa2fd2ff37.
Solidity: event UpdateSpareContract(address spareContractAddress)
func (*AddressBookFilterer) WatchActivateAddressBook ¶
func (_AddressBook *AddressBookFilterer) WatchActivateAddressBook(opts *bind.WatchOpts, sink chan<- *AddressBookActivateAddressBook) (event.Subscription, error)
WatchActivateAddressBook is a free log subscription operation binding the contract event 0x29d89931226d613bf878a0be8c635eaf2049121c8c68d5ad80a78f0ac9005d4b.
Solidity: event ActivateAddressBook()
func (*AddressBookFilterer) WatchAddAdmin ¶
func (_AddressBook *AddressBookFilterer) WatchAddAdmin(opts *bind.WatchOpts, sink chan<- *AddressBookAddAdmin, admin []common.Address) (event.Subscription, error)
WatchAddAdmin is a free log subscription operation binding the contract event 0xad6de4452a631e641cb59902236607946ce9272b9b981f2f80e8d129cb9084ba.
Solidity: event AddAdmin(address indexed admin)
func (*AddressBookFilterer) WatchCancelRequest ¶
func (_AddressBook *AddressBookFilterer) WatchCancelRequest(opts *bind.WatchOpts, sink chan<- *AddressBookCancelRequest, id [][32]byte, from []common.Address) (event.Subscription, error)
WatchCancelRequest is a free log subscription operation binding the contract event 0xbfda049a0206fd9c90ed4a3170f5bfaad83c323a16835dd68fea92faa247c2cd.
Solidity: event CancelRequest(bytes32 indexed id, address indexed from, uint8 functionId, bytes32 firstArg, bytes32 secondArg, bytes32 thirdArg)
func (*AddressBookFilterer) WatchClearRequest ¶
func (_AddressBook *AddressBookFilterer) WatchClearRequest(opts *bind.WatchOpts, sink chan<- *AddressBookClearRequest) (event.Subscription, error)
WatchClearRequest is a free log subscription operation binding the contract event 0x907527d30089abd16e30f06ddbbbc18480505176262f19bc16c1fbf9262f9c6b.
Solidity: event ClearRequest()
func (*AddressBookFilterer) WatchDeleteAdmin ¶
func (_AddressBook *AddressBookFilterer) WatchDeleteAdmin(opts *bind.WatchOpts, sink chan<- *AddressBookDeleteAdmin, admin []common.Address) (event.Subscription, error)
WatchDeleteAdmin is a free log subscription operation binding the contract event 0x1af6bd3d85a56e7c4a0700756fd2ca3b3b65c266e56c77652c5a346bc2565220.
Solidity: event DeleteAdmin(address indexed admin)
func (*AddressBookFilterer) WatchDeployContract ¶
func (_AddressBook *AddressBookFilterer) WatchDeployContract(opts *bind.WatchOpts, sink chan<- *AddressBookDeployContract) (event.Subscription, error)
WatchDeployContract is a free log subscription operation binding the contract event 0xc5caa942b8f8ea45a2e094d941dbba0ef9c0307f34c81ce78e71bfb128d6b25a.
Solidity: event DeployContract(string contractType, address[] adminList, uint256 requirement)
func (*AddressBookFilterer) WatchExecuteRequestFailure ¶
func (_AddressBook *AddressBookFilterer) WatchExecuteRequestFailure(opts *bind.WatchOpts, sink chan<- *AddressBookExecuteRequestFailure, id [][32]byte, from []common.Address) (event.Subscription, error)
WatchExecuteRequestFailure is a free log subscription operation binding the contract event 0xf151a3ee41626c2511372320f09f7957af81c8c1cde8cdf3f05a5979626eaaf3.
Solidity: event ExecuteRequestFailure(bytes32 indexed id, address indexed from, uint8 functionId, bytes32 firstArg, bytes32 secondArg, bytes32 thirdArg)
func (*AddressBookFilterer) WatchExecuteRequestSuccess ¶
func (_AddressBook *AddressBookFilterer) WatchExecuteRequestSuccess(opts *bind.WatchOpts, sink chan<- *AddressBookExecuteRequestSuccess, id [][32]byte, from []common.Address) (event.Subscription, error)
WatchExecuteRequestSuccess is a free log subscription operation binding the contract event 0xc55c9229184beabeee72b6970a96691b4200919e47579cc4b9be50a1bec7ef11.
Solidity: event ExecuteRequestSuccess(bytes32 indexed id, address indexed from, uint8 functionId, bytes32 firstArg, bytes32 secondArg, bytes32 thirdArg)
func (*AddressBookFilterer) WatchExpiredRequest ¶
func (_AddressBook *AddressBookFilterer) WatchExpiredRequest(opts *bind.WatchOpts, sink chan<- *AddressBookExpiredRequest, id [][32]byte, from []common.Address) (event.Subscription, error)
WatchExpiredRequest is a free log subscription operation binding the contract event 0x9f3ca7a04988021200a04e0775f46648683bffe7203608269a66c371befe5685.
Solidity: event ExpiredRequest(bytes32 indexed id, address indexed from, uint8 functionId, bytes32 firstArg, bytes32 secondArg, bytes32 thirdArg, address[] confirmers)
func (*AddressBookFilterer) WatchRegisterCnStakingContract ¶
func (_AddressBook *AddressBookFilterer) WatchRegisterCnStakingContract(opts *bind.WatchOpts, sink chan<- *AddressBookRegisterCnStakingContract) (event.Subscription, error)
WatchRegisterCnStakingContract is a free log subscription operation binding the contract event 0xe01726557c1ea9f7286dca4bba890e96fea9041689db298806306cafa74c9e91.
Solidity: event RegisterCnStakingContract(address cnNodeId, address cnStakingContractAddress, address cnRewardAddress)
func (*AddressBookFilterer) WatchReviseRewardAddress ¶
func (_AddressBook *AddressBookFilterer) WatchReviseRewardAddress(opts *bind.WatchOpts, sink chan<- *AddressBookReviseRewardAddress) (event.Subscription, error)
WatchReviseRewardAddress is a free log subscription operation binding the contract event 0xaa5c92ffd739bc0b8b117b671e7d713917ddb1440b436263a3ea106d70c6f05f.
Solidity: event ReviseRewardAddress(address cnNodeId, address prevRewardAddress, address curRewardAddress)
func (*AddressBookFilterer) WatchRevokeRequest ¶
func (_AddressBook *AddressBookFilterer) WatchRevokeRequest(opts *bind.WatchOpts, sink chan<- *AddressBookRevokeRequest, id [][32]byte, from []common.Address) (event.Subscription, error)
WatchRevokeRequest is a free log subscription operation binding the contract event 0x9c174b2536ba49e3478ca649dac74d9e9f71f70adf70f193e780eabbfcdc367c.
Solidity: event RevokeRequest(bytes32 indexed id, address indexed from, uint8 functionId, bytes32 firstArg, bytes32 secondArg, bytes32 thirdArg, address[] confirmers)
func (*AddressBookFilterer) WatchSubmitRequest ¶
func (_AddressBook *AddressBookFilterer) WatchSubmitRequest(opts *bind.WatchOpts, sink chan<- *AddressBookSubmitRequest, id [][32]byte, from []common.Address) (event.Subscription, error)
WatchSubmitRequest is a free log subscription operation binding the contract event 0xb7b03afe355fcf2b1d00e020db2b1a902b9ee1b1c1d995626c1e18c957340ea8.
Solidity: event SubmitRequest(bytes32 indexed id, address indexed from, uint8 functionId, bytes32 firstArg, bytes32 secondArg, bytes32 thirdArg, address[] confirmers)
func (*AddressBookFilterer) WatchUnregisterCnStakingContract ¶
func (_AddressBook *AddressBookFilterer) WatchUnregisterCnStakingContract(opts *bind.WatchOpts, sink chan<- *AddressBookUnregisterCnStakingContract) (event.Subscription, error)
WatchUnregisterCnStakingContract is a free log subscription operation binding the contract event 0xa30079721e55931e89e7cdb421712ad0fcc817e7cac8fe954aa7ed0d46b9c42d.
Solidity: event UnregisterCnStakingContract(address cnNodeId)
func (*AddressBookFilterer) WatchUpdateKirContract ¶
func (_AddressBook *AddressBookFilterer) WatchUpdateKirContract(opts *bind.WatchOpts, sink chan<- *AddressBookUpdateKirContract) (event.Subscription, error)
WatchUpdateKirContract is a free log subscription operation binding the contract event 0xfdccdf242038c2d09605009fbb95e03f75cdbd106d0a9e52a1670be9553c8848.
Solidity: event UpdateKirContract(address prevKirContractAddress, uint256 prevVersion, address curKirContractAddress, uint256 curVersion)
func (*AddressBookFilterer) WatchUpdatePocContract ¶
func (_AddressBook *AddressBookFilterer) WatchUpdatePocContract(opts *bind.WatchOpts, sink chan<- *AddressBookUpdatePocContract) (event.Subscription, error)
WatchUpdatePocContract is a free log subscription operation binding the contract event 0xd531725ac89042f190fd73adfdeff435e07500f1a92b4b87743f1bcf91acb3a7.
Solidity: event UpdatePocContract(address prevPocContractAddress, uint256 prevVersion, address curPocContractAddress, uint256 curVersion)
func (*AddressBookFilterer) WatchUpdateRequirement ¶
func (_AddressBook *AddressBookFilterer) WatchUpdateRequirement(opts *bind.WatchOpts, sink chan<- *AddressBookUpdateRequirement) (event.Subscription, error)
WatchUpdateRequirement is a free log subscription operation binding the contract event 0x8951393946c27b45080aad111464c16c70f3d5e7d24b114a627334441961bf5f.
Solidity: event UpdateRequirement(uint256 requirement)
func (*AddressBookFilterer) WatchUpdateSpareContract ¶
func (_AddressBook *AddressBookFilterer) WatchUpdateSpareContract(opts *bind.WatchOpts, sink chan<- *AddressBookUpdateSpareContract) (event.Subscription, error)
WatchUpdateSpareContract is a free log subscription operation binding the contract event 0x508aacd44cfe23a34a8c2643ab08c3410cf5505632cfce58dcfa0efa2fd2ff37.
Solidity: event UpdateSpareContract(address spareContractAddress)
type AddressBookMock ¶ added in v1.10.0
type AddressBookMock struct { AddressBookMockCaller // Read-only binding to the contract AddressBookMockTransactor // Write-only binding to the contract AddressBookMockFilterer // Log filterer for contract events }
AddressBookMock is an auto generated Go binding around a Klaytn contract.
func DeployAddressBookMock ¶ added in v1.10.0
func DeployAddressBookMock(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *AddressBookMock, error)
DeployAddressBookMock deploys a new Klaytn contract, binding an instance of AddressBookMock to it.
func NewAddressBookMock ¶ added in v1.10.0
func NewAddressBookMock(address common.Address, backend bind.ContractBackend) (*AddressBookMock, error)
NewAddressBookMock creates a new instance of AddressBookMock, bound to a specific deployed contract.
type AddressBookMockCaller ¶ added in v1.10.0
type AddressBookMockCaller struct {
// contains filtered or unexported fields
}
AddressBookMockCaller is an auto generated read-only Go binding around a Klaytn contract.
func NewAddressBookMockCaller ¶ added in v1.10.0
func NewAddressBookMockCaller(address common.Address, caller bind.ContractCaller) (*AddressBookMockCaller, error)
NewAddressBookMockCaller creates a new read-only instance of AddressBookMock, bound to a specific deployed contract.
func (*AddressBookMockCaller) AdminList ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockCaller) AdminList(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
AdminList is a free data retrieval call binding the contract method 0x11117fc8.
Solidity: function adminList(uint256 ) view returns(address)
func (*AddressBookMockCaller) CNNODEIDTYPE ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockCaller) CNNODEIDTYPE(opts *bind.CallOpts) (uint8, error)
CNNODEIDTYPE is a free data retrieval call binding the contract method 0x76674c54.
Solidity: function CN_NODE_ID_TYPE() view returns(uint8)
func (*AddressBookMockCaller) CNREWARDADDRESSTYPE ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockCaller) CNREWARDADDRESSTYPE(opts *bind.CallOpts) (uint8, error)
CNREWARDADDRESSTYPE is a free data retrieval call binding the contract method 0x32b91e85.
Solidity: function CN_REWARD_ADDRESS_TYPE() view returns(uint8)
func (*AddressBookMockCaller) CNSTAKINGADDRESSTYPE ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockCaller) CNSTAKINGADDRESSTYPE(opts *bind.CallOpts) (uint8, error)
CNSTAKINGADDRESSTYPE is a free data retrieval call binding the contract method 0xde5bbfbc.
Solidity: function CN_STAKING_ADDRESS_TYPE() view returns(uint8)
func (*AddressBookMockCaller) CONTRACTTYPE ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockCaller) CONTRACTTYPE(opts *bind.CallOpts) (string, error)
CONTRACTTYPE is a free data retrieval call binding the contract method 0x4b6a94cc.
Solidity: function CONTRACT_TYPE() view returns(string)
func (*AddressBookMockCaller) CnIndexMap ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockCaller) CnIndexMap(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
CnIndexMap is a free data retrieval call binding the contract method 0xdd8bd2cc.
Solidity: function cnIndexMap(address ) view returns(uint256)
func (*AddressBookMockCaller) CnNodeIdList ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockCaller) CnNodeIdList(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
CnNodeIdList is a free data retrieval call binding the contract method 0x056eb492.
Solidity: function cnNodeIdList(uint256 ) view returns(address)
func (*AddressBookMockCaller) CnRewardAddressList ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockCaller) CnRewardAddressList(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
CnRewardAddressList is a free data retrieval call binding the contract method 0x3a48ef97.
Solidity: function cnRewardAddressList(uint256 ) view returns(address)
func (*AddressBookMockCaller) CnStakingContractList ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockCaller) CnStakingContractList(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
CnStakingContractList is a free data retrieval call binding the contract method 0xde38e29f.
Solidity: function cnStakingContractList(uint256 ) view returns(address)
func (*AddressBookMockCaller) GetAllAddress ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockCaller) GetAllAddress(opts *bind.CallOpts) ([]uint8, []common.Address, error)
GetAllAddress is a free data retrieval call binding the contract method 0x715b208b.
Solidity: function getAllAddress() view returns(uint8[], address[])
func (*AddressBookMockCaller) GetAllAddressInfo ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockCaller) GetAllAddressInfo(opts *bind.CallOpts) ([]common.Address, []common.Address, []common.Address, common.Address, common.Address, error)
GetAllAddressInfo is a free data retrieval call binding the contract method 0x160370b8.
Solidity: function getAllAddressInfo() view returns(address[], address[], address[], address, address)
func (*AddressBookMockCaller) GetCnInfo ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockCaller) GetCnInfo(opts *bind.CallOpts, _cnNodeId common.Address) (common.Address, common.Address, common.Address, error)
GetCnInfo is a free data retrieval call binding the contract method 0x15575d5a.
Solidity: function getCnInfo(address _cnNodeId) view returns(address, address, address)
func (*AddressBookMockCaller) GetState ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockCaller) GetState(opts *bind.CallOpts) ([]common.Address, *big.Int, error)
GetState is a free data retrieval call binding the contract method 0x1865c57d.
Solidity: function getState() view returns(address[], uint256)
func (*AddressBookMockCaller) IsActivated ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockCaller) IsActivated(opts *bind.CallOpts) (bool, error)
IsActivated is a free data retrieval call binding the contract method 0x4a8c1fb4.
Solidity: function isActivated() view returns(bool)
func (*AddressBookMockCaller) IsConstructed ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockCaller) IsConstructed(opts *bind.CallOpts) (bool, error)
IsConstructed is a free data retrieval call binding the contract method 0x50a5bb69.
Solidity: function isConstructed() view returns(bool)
func (*AddressBookMockCaller) KIRCONTRACTTYPE ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockCaller) KIRCONTRACTTYPE(opts *bind.CallOpts) (uint8, error)
KIRCONTRACTTYPE is a free data retrieval call binding the contract method 0x41b6945c.
Solidity: function KIR_CONTRACT_TYPE() view returns(uint8)
func (*AddressBookMockCaller) KirContractAddress ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockCaller) KirContractAddress(opts *bind.CallOpts) (common.Address, error)
KirContractAddress is a free data retrieval call binding the contract method 0xb858dd95.
Solidity: function kirContractAddress() view returns(address)
func (*AddressBookMockCaller) MAXADMIN ¶ added in v1.10.0
MAXADMIN is a free data retrieval call binding the contract method 0x58d65880.
Solidity: function MAX_ADMIN() view returns(uint256)
func (*AddressBookMockCaller) MAXPENDINGREQUEST ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockCaller) MAXPENDINGREQUEST(opts *bind.CallOpts) (*big.Int, error)
MAXPENDINGREQUEST is a free data retrieval call binding the contract method 0x778f39cb.
Solidity: function MAX_PENDING_REQUEST() view returns(uint256)
func (*AddressBookMockCaller) ONEWEEK ¶ added in v1.10.0
ONEWEEK is a free data retrieval call binding the contract method 0x8e6f6b77.
Solidity: function ONE_WEEK() view returns(uint256)
func (*AddressBookMockCaller) POCCONTRACTTYPE ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockCaller) POCCONTRACTTYPE(opts *bind.CallOpts) (uint8, error)
POCCONTRACTTYPE is a free data retrieval call binding the contract method 0xb50060e4.
Solidity: function POC_CONTRACT_TYPE() view returns(uint8)
func (*AddressBookMockCaller) PocContractAddress ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockCaller) PocContractAddress(opts *bind.CallOpts) (common.Address, error)
PocContractAddress is a free data retrieval call binding the contract method 0xd267eda5.
Solidity: function pocContractAddress() view returns(address)
func (*AddressBookMockCaller) Requirement ¶ added in v1.10.0
Requirement is a free data retrieval call binding the contract method 0xb7563930.
Solidity: function requirement() view returns(uint256)
func (*AddressBookMockCaller) SpareContractAddress ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockCaller) SpareContractAddress(opts *bind.CallOpts) (common.Address, error)
SpareContractAddress is a free data retrieval call binding the contract method 0x6abd623d.
Solidity: function spareContractAddress() view returns(address)
type AddressBookMockCallerRaw ¶ added in v1.10.0
type AddressBookMockCallerRaw struct {
Contract *AddressBookMockCaller // Generic read-only contract binding to access the raw methods on
}
AddressBookMockCallerRaw is an auto generated low-level read-only Go binding around a Klaytn contract.
func (*AddressBookMockCallerRaw) Call ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type AddressBookMockCallerSession ¶ added in v1.10.0
type AddressBookMockCallerSession struct { Contract *AddressBookMockCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
AddressBookMockCallerSession is an auto generated read-only Go binding around a Klaytn contract, with pre-set call options.
func (*AddressBookMockCallerSession) AdminList ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockCallerSession) AdminList(arg0 *big.Int) (common.Address, error)
AdminList is a free data retrieval call binding the contract method 0x11117fc8.
Solidity: function adminList(uint256 ) view returns(address)
func (*AddressBookMockCallerSession) CNNODEIDTYPE ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockCallerSession) CNNODEIDTYPE() (uint8, error)
CNNODEIDTYPE is a free data retrieval call binding the contract method 0x76674c54.
Solidity: function CN_NODE_ID_TYPE() view returns(uint8)
func (*AddressBookMockCallerSession) CNREWARDADDRESSTYPE ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockCallerSession) CNREWARDADDRESSTYPE() (uint8, error)
CNREWARDADDRESSTYPE is a free data retrieval call binding the contract method 0x32b91e85.
Solidity: function CN_REWARD_ADDRESS_TYPE() view returns(uint8)
func (*AddressBookMockCallerSession) CNSTAKINGADDRESSTYPE ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockCallerSession) CNSTAKINGADDRESSTYPE() (uint8, error)
CNSTAKINGADDRESSTYPE is a free data retrieval call binding the contract method 0xde5bbfbc.
Solidity: function CN_STAKING_ADDRESS_TYPE() view returns(uint8)
func (*AddressBookMockCallerSession) CONTRACTTYPE ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockCallerSession) CONTRACTTYPE() (string, error)
CONTRACTTYPE is a free data retrieval call binding the contract method 0x4b6a94cc.
Solidity: function CONTRACT_TYPE() view returns(string)
func (*AddressBookMockCallerSession) CnIndexMap ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockCallerSession) CnIndexMap(arg0 common.Address) (*big.Int, error)
CnIndexMap is a free data retrieval call binding the contract method 0xdd8bd2cc.
Solidity: function cnIndexMap(address ) view returns(uint256)
func (*AddressBookMockCallerSession) CnNodeIdList ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockCallerSession) CnNodeIdList(arg0 *big.Int) (common.Address, error)
CnNodeIdList is a free data retrieval call binding the contract method 0x056eb492.
Solidity: function cnNodeIdList(uint256 ) view returns(address)
func (*AddressBookMockCallerSession) CnRewardAddressList ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockCallerSession) CnRewardAddressList(arg0 *big.Int) (common.Address, error)
CnRewardAddressList is a free data retrieval call binding the contract method 0x3a48ef97.
Solidity: function cnRewardAddressList(uint256 ) view returns(address)
func (*AddressBookMockCallerSession) CnStakingContractList ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockCallerSession) CnStakingContractList(arg0 *big.Int) (common.Address, error)
CnStakingContractList is a free data retrieval call binding the contract method 0xde38e29f.
Solidity: function cnStakingContractList(uint256 ) view returns(address)
func (*AddressBookMockCallerSession) GetAllAddress ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockCallerSession) GetAllAddress() ([]uint8, []common.Address, error)
GetAllAddress is a free data retrieval call binding the contract method 0x715b208b.
Solidity: function getAllAddress() view returns(uint8[], address[])
func (*AddressBookMockCallerSession) GetAllAddressInfo ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockCallerSession) GetAllAddressInfo() ([]common.Address, []common.Address, []common.Address, common.Address, common.Address, error)
GetAllAddressInfo is a free data retrieval call binding the contract method 0x160370b8.
Solidity: function getAllAddressInfo() view returns(address[], address[], address[], address, address)
func (*AddressBookMockCallerSession) GetCnInfo ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockCallerSession) GetCnInfo(_cnNodeId common.Address) (common.Address, common.Address, common.Address, error)
GetCnInfo is a free data retrieval call binding the contract method 0x15575d5a.
Solidity: function getCnInfo(address _cnNodeId) view returns(address, address, address)
func (*AddressBookMockCallerSession) GetState ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockCallerSession) GetState() ([]common.Address, *big.Int, error)
GetState is a free data retrieval call binding the contract method 0x1865c57d.
Solidity: function getState() view returns(address[], uint256)
func (*AddressBookMockCallerSession) IsActivated ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockCallerSession) IsActivated() (bool, error)
IsActivated is a free data retrieval call binding the contract method 0x4a8c1fb4.
Solidity: function isActivated() view returns(bool)
func (*AddressBookMockCallerSession) IsConstructed ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockCallerSession) IsConstructed() (bool, error)
IsConstructed is a free data retrieval call binding the contract method 0x50a5bb69.
Solidity: function isConstructed() view returns(bool)
func (*AddressBookMockCallerSession) KIRCONTRACTTYPE ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockCallerSession) KIRCONTRACTTYPE() (uint8, error)
KIRCONTRACTTYPE is a free data retrieval call binding the contract method 0x41b6945c.
Solidity: function KIR_CONTRACT_TYPE() view returns(uint8)
func (*AddressBookMockCallerSession) KirContractAddress ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockCallerSession) KirContractAddress() (common.Address, error)
KirContractAddress is a free data retrieval call binding the contract method 0xb858dd95.
Solidity: function kirContractAddress() view returns(address)
func (*AddressBookMockCallerSession) MAXADMIN ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockCallerSession) MAXADMIN() (*big.Int, error)
MAXADMIN is a free data retrieval call binding the contract method 0x58d65880.
Solidity: function MAX_ADMIN() view returns(uint256)
func (*AddressBookMockCallerSession) MAXPENDINGREQUEST ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockCallerSession) MAXPENDINGREQUEST() (*big.Int, error)
MAXPENDINGREQUEST is a free data retrieval call binding the contract method 0x778f39cb.
Solidity: function MAX_PENDING_REQUEST() view returns(uint256)
func (*AddressBookMockCallerSession) ONEWEEK ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockCallerSession) ONEWEEK() (*big.Int, error)
ONEWEEK is a free data retrieval call binding the contract method 0x8e6f6b77.
Solidity: function ONE_WEEK() view returns(uint256)
func (*AddressBookMockCallerSession) POCCONTRACTTYPE ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockCallerSession) POCCONTRACTTYPE() (uint8, error)
POCCONTRACTTYPE is a free data retrieval call binding the contract method 0xb50060e4.
Solidity: function POC_CONTRACT_TYPE() view returns(uint8)
func (*AddressBookMockCallerSession) PocContractAddress ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockCallerSession) PocContractAddress() (common.Address, error)
PocContractAddress is a free data retrieval call binding the contract method 0xd267eda5.
Solidity: function pocContractAddress() view returns(address)
func (*AddressBookMockCallerSession) Requirement ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockCallerSession) Requirement() (*big.Int, error)
Requirement is a free data retrieval call binding the contract method 0xb7563930.
Solidity: function requirement() view returns(uint256)
func (*AddressBookMockCallerSession) SpareContractAddress ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockCallerSession) SpareContractAddress() (common.Address, error)
SpareContractAddress is a free data retrieval call binding the contract method 0x6abd623d.
Solidity: function spareContractAddress() view returns(address)
type AddressBookMockFilterer ¶ added in v1.10.0
type AddressBookMockFilterer struct {
// contains filtered or unexported fields
}
AddressBookMockFilterer is an auto generated log filtering Go binding around a Klaytn contract events.
func NewAddressBookMockFilterer ¶ added in v1.10.0
func NewAddressBookMockFilterer(address common.Address, filterer bind.ContractFilterer) (*AddressBookMockFilterer, error)
NewAddressBookMockFilterer creates a new log filterer instance of AddressBookMock, bound to a specific deployed contract.
type AddressBookMockRaw ¶ added in v1.10.0
type AddressBookMockRaw struct {
Contract *AddressBookMock // Generic contract binding to access the raw methods on
}
AddressBookMockRaw is an auto generated low-level Go binding around a Klaytn contract.
func (*AddressBookMockRaw) Call ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*AddressBookMockRaw) Transact ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AddressBookMockRaw) Transfer ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type AddressBookMockSession ¶ added in v1.10.0
type AddressBookMockSession struct { Contract *AddressBookMock // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AddressBookMockSession is an auto generated Go binding around a Klaytn contract, with pre-set call and transact options.
func (*AddressBookMockSession) ActivateAddressBook ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockSession) ActivateAddressBook() (*types.Transaction, error)
ActivateAddressBook is a paid mutator transaction binding the contract method 0xcec92466.
Solidity: function activateAddressBook() returns()
func (*AddressBookMockSession) AdminList ¶ added in v1.10.0
AdminList is a free data retrieval call binding the contract method 0x11117fc8.
Solidity: function adminList(uint256 ) view returns(address)
func (*AddressBookMockSession) CNNODEIDTYPE ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockSession) CNNODEIDTYPE() (uint8, error)
CNNODEIDTYPE is a free data retrieval call binding the contract method 0x76674c54.
Solidity: function CN_NODE_ID_TYPE() view returns(uint8)
func (*AddressBookMockSession) CNREWARDADDRESSTYPE ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockSession) CNREWARDADDRESSTYPE() (uint8, error)
CNREWARDADDRESSTYPE is a free data retrieval call binding the contract method 0x32b91e85.
Solidity: function CN_REWARD_ADDRESS_TYPE() view returns(uint8)
func (*AddressBookMockSession) CNSTAKINGADDRESSTYPE ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockSession) CNSTAKINGADDRESSTYPE() (uint8, error)
CNSTAKINGADDRESSTYPE is a free data retrieval call binding the contract method 0xde5bbfbc.
Solidity: function CN_STAKING_ADDRESS_TYPE() view returns(uint8)
func (*AddressBookMockSession) CONTRACTTYPE ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockSession) CONTRACTTYPE() (string, error)
CONTRACTTYPE is a free data retrieval call binding the contract method 0x4b6a94cc.
Solidity: function CONTRACT_TYPE() view returns(string)
func (*AddressBookMockSession) CnIndexMap ¶ added in v1.10.0
CnIndexMap is a free data retrieval call binding the contract method 0xdd8bd2cc.
Solidity: function cnIndexMap(address ) view returns(uint256)
func (*AddressBookMockSession) CnNodeIdList ¶ added in v1.10.0
CnNodeIdList is a free data retrieval call binding the contract method 0x056eb492.
Solidity: function cnNodeIdList(uint256 ) view returns(address)
func (*AddressBookMockSession) CnRewardAddressList ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockSession) CnRewardAddressList(arg0 *big.Int) (common.Address, error)
CnRewardAddressList is a free data retrieval call binding the contract method 0x3a48ef97.
Solidity: function cnRewardAddressList(uint256 ) view returns(address)
func (*AddressBookMockSession) CnStakingContractList ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockSession) CnStakingContractList(arg0 *big.Int) (common.Address, error)
CnStakingContractList is a free data retrieval call binding the contract method 0xde38e29f.
Solidity: function cnStakingContractList(uint256 ) view returns(address)
func (*AddressBookMockSession) ConstructContract ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockSession) ConstructContract(arg0 []common.Address, _requirement *big.Int) (*types.Transaction, error)
ConstructContract is a paid mutator transaction binding the contract method 0x7894c366.
Solidity: function constructContract(address[] , uint256 _requirement) returns()
func (*AddressBookMockSession) GetAllAddress ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockSession) GetAllAddress() ([]uint8, []common.Address, error)
GetAllAddress is a free data retrieval call binding the contract method 0x715b208b.
Solidity: function getAllAddress() view returns(uint8[], address[])
func (*AddressBookMockSession) GetAllAddressInfo ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockSession) GetAllAddressInfo() ([]common.Address, []common.Address, []common.Address, common.Address, common.Address, error)
GetAllAddressInfo is a free data retrieval call binding the contract method 0x160370b8.
Solidity: function getAllAddressInfo() view returns(address[], address[], address[], address, address)
func (*AddressBookMockSession) GetCnInfo ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockSession) GetCnInfo(_cnNodeId common.Address) (common.Address, common.Address, common.Address, error)
GetCnInfo is a free data retrieval call binding the contract method 0x15575d5a.
Solidity: function getCnInfo(address _cnNodeId) view returns(address, address, address)
func (*AddressBookMockSession) GetState ¶ added in v1.10.0
GetState is a free data retrieval call binding the contract method 0x1865c57d.
Solidity: function getState() view returns(address[], uint256)
func (*AddressBookMockSession) IsActivated ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockSession) IsActivated() (bool, error)
IsActivated is a free data retrieval call binding the contract method 0x4a8c1fb4.
Solidity: function isActivated() view returns(bool)
func (*AddressBookMockSession) IsConstructed ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockSession) IsConstructed() (bool, error)
IsConstructed is a free data retrieval call binding the contract method 0x50a5bb69.
Solidity: function isConstructed() view returns(bool)
func (*AddressBookMockSession) KIRCONTRACTTYPE ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockSession) KIRCONTRACTTYPE() (uint8, error)
KIRCONTRACTTYPE is a free data retrieval call binding the contract method 0x41b6945c.
Solidity: function KIR_CONTRACT_TYPE() view returns(uint8)
func (*AddressBookMockSession) KirContractAddress ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockSession) KirContractAddress() (common.Address, error)
KirContractAddress is a free data retrieval call binding the contract method 0xb858dd95.
Solidity: function kirContractAddress() view returns(address)
func (*AddressBookMockSession) MAXADMIN ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockSession) MAXADMIN() (*big.Int, error)
MAXADMIN is a free data retrieval call binding the contract method 0x58d65880.
Solidity: function MAX_ADMIN() view returns(uint256)
func (*AddressBookMockSession) MAXPENDINGREQUEST ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockSession) MAXPENDINGREQUEST() (*big.Int, error)
MAXPENDINGREQUEST is a free data retrieval call binding the contract method 0x778f39cb.
Solidity: function MAX_PENDING_REQUEST() view returns(uint256)
func (*AddressBookMockSession) MockRegisterCnStakingContracts ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockSession) MockRegisterCnStakingContracts(_cnNodeIdList []common.Address, _cnStakingContractAddressList []common.Address, _cnRewardAddressList []common.Address) (*types.Transaction, error)
MockRegisterCnStakingContracts is a paid mutator transaction binding the contract method 0x666d7190.
Solidity: function mockRegisterCnStakingContracts(address[] _cnNodeIdList, address[] _cnStakingContractAddressList, address[] _cnRewardAddressList) returns()
func (*AddressBookMockSession) MockUnregisterCnStakingContracts ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockSession) MockUnregisterCnStakingContracts(_cnNodeIdList []common.Address) (*types.Transaction, error)
MockUnregisterCnStakingContracts is a paid mutator transaction binding the contract method 0xabed9435.
Solidity: function mockUnregisterCnStakingContracts(address[] _cnNodeIdList) returns()
func (*AddressBookMockSession) ONEWEEK ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockSession) ONEWEEK() (*big.Int, error)
ONEWEEK is a free data retrieval call binding the contract method 0x8e6f6b77.
Solidity: function ONE_WEEK() view returns(uint256)
func (*AddressBookMockSession) POCCONTRACTTYPE ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockSession) POCCONTRACTTYPE() (uint8, error)
POCCONTRACTTYPE is a free data retrieval call binding the contract method 0xb50060e4.
Solidity: function POC_CONTRACT_TYPE() view returns(uint8)
func (*AddressBookMockSession) PocContractAddress ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockSession) PocContractAddress() (common.Address, error)
PocContractAddress is a free data retrieval call binding the contract method 0xd267eda5.
Solidity: function pocContractAddress() view returns(address)
func (*AddressBookMockSession) RegisterCnStakingContract ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockSession) RegisterCnStakingContract(_cnNodeId common.Address, _cnStakingContractAddress common.Address, _cnRewardAddress common.Address) (*types.Transaction, error)
RegisterCnStakingContract is a paid mutator transaction binding the contract method 0x298b3c61.
Solidity: function registerCnStakingContract(address _cnNodeId, address _cnStakingContractAddress, address _cnRewardAddress) returns()
func (*AddressBookMockSession) Requirement ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockSession) Requirement() (*big.Int, error)
Requirement is a free data retrieval call binding the contract method 0xb7563930.
Solidity: function requirement() view returns(uint256)
func (*AddressBookMockSession) RevokeRequest ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockSession) RevokeRequest(arg0 uint8, arg1 [32]byte, arg2 [32]byte, arg3 [32]byte) (*types.Transaction, error)
RevokeRequest is a paid mutator transaction binding the contract method 0x3f0628b1.
Solidity: function revokeRequest(uint8 , bytes32 , bytes32 , bytes32 ) returns()
func (*AddressBookMockSession) SpareContractAddress ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockSession) SpareContractAddress() (common.Address, error)
SpareContractAddress is a free data retrieval call binding the contract method 0x6abd623d.
Solidity: function spareContractAddress() view returns(address)
func (*AddressBookMockSession) SubmitActivateAddressBook ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockSession) SubmitActivateAddressBook() (*types.Transaction, error)
SubmitActivateAddressBook is a paid mutator transaction binding the contract method 0xfeb15ca1.
Solidity: function submitActivateAddressBook() returns()
func (*AddressBookMockSession) SubmitAddAdmin ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockSession) SubmitAddAdmin(arg0 common.Address) (*types.Transaction, error)
SubmitAddAdmin is a paid mutator transaction binding the contract method 0x863f5c0a.
Solidity: function submitAddAdmin(address ) returns()
func (*AddressBookMockSession) SubmitClearRequest ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockSession) SubmitClearRequest() (*types.Transaction, error)
SubmitClearRequest is a paid mutator transaction binding the contract method 0x87cd9feb.
Solidity: function submitClearRequest() returns()
func (*AddressBookMockSession) SubmitDeleteAdmin ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockSession) SubmitDeleteAdmin(arg0 common.Address) (*types.Transaction, error)
SubmitDeleteAdmin is a paid mutator transaction binding the contract method 0x791b5123.
Solidity: function submitDeleteAdmin(address ) returns()
func (*AddressBookMockSession) SubmitRegisterCnStakingContract ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockSession) SubmitRegisterCnStakingContract(_cnNodeId common.Address, _cnStakingContractAddress common.Address, _cnRewardAddress common.Address) (*types.Transaction, error)
SubmitRegisterCnStakingContract is a paid mutator transaction binding the contract method 0xcc11efc0.
Solidity: function submitRegisterCnStakingContract(address _cnNodeId, address _cnStakingContractAddress, address _cnRewardAddress) returns()
func (*AddressBookMockSession) SubmitUnregisterCnStakingContract ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockSession) SubmitUnregisterCnStakingContract(_cnNodeId common.Address) (*types.Transaction, error)
SubmitUnregisterCnStakingContract is a paid mutator transaction binding the contract method 0xb5067706.
Solidity: function submitUnregisterCnStakingContract(address _cnNodeId) returns()
func (*AddressBookMockSession) SubmitUpdateKirContract ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockSession) SubmitUpdateKirContract(_kirContractAddress common.Address, _version *big.Int) (*types.Transaction, error)
SubmitUpdateKirContract is a paid mutator transaction binding the contract method 0x9258d768.
Solidity: function submitUpdateKirContract(address _kirContractAddress, uint256 _version) returns()
func (*AddressBookMockSession) SubmitUpdatePocContract ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockSession) SubmitUpdatePocContract(_pocContractAddress common.Address, _version *big.Int) (*types.Transaction, error)
SubmitUpdatePocContract is a paid mutator transaction binding the contract method 0x21ac4ad4.
Solidity: function submitUpdatePocContract(address _pocContractAddress, uint256 _version) returns()
func (*AddressBookMockSession) SubmitUpdateRequirement ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockSession) SubmitUpdateRequirement(_requirement *big.Int) (*types.Transaction, error)
SubmitUpdateRequirement is a paid mutator transaction binding the contract method 0xe748357b.
Solidity: function submitUpdateRequirement(uint256 _requirement) returns()
func (*AddressBookMockSession) SubmitUpdateSpareContract ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockSession) SubmitUpdateSpareContract(_spareContractAddress common.Address) (*types.Transaction, error)
SubmitUpdateSpareContract is a paid mutator transaction binding the contract method 0x394a144a.
Solidity: function submitUpdateSpareContract(address _spareContractAddress) returns()
func (*AddressBookMockSession) TWOWEEKS ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockSession) TWOWEEKS() (*big.Int, error)
TWOWEEKS is a free data retrieval call binding the contract method 0x934d1fa4.
Solidity: function TWO_WEEKS() view returns(uint256)
func (*AddressBookMockSession) UnregisterCnStakingContract ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockSession) UnregisterCnStakingContract(_cnNodeId common.Address) (*types.Transaction, error)
UnregisterCnStakingContract is a paid mutator transaction binding the contract method 0x579740db.
Solidity: function unregisterCnStakingContract(address _cnNodeId) returns()
func (*AddressBookMockSession) UpdateKirContract ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockSession) UpdateKirContract(_kirContractAddress common.Address, arg1 *big.Int) (*types.Transaction, error)
UpdateKirContract is a paid mutator transaction binding the contract method 0x4c5d435c.
Solidity: function updateKirContract(address _kirContractAddress, uint256 ) returns()
func (*AddressBookMockSession) UpdatePocContract ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockSession) UpdatePocContract(_pocContractAddress common.Address, arg1 *big.Int) (*types.Transaction, error)
UpdatePocContract is a paid mutator transaction binding the contract method 0xc7e9de75.
Solidity: function updatePocContract(address _pocContractAddress, uint256 ) returns()
func (*AddressBookMockSession) UpdateRequirement ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockSession) UpdateRequirement(_requirement *big.Int) (*types.Transaction, error)
UpdateRequirement is a paid mutator transaction binding the contract method 0xc47afb3a.
Solidity: function updateRequirement(uint256 _requirement) returns()
func (*AddressBookMockSession) UpdateSpareContract ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockSession) UpdateSpareContract(_spareContractAddress common.Address) (*types.Transaction, error)
UpdateSpareContract is a paid mutator transaction binding the contract method 0xafaaf330.
Solidity: function updateSpareContract(address _spareContractAddress) returns()
type AddressBookMockTransactor ¶ added in v1.10.0
type AddressBookMockTransactor struct {
// contains filtered or unexported fields
}
AddressBookMockTransactor is an auto generated write-only Go binding around a Klaytn contract.
func NewAddressBookMockTransactor ¶ added in v1.10.0
func NewAddressBookMockTransactor(address common.Address, transactor bind.ContractTransactor) (*AddressBookMockTransactor, error)
NewAddressBookMockTransactor creates a new write-only instance of AddressBookMock, bound to a specific deployed contract.
func (*AddressBookMockTransactor) ActivateAddressBook ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockTransactor) ActivateAddressBook(opts *bind.TransactOpts) (*types.Transaction, error)
ActivateAddressBook is a paid mutator transaction binding the contract method 0xcec92466.
Solidity: function activateAddressBook() returns()
func (*AddressBookMockTransactor) ConstructContract ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockTransactor) ConstructContract(opts *bind.TransactOpts, arg0 []common.Address, _requirement *big.Int) (*types.Transaction, error)
ConstructContract is a paid mutator transaction binding the contract method 0x7894c366.
Solidity: function constructContract(address[] , uint256 _requirement) returns()
func (*AddressBookMockTransactor) MockRegisterCnStakingContracts ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockTransactor) MockRegisterCnStakingContracts(opts *bind.TransactOpts, _cnNodeIdList []common.Address, _cnStakingContractAddressList []common.Address, _cnRewardAddressList []common.Address) (*types.Transaction, error)
MockRegisterCnStakingContracts is a paid mutator transaction binding the contract method 0x666d7190.
Solidity: function mockRegisterCnStakingContracts(address[] _cnNodeIdList, address[] _cnStakingContractAddressList, address[] _cnRewardAddressList) returns()
func (*AddressBookMockTransactor) MockUnregisterCnStakingContracts ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockTransactor) MockUnregisterCnStakingContracts(opts *bind.TransactOpts, _cnNodeIdList []common.Address) (*types.Transaction, error)
MockUnregisterCnStakingContracts is a paid mutator transaction binding the contract method 0xabed9435.
Solidity: function mockUnregisterCnStakingContracts(address[] _cnNodeIdList) returns()
func (*AddressBookMockTransactor) RegisterCnStakingContract ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockTransactor) RegisterCnStakingContract(opts *bind.TransactOpts, _cnNodeId common.Address, _cnStakingContractAddress common.Address, _cnRewardAddress common.Address) (*types.Transaction, error)
RegisterCnStakingContract is a paid mutator transaction binding the contract method 0x298b3c61.
Solidity: function registerCnStakingContract(address _cnNodeId, address _cnStakingContractAddress, address _cnRewardAddress) returns()
func (*AddressBookMockTransactor) RevokeRequest ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockTransactor) RevokeRequest(opts *bind.TransactOpts, arg0 uint8, arg1 [32]byte, arg2 [32]byte, arg3 [32]byte) (*types.Transaction, error)
RevokeRequest is a paid mutator transaction binding the contract method 0x3f0628b1.
Solidity: function revokeRequest(uint8 , bytes32 , bytes32 , bytes32 ) returns()
func (*AddressBookMockTransactor) SubmitActivateAddressBook ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockTransactor) SubmitActivateAddressBook(opts *bind.TransactOpts) (*types.Transaction, error)
SubmitActivateAddressBook is a paid mutator transaction binding the contract method 0xfeb15ca1.
Solidity: function submitActivateAddressBook() returns()
func (*AddressBookMockTransactor) SubmitAddAdmin ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockTransactor) SubmitAddAdmin(opts *bind.TransactOpts, arg0 common.Address) (*types.Transaction, error)
SubmitAddAdmin is a paid mutator transaction binding the contract method 0x863f5c0a.
Solidity: function submitAddAdmin(address ) returns()
func (*AddressBookMockTransactor) SubmitClearRequest ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockTransactor) SubmitClearRequest(opts *bind.TransactOpts) (*types.Transaction, error)
SubmitClearRequest is a paid mutator transaction binding the contract method 0x87cd9feb.
Solidity: function submitClearRequest() returns()
func (*AddressBookMockTransactor) SubmitDeleteAdmin ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockTransactor) SubmitDeleteAdmin(opts *bind.TransactOpts, arg0 common.Address) (*types.Transaction, error)
SubmitDeleteAdmin is a paid mutator transaction binding the contract method 0x791b5123.
Solidity: function submitDeleteAdmin(address ) returns()
func (*AddressBookMockTransactor) SubmitRegisterCnStakingContract ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockTransactor) SubmitRegisterCnStakingContract(opts *bind.TransactOpts, _cnNodeId common.Address, _cnStakingContractAddress common.Address, _cnRewardAddress common.Address) (*types.Transaction, error)
SubmitRegisterCnStakingContract is a paid mutator transaction binding the contract method 0xcc11efc0.
Solidity: function submitRegisterCnStakingContract(address _cnNodeId, address _cnStakingContractAddress, address _cnRewardAddress) returns()
func (*AddressBookMockTransactor) SubmitUnregisterCnStakingContract ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockTransactor) SubmitUnregisterCnStakingContract(opts *bind.TransactOpts, _cnNodeId common.Address) (*types.Transaction, error)
SubmitUnregisterCnStakingContract is a paid mutator transaction binding the contract method 0xb5067706.
Solidity: function submitUnregisterCnStakingContract(address _cnNodeId) returns()
func (*AddressBookMockTransactor) SubmitUpdateKirContract ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockTransactor) SubmitUpdateKirContract(opts *bind.TransactOpts, _kirContractAddress common.Address, _version *big.Int) (*types.Transaction, error)
SubmitUpdateKirContract is a paid mutator transaction binding the contract method 0x9258d768.
Solidity: function submitUpdateKirContract(address _kirContractAddress, uint256 _version) returns()
func (*AddressBookMockTransactor) SubmitUpdatePocContract ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockTransactor) SubmitUpdatePocContract(opts *bind.TransactOpts, _pocContractAddress common.Address, _version *big.Int) (*types.Transaction, error)
SubmitUpdatePocContract is a paid mutator transaction binding the contract method 0x21ac4ad4.
Solidity: function submitUpdatePocContract(address _pocContractAddress, uint256 _version) returns()
func (*AddressBookMockTransactor) SubmitUpdateRequirement ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockTransactor) SubmitUpdateRequirement(opts *bind.TransactOpts, _requirement *big.Int) (*types.Transaction, error)
SubmitUpdateRequirement is a paid mutator transaction binding the contract method 0xe748357b.
Solidity: function submitUpdateRequirement(uint256 _requirement) returns()
func (*AddressBookMockTransactor) SubmitUpdateSpareContract ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockTransactor) SubmitUpdateSpareContract(opts *bind.TransactOpts, _spareContractAddress common.Address) (*types.Transaction, error)
SubmitUpdateSpareContract is a paid mutator transaction binding the contract method 0x394a144a.
Solidity: function submitUpdateSpareContract(address _spareContractAddress) returns()
func (*AddressBookMockTransactor) UnregisterCnStakingContract ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockTransactor) UnregisterCnStakingContract(opts *bind.TransactOpts, _cnNodeId common.Address) (*types.Transaction, error)
UnregisterCnStakingContract is a paid mutator transaction binding the contract method 0x579740db.
Solidity: function unregisterCnStakingContract(address _cnNodeId) returns()
func (*AddressBookMockTransactor) UpdateKirContract ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockTransactor) UpdateKirContract(opts *bind.TransactOpts, _kirContractAddress common.Address, arg1 *big.Int) (*types.Transaction, error)
UpdateKirContract is a paid mutator transaction binding the contract method 0x4c5d435c.
Solidity: function updateKirContract(address _kirContractAddress, uint256 ) returns()
func (*AddressBookMockTransactor) UpdatePocContract ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockTransactor) UpdatePocContract(opts *bind.TransactOpts, _pocContractAddress common.Address, arg1 *big.Int) (*types.Transaction, error)
UpdatePocContract is a paid mutator transaction binding the contract method 0xc7e9de75.
Solidity: function updatePocContract(address _pocContractAddress, uint256 ) returns()
func (*AddressBookMockTransactor) UpdateRequirement ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockTransactor) UpdateRequirement(opts *bind.TransactOpts, _requirement *big.Int) (*types.Transaction, error)
UpdateRequirement is a paid mutator transaction binding the contract method 0xc47afb3a.
Solidity: function updateRequirement(uint256 _requirement) returns()
func (*AddressBookMockTransactor) UpdateSpareContract ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockTransactor) UpdateSpareContract(opts *bind.TransactOpts, _spareContractAddress common.Address) (*types.Transaction, error)
UpdateSpareContract is a paid mutator transaction binding the contract method 0xafaaf330.
Solidity: function updateSpareContract(address _spareContractAddress) returns()
type AddressBookMockTransactorRaw ¶ added in v1.10.0
type AddressBookMockTransactorRaw struct {
Contract *AddressBookMockTransactor // Generic write-only contract binding to access the raw methods on
}
AddressBookMockTransactorRaw is an auto generated low-level write-only Go binding around a Klaytn contract.
func (*AddressBookMockTransactorRaw) Transact ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AddressBookMockTransactorRaw) Transfer ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type AddressBookMockTransactorSession ¶ added in v1.10.0
type AddressBookMockTransactorSession struct { Contract *AddressBookMockTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AddressBookMockTransactorSession is an auto generated write-only Go binding around a Klaytn contract, with pre-set transact options.
func (*AddressBookMockTransactorSession) ActivateAddressBook ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockTransactorSession) ActivateAddressBook() (*types.Transaction, error)
ActivateAddressBook is a paid mutator transaction binding the contract method 0xcec92466.
Solidity: function activateAddressBook() returns()
func (*AddressBookMockTransactorSession) ConstructContract ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockTransactorSession) ConstructContract(arg0 []common.Address, _requirement *big.Int) (*types.Transaction, error)
ConstructContract is a paid mutator transaction binding the contract method 0x7894c366.
Solidity: function constructContract(address[] , uint256 _requirement) returns()
func (*AddressBookMockTransactorSession) MockRegisterCnStakingContracts ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockTransactorSession) MockRegisterCnStakingContracts(_cnNodeIdList []common.Address, _cnStakingContractAddressList []common.Address, _cnRewardAddressList []common.Address) (*types.Transaction, error)
MockRegisterCnStakingContracts is a paid mutator transaction binding the contract method 0x666d7190.
Solidity: function mockRegisterCnStakingContracts(address[] _cnNodeIdList, address[] _cnStakingContractAddressList, address[] _cnRewardAddressList) returns()
func (*AddressBookMockTransactorSession) MockUnregisterCnStakingContracts ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockTransactorSession) MockUnregisterCnStakingContracts(_cnNodeIdList []common.Address) (*types.Transaction, error)
MockUnregisterCnStakingContracts is a paid mutator transaction binding the contract method 0xabed9435.
Solidity: function mockUnregisterCnStakingContracts(address[] _cnNodeIdList) returns()
func (*AddressBookMockTransactorSession) RegisterCnStakingContract ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockTransactorSession) RegisterCnStakingContract(_cnNodeId common.Address, _cnStakingContractAddress common.Address, _cnRewardAddress common.Address) (*types.Transaction, error)
RegisterCnStakingContract is a paid mutator transaction binding the contract method 0x298b3c61.
Solidity: function registerCnStakingContract(address _cnNodeId, address _cnStakingContractAddress, address _cnRewardAddress) returns()
func (*AddressBookMockTransactorSession) RevokeRequest ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockTransactorSession) RevokeRequest(arg0 uint8, arg1 [32]byte, arg2 [32]byte, arg3 [32]byte) (*types.Transaction, error)
RevokeRequest is a paid mutator transaction binding the contract method 0x3f0628b1.
Solidity: function revokeRequest(uint8 , bytes32 , bytes32 , bytes32 ) returns()
func (*AddressBookMockTransactorSession) SubmitActivateAddressBook ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockTransactorSession) SubmitActivateAddressBook() (*types.Transaction, error)
SubmitActivateAddressBook is a paid mutator transaction binding the contract method 0xfeb15ca1.
Solidity: function submitActivateAddressBook() returns()
func (*AddressBookMockTransactorSession) SubmitAddAdmin ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockTransactorSession) SubmitAddAdmin(arg0 common.Address) (*types.Transaction, error)
SubmitAddAdmin is a paid mutator transaction binding the contract method 0x863f5c0a.
Solidity: function submitAddAdmin(address ) returns()
func (*AddressBookMockTransactorSession) SubmitClearRequest ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockTransactorSession) SubmitClearRequest() (*types.Transaction, error)
SubmitClearRequest is a paid mutator transaction binding the contract method 0x87cd9feb.
Solidity: function submitClearRequest() returns()
func (*AddressBookMockTransactorSession) SubmitDeleteAdmin ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockTransactorSession) SubmitDeleteAdmin(arg0 common.Address) (*types.Transaction, error)
SubmitDeleteAdmin is a paid mutator transaction binding the contract method 0x791b5123.
Solidity: function submitDeleteAdmin(address ) returns()
func (*AddressBookMockTransactorSession) SubmitRegisterCnStakingContract ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockTransactorSession) SubmitRegisterCnStakingContract(_cnNodeId common.Address, _cnStakingContractAddress common.Address, _cnRewardAddress common.Address) (*types.Transaction, error)
SubmitRegisterCnStakingContract is a paid mutator transaction binding the contract method 0xcc11efc0.
Solidity: function submitRegisterCnStakingContract(address _cnNodeId, address _cnStakingContractAddress, address _cnRewardAddress) returns()
func (*AddressBookMockTransactorSession) SubmitUnregisterCnStakingContract ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockTransactorSession) SubmitUnregisterCnStakingContract(_cnNodeId common.Address) (*types.Transaction, error)
SubmitUnregisterCnStakingContract is a paid mutator transaction binding the contract method 0xb5067706.
Solidity: function submitUnregisterCnStakingContract(address _cnNodeId) returns()
func (*AddressBookMockTransactorSession) SubmitUpdateKirContract ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockTransactorSession) SubmitUpdateKirContract(_kirContractAddress common.Address, _version *big.Int) (*types.Transaction, error)
SubmitUpdateKirContract is a paid mutator transaction binding the contract method 0x9258d768.
Solidity: function submitUpdateKirContract(address _kirContractAddress, uint256 _version) returns()
func (*AddressBookMockTransactorSession) SubmitUpdatePocContract ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockTransactorSession) SubmitUpdatePocContract(_pocContractAddress common.Address, _version *big.Int) (*types.Transaction, error)
SubmitUpdatePocContract is a paid mutator transaction binding the contract method 0x21ac4ad4.
Solidity: function submitUpdatePocContract(address _pocContractAddress, uint256 _version) returns()
func (*AddressBookMockTransactorSession) SubmitUpdateRequirement ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockTransactorSession) SubmitUpdateRequirement(_requirement *big.Int) (*types.Transaction, error)
SubmitUpdateRequirement is a paid mutator transaction binding the contract method 0xe748357b.
Solidity: function submitUpdateRequirement(uint256 _requirement) returns()
func (*AddressBookMockTransactorSession) SubmitUpdateSpareContract ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockTransactorSession) SubmitUpdateSpareContract(_spareContractAddress common.Address) (*types.Transaction, error)
SubmitUpdateSpareContract is a paid mutator transaction binding the contract method 0x394a144a.
Solidity: function submitUpdateSpareContract(address _spareContractAddress) returns()
func (*AddressBookMockTransactorSession) UnregisterCnStakingContract ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockTransactorSession) UnregisterCnStakingContract(_cnNodeId common.Address) (*types.Transaction, error)
UnregisterCnStakingContract is a paid mutator transaction binding the contract method 0x579740db.
Solidity: function unregisterCnStakingContract(address _cnNodeId) returns()
func (*AddressBookMockTransactorSession) UpdateKirContract ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockTransactorSession) UpdateKirContract(_kirContractAddress common.Address, arg1 *big.Int) (*types.Transaction, error)
UpdateKirContract is a paid mutator transaction binding the contract method 0x4c5d435c.
Solidity: function updateKirContract(address _kirContractAddress, uint256 ) returns()
func (*AddressBookMockTransactorSession) UpdatePocContract ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockTransactorSession) UpdatePocContract(_pocContractAddress common.Address, arg1 *big.Int) (*types.Transaction, error)
UpdatePocContract is a paid mutator transaction binding the contract method 0xc7e9de75.
Solidity: function updatePocContract(address _pocContractAddress, uint256 ) returns()
func (*AddressBookMockTransactorSession) UpdateRequirement ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockTransactorSession) UpdateRequirement(_requirement *big.Int) (*types.Transaction, error)
UpdateRequirement is a paid mutator transaction binding the contract method 0xc47afb3a.
Solidity: function updateRequirement(uint256 _requirement) returns()
func (*AddressBookMockTransactorSession) UpdateSpareContract ¶ added in v1.10.0
func (_AddressBookMock *AddressBookMockTransactorSession) UpdateSpareContract(_spareContractAddress common.Address) (*types.Transaction, error)
UpdateSpareContract is a paid mutator transaction binding the contract method 0xafaaf330.
Solidity: function updateSpareContract(address _spareContractAddress) returns()
type AddressBookRaw ¶
type AddressBookRaw struct {
Contract *AddressBook // Generic contract binding to access the raw methods on
}
AddressBookRaw is an auto generated low-level Go binding around a Klaytn contract.
func (*AddressBookRaw) Call ¶
func (_AddressBook *AddressBookRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*AddressBookRaw) Transact ¶
func (_AddressBook *AddressBookRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AddressBookRaw) Transfer ¶
func (_AddressBook *AddressBookRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type AddressBookRegisterCnStakingContract ¶
type AddressBookRegisterCnStakingContract struct { CnNodeId common.Address CnStakingContractAddress common.Address CnRewardAddress common.Address Raw types.Log // Blockchain specific contextual infos }
AddressBookRegisterCnStakingContract represents a RegisterCnStakingContract event raised by the AddressBook contract.
type AddressBookRegisterCnStakingContractIterator ¶
type AddressBookRegisterCnStakingContractIterator struct { Event *AddressBookRegisterCnStakingContract // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AddressBookRegisterCnStakingContractIterator is returned from FilterRegisterCnStakingContract and is used to iterate over the raw logs and unpacked data for RegisterCnStakingContract events raised by the AddressBook contract.
func (*AddressBookRegisterCnStakingContractIterator) Close ¶
func (it *AddressBookRegisterCnStakingContractIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AddressBookRegisterCnStakingContractIterator) Error ¶
func (it *AddressBookRegisterCnStakingContractIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AddressBookRegisterCnStakingContractIterator) Next ¶
func (it *AddressBookRegisterCnStakingContractIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type AddressBookReviseRewardAddress ¶
type AddressBookReviseRewardAddress struct { CnNodeId common.Address PrevRewardAddress common.Address CurRewardAddress common.Address Raw types.Log // Blockchain specific contextual infos }
AddressBookReviseRewardAddress represents a ReviseRewardAddress event raised by the AddressBook contract.
type AddressBookReviseRewardAddressIterator ¶
type AddressBookReviseRewardAddressIterator struct { Event *AddressBookReviseRewardAddress // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AddressBookReviseRewardAddressIterator is returned from FilterReviseRewardAddress and is used to iterate over the raw logs and unpacked data for ReviseRewardAddress events raised by the AddressBook contract.
func (*AddressBookReviseRewardAddressIterator) Close ¶
func (it *AddressBookReviseRewardAddressIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AddressBookReviseRewardAddressIterator) Error ¶
func (it *AddressBookReviseRewardAddressIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AddressBookReviseRewardAddressIterator) Next ¶
func (it *AddressBookReviseRewardAddressIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type AddressBookRevokeRequest ¶
type AddressBookRevokeRequest struct { Id [32]byte From common.Address FunctionId uint8 FirstArg [32]byte SecondArg [32]byte ThirdArg [32]byte Confirmers []common.Address Raw types.Log // Blockchain specific contextual infos }
AddressBookRevokeRequest represents a RevokeRequest event raised by the AddressBook contract.
type AddressBookRevokeRequestIterator ¶
type AddressBookRevokeRequestIterator struct { Event *AddressBookRevokeRequest // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AddressBookRevokeRequestIterator is returned from FilterRevokeRequest and is used to iterate over the raw logs and unpacked data for RevokeRequest events raised by the AddressBook contract.
func (*AddressBookRevokeRequestIterator) Close ¶
func (it *AddressBookRevokeRequestIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AddressBookRevokeRequestIterator) Error ¶
func (it *AddressBookRevokeRequestIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AddressBookRevokeRequestIterator) Next ¶
func (it *AddressBookRevokeRequestIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type AddressBookSession ¶
type AddressBookSession struct { Contract *AddressBook // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AddressBookSession is an auto generated Go binding around a Klaytn contract, with pre-set call and transact options.
func (*AddressBookSession) ActivateAddressBook ¶
func (_AddressBook *AddressBookSession) ActivateAddressBook() (*types.Transaction, error)
ActivateAddressBook is a paid mutator transaction binding the contract method 0xcec92466.
Solidity: function activateAddressBook() returns()
func (*AddressBookSession) AddAdmin ¶
func (_AddressBook *AddressBookSession) AddAdmin(_admin common.Address) (*types.Transaction, error)
AddAdmin is a paid mutator transaction binding the contract method 0x70480275.
Solidity: function addAdmin(address _admin) returns()
func (*AddressBookSession) CNNODEIDTYPE ¶
func (_AddressBook *AddressBookSession) CNNODEIDTYPE() (uint8, error)
CNNODEIDTYPE is a free data retrieval call binding the contract method 0x76674c54.
Solidity: function CN_NODE_ID_TYPE() view returns(uint8)
func (*AddressBookSession) CNREWARDADDRESSTYPE ¶
func (_AddressBook *AddressBookSession) CNREWARDADDRESSTYPE() (uint8, error)
CNREWARDADDRESSTYPE is a free data retrieval call binding the contract method 0x32b91e85.
Solidity: function CN_REWARD_ADDRESS_TYPE() view returns(uint8)
func (*AddressBookSession) CNSTAKINGADDRESSTYPE ¶
func (_AddressBook *AddressBookSession) CNSTAKINGADDRESSTYPE() (uint8, error)
CNSTAKINGADDRESSTYPE is a free data retrieval call binding the contract method 0xde5bbfbc.
Solidity: function CN_STAKING_ADDRESS_TYPE() view returns(uint8)
func (*AddressBookSession) CONTRACTTYPE ¶
func (_AddressBook *AddressBookSession) CONTRACTTYPE() (string, error)
CONTRACTTYPE is a free data retrieval call binding the contract method 0x4b6a94cc.
Solidity: function CONTRACT_TYPE() view returns(string)
func (*AddressBookSession) ClearRequest ¶
func (_AddressBook *AddressBookSession) ClearRequest() (*types.Transaction, error)
ClearRequest is a paid mutator transaction binding the contract method 0x4f97638f.
Solidity: function clearRequest() returns()
func (*AddressBookSession) ConstructContract ¶
func (_AddressBook *AddressBookSession) ConstructContract(_adminList []common.Address, _requirement *big.Int) (*types.Transaction, error)
ConstructContract is a paid mutator transaction binding the contract method 0x7894c366.
Solidity: function constructContract(address[] _adminList, uint256 _requirement) returns()
func (*AddressBookSession) DeleteAdmin ¶
func (_AddressBook *AddressBookSession) DeleteAdmin(_admin common.Address) (*types.Transaction, error)
DeleteAdmin is a paid mutator transaction binding the contract method 0x27e1f7df.
Solidity: function deleteAdmin(address _admin) returns()
func (*AddressBookSession) GetAllAddress ¶
func (_AddressBook *AddressBookSession) GetAllAddress() ([]uint8, []common.Address, error)
GetAllAddress is a free data retrieval call binding the contract method 0x715b208b.
Solidity: function getAllAddress() view returns(uint8[], address[])
func (*AddressBookSession) GetAllAddressInfo ¶
func (_AddressBook *AddressBookSession) GetAllAddressInfo() ([]common.Address, []common.Address, []common.Address, common.Address, common.Address, error)
GetAllAddressInfo is a free data retrieval call binding the contract method 0x160370b8.
Solidity: function getAllAddressInfo() view returns(address[], address[], address[], address, address)
func (*AddressBookSession) GetCnInfo ¶
func (_AddressBook *AddressBookSession) GetCnInfo(_cnNodeId common.Address) (common.Address, common.Address, common.Address, error)
GetCnInfo is a free data retrieval call binding the contract method 0x15575d5a.
Solidity: function getCnInfo(address _cnNodeId) view returns(address, address, address)
func (*AddressBookSession) GetPendingRequestList ¶
func (_AddressBook *AddressBookSession) GetPendingRequestList() ([][32]byte, error)
GetPendingRequestList is a free data retrieval call binding the contract method 0xda34a0bd.
Solidity: function getPendingRequestList() view returns(bytes32[])
func (*AddressBookSession) GetRequestInfo ¶
func (_AddressBook *AddressBookSession) GetRequestInfo(_id [32]byte) (uint8, [32]byte, [32]byte, [32]byte, []common.Address, *big.Int, uint8, error)
GetRequestInfo is a free data retrieval call binding the contract method 0x82d67e5a.
Solidity: function getRequestInfo(bytes32 _id) view returns(uint8, bytes32, bytes32, bytes32, address[], uint256, uint8)
func (*AddressBookSession) GetRequestInfoByArgs ¶
func (_AddressBook *AddressBookSession) GetRequestInfoByArgs(_functionId uint8, _firstArg [32]byte, _secondArg [32]byte, _thirdArg [32]byte) ([32]byte, []common.Address, *big.Int, uint8, error)
GetRequestInfoByArgs is a free data retrieval call binding the contract method 0x407091eb.
Solidity: function getRequestInfoByArgs(uint8 _functionId, bytes32 _firstArg, bytes32 _secondArg, bytes32 _thirdArg) view returns(bytes32, address[], uint256, uint8)
func (*AddressBookSession) GetState ¶
GetState is a free data retrieval call binding the contract method 0x1865c57d.
Solidity: function getState() view returns(address[], uint256)
func (*AddressBookSession) IsActivated ¶
func (_AddressBook *AddressBookSession) IsActivated() (bool, error)
IsActivated is a free data retrieval call binding the contract method 0x4a8c1fb4.
Solidity: function isActivated() view returns(bool)
func (*AddressBookSession) IsConstructed ¶
func (_AddressBook *AddressBookSession) IsConstructed() (bool, error)
IsConstructed is a free data retrieval call binding the contract method 0x50a5bb69.
Solidity: function isConstructed() view returns(bool)
func (*AddressBookSession) KIRCONTRACTTYPE ¶
func (_AddressBook *AddressBookSession) KIRCONTRACTTYPE() (uint8, error)
KIRCONTRACTTYPE is a free data retrieval call binding the contract method 0x41b6945c.
Solidity: function KIR_CONTRACT_TYPE() view returns(uint8)
func (*AddressBookSession) KirContractAddress ¶
func (_AddressBook *AddressBookSession) KirContractAddress() (common.Address, error)
KirContractAddress is a free data retrieval call binding the contract method 0xb858dd95.
Solidity: function kirContractAddress() view returns(address)
func (*AddressBookSession) MAXADMIN ¶
func (_AddressBook *AddressBookSession) MAXADMIN() (*big.Int, error)
MAXADMIN is a free data retrieval call binding the contract method 0x58d65880.
Solidity: function MAX_ADMIN() view returns(uint256)
func (*AddressBookSession) MAXPENDINGREQUEST ¶
func (_AddressBook *AddressBookSession) MAXPENDINGREQUEST() (*big.Int, error)
MAXPENDINGREQUEST is a free data retrieval call binding the contract method 0x778f39cb.
Solidity: function MAX_PENDING_REQUEST() view returns(uint256)
func (*AddressBookSession) ONEWEEK ¶
func (_AddressBook *AddressBookSession) ONEWEEK() (*big.Int, error)
ONEWEEK is a free data retrieval call binding the contract method 0x8e6f6b77.
Solidity: function ONE_WEEK() view returns(uint256)
func (*AddressBookSession) POCCONTRACTTYPE ¶
func (_AddressBook *AddressBookSession) POCCONTRACTTYPE() (uint8, error)
POCCONTRACTTYPE is a free data retrieval call binding the contract method 0xb50060e4.
Solidity: function POC_CONTRACT_TYPE() view returns(uint8)
func (*AddressBookSession) PocContractAddress ¶
func (_AddressBook *AddressBookSession) PocContractAddress() (common.Address, error)
PocContractAddress is a free data retrieval call binding the contract method 0xd267eda5.
Solidity: function pocContractAddress() view returns(address)
func (*AddressBookSession) RegisterCnStakingContract ¶
func (_AddressBook *AddressBookSession) RegisterCnStakingContract(_cnNodeId common.Address, _cnStakingContractAddress common.Address, _cnRewardAddress common.Address) (*types.Transaction, error)
RegisterCnStakingContract is a paid mutator transaction binding the contract method 0x298b3c61.
Solidity: function registerCnStakingContract(address _cnNodeId, address _cnStakingContractAddress, address _cnRewardAddress) returns()
func (*AddressBookSession) Requirement ¶
func (_AddressBook *AddressBookSession) Requirement() (*big.Int, error)
Requirement is a free data retrieval call binding the contract method 0xb7563930.
Solidity: function requirement() view returns(uint256)
func (*AddressBookSession) ReviseRewardAddress ¶
func (_AddressBook *AddressBookSession) ReviseRewardAddress(_rewardAddress common.Address) (*types.Transaction, error)
ReviseRewardAddress is a paid mutator transaction binding the contract method 0x832a2aad.
Solidity: function reviseRewardAddress(address _rewardAddress) returns()
func (*AddressBookSession) RevokeRequest ¶
func (_AddressBook *AddressBookSession) RevokeRequest(_functionId uint8, _firstArg [32]byte, _secondArg [32]byte, _thirdArg [32]byte) (*types.Transaction, error)
RevokeRequest is a paid mutator transaction binding the contract method 0x3f0628b1.
Solidity: function revokeRequest(uint8 _functionId, bytes32 _firstArg, bytes32 _secondArg, bytes32 _thirdArg) returns()
func (*AddressBookSession) SpareContractAddress ¶
func (_AddressBook *AddressBookSession) SpareContractAddress() (common.Address, error)
SpareContractAddress is a free data retrieval call binding the contract method 0x6abd623d.
Solidity: function spareContractAddress() view returns(address)
func (*AddressBookSession) SubmitActivateAddressBook ¶
func (_AddressBook *AddressBookSession) SubmitActivateAddressBook() (*types.Transaction, error)
SubmitActivateAddressBook is a paid mutator transaction binding the contract method 0xfeb15ca1.
Solidity: function submitActivateAddressBook() returns()
func (*AddressBookSession) SubmitAddAdmin ¶
func (_AddressBook *AddressBookSession) SubmitAddAdmin(_admin common.Address) (*types.Transaction, error)
SubmitAddAdmin is a paid mutator transaction binding the contract method 0x863f5c0a.
Solidity: function submitAddAdmin(address _admin) returns()
func (*AddressBookSession) SubmitClearRequest ¶
func (_AddressBook *AddressBookSession) SubmitClearRequest() (*types.Transaction, error)
SubmitClearRequest is a paid mutator transaction binding the contract method 0x87cd9feb.
Solidity: function submitClearRequest() returns()
func (*AddressBookSession) SubmitDeleteAdmin ¶
func (_AddressBook *AddressBookSession) SubmitDeleteAdmin(_admin common.Address) (*types.Transaction, error)
SubmitDeleteAdmin is a paid mutator transaction binding the contract method 0x791b5123.
Solidity: function submitDeleteAdmin(address _admin) returns()
func (*AddressBookSession) SubmitRegisterCnStakingContract ¶
func (_AddressBook *AddressBookSession) SubmitRegisterCnStakingContract(_cnNodeId common.Address, _cnStakingContractAddress common.Address, _cnRewardAddress common.Address) (*types.Transaction, error)
SubmitRegisterCnStakingContract is a paid mutator transaction binding the contract method 0xcc11efc0.
Solidity: function submitRegisterCnStakingContract(address _cnNodeId, address _cnStakingContractAddress, address _cnRewardAddress) returns()
func (*AddressBookSession) SubmitUnregisterCnStakingContract ¶
func (_AddressBook *AddressBookSession) SubmitUnregisterCnStakingContract(_cnNodeId common.Address) (*types.Transaction, error)
SubmitUnregisterCnStakingContract is a paid mutator transaction binding the contract method 0xb5067706.
Solidity: function submitUnregisterCnStakingContract(address _cnNodeId) returns()
func (*AddressBookSession) SubmitUpdateKirContract ¶
func (_AddressBook *AddressBookSession) SubmitUpdateKirContract(_kirContractAddress common.Address, _version *big.Int) (*types.Transaction, error)
SubmitUpdateKirContract is a paid mutator transaction binding the contract method 0x9258d768.
Solidity: function submitUpdateKirContract(address _kirContractAddress, uint256 _version) returns()
func (*AddressBookSession) SubmitUpdatePocContract ¶
func (_AddressBook *AddressBookSession) SubmitUpdatePocContract(_pocContractAddress common.Address, _version *big.Int) (*types.Transaction, error)
SubmitUpdatePocContract is a paid mutator transaction binding the contract method 0x21ac4ad4.
Solidity: function submitUpdatePocContract(address _pocContractAddress, uint256 _version) returns()
func (*AddressBookSession) SubmitUpdateRequirement ¶
func (_AddressBook *AddressBookSession) SubmitUpdateRequirement(_requirement *big.Int) (*types.Transaction, error)
SubmitUpdateRequirement is a paid mutator transaction binding the contract method 0xe748357b.
Solidity: function submitUpdateRequirement(uint256 _requirement) returns()
func (*AddressBookSession) SubmitUpdateSpareContract ¶
func (_AddressBook *AddressBookSession) SubmitUpdateSpareContract(_spareContractAddress common.Address) (*types.Transaction, error)
SubmitUpdateSpareContract is a paid mutator transaction binding the contract method 0x394a144a.
Solidity: function submitUpdateSpareContract(address _spareContractAddress) returns()
func (*AddressBookSession) TWOWEEKS ¶
func (_AddressBook *AddressBookSession) TWOWEEKS() (*big.Int, error)
TWOWEEKS is a free data retrieval call binding the contract method 0x934d1fa4.
Solidity: function TWO_WEEKS() view returns(uint256)
func (*AddressBookSession) UnregisterCnStakingContract ¶
func (_AddressBook *AddressBookSession) UnregisterCnStakingContract(_cnNodeId common.Address) (*types.Transaction, error)
UnregisterCnStakingContract is a paid mutator transaction binding the contract method 0x579740db.
Solidity: function unregisterCnStakingContract(address _cnNodeId) returns()
func (*AddressBookSession) UpdateKirContract ¶
func (_AddressBook *AddressBookSession) UpdateKirContract(_kirContractAddress common.Address, _version *big.Int) (*types.Transaction, error)
UpdateKirContract is a paid mutator transaction binding the contract method 0x4c5d435c.
Solidity: function updateKirContract(address _kirContractAddress, uint256 _version) returns()
func (*AddressBookSession) UpdatePocContract ¶
func (_AddressBook *AddressBookSession) UpdatePocContract(_pocContractAddress common.Address, _version *big.Int) (*types.Transaction, error)
UpdatePocContract is a paid mutator transaction binding the contract method 0xc7e9de75.
Solidity: function updatePocContract(address _pocContractAddress, uint256 _version) returns()
func (*AddressBookSession) UpdateRequirement ¶
func (_AddressBook *AddressBookSession) UpdateRequirement(_requirement *big.Int) (*types.Transaction, error)
UpdateRequirement is a paid mutator transaction binding the contract method 0xc47afb3a.
Solidity: function updateRequirement(uint256 _requirement) returns()
func (*AddressBookSession) UpdateSpareContract ¶
func (_AddressBook *AddressBookSession) UpdateSpareContract(_spareContractAddress common.Address) (*types.Transaction, error)
UpdateSpareContract is a paid mutator transaction binding the contract method 0xafaaf330.
Solidity: function updateSpareContract(address _spareContractAddress) returns()
type AddressBookSubmitRequest ¶
type AddressBookSubmitRequest struct { Id [32]byte From common.Address FunctionId uint8 FirstArg [32]byte SecondArg [32]byte ThirdArg [32]byte Confirmers []common.Address Raw types.Log // Blockchain specific contextual infos }
AddressBookSubmitRequest represents a SubmitRequest event raised by the AddressBook contract.
type AddressBookSubmitRequestIterator ¶
type AddressBookSubmitRequestIterator struct { Event *AddressBookSubmitRequest // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AddressBookSubmitRequestIterator is returned from FilterSubmitRequest and is used to iterate over the raw logs and unpacked data for SubmitRequest events raised by the AddressBook contract.
func (*AddressBookSubmitRequestIterator) Close ¶
func (it *AddressBookSubmitRequestIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AddressBookSubmitRequestIterator) Error ¶
func (it *AddressBookSubmitRequestIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AddressBookSubmitRequestIterator) Next ¶
func (it *AddressBookSubmitRequestIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type AddressBookTransactor ¶
type AddressBookTransactor struct {
// contains filtered or unexported fields
}
AddressBookTransactor is an auto generated write-only Go binding around a Klaytn contract.
func NewAddressBookTransactor ¶
func NewAddressBookTransactor(address common.Address, transactor bind.ContractTransactor) (*AddressBookTransactor, error)
NewAddressBookTransactor creates a new write-only instance of AddressBook, bound to a specific deployed contract.
func (*AddressBookTransactor) ActivateAddressBook ¶
func (_AddressBook *AddressBookTransactor) ActivateAddressBook(opts *bind.TransactOpts) (*types.Transaction, error)
ActivateAddressBook is a paid mutator transaction binding the contract method 0xcec92466.
Solidity: function activateAddressBook() returns()
func (*AddressBookTransactor) AddAdmin ¶
func (_AddressBook *AddressBookTransactor) AddAdmin(opts *bind.TransactOpts, _admin common.Address) (*types.Transaction, error)
AddAdmin is a paid mutator transaction binding the contract method 0x70480275.
Solidity: function addAdmin(address _admin) returns()
func (*AddressBookTransactor) ClearRequest ¶
func (_AddressBook *AddressBookTransactor) ClearRequest(opts *bind.TransactOpts) (*types.Transaction, error)
ClearRequest is a paid mutator transaction binding the contract method 0x4f97638f.
Solidity: function clearRequest() returns()
func (*AddressBookTransactor) ConstructContract ¶
func (_AddressBook *AddressBookTransactor) ConstructContract(opts *bind.TransactOpts, _adminList []common.Address, _requirement *big.Int) (*types.Transaction, error)
ConstructContract is a paid mutator transaction binding the contract method 0x7894c366.
Solidity: function constructContract(address[] _adminList, uint256 _requirement) returns()
func (*AddressBookTransactor) DeleteAdmin ¶
func (_AddressBook *AddressBookTransactor) DeleteAdmin(opts *bind.TransactOpts, _admin common.Address) (*types.Transaction, error)
DeleteAdmin is a paid mutator transaction binding the contract method 0x27e1f7df.
Solidity: function deleteAdmin(address _admin) returns()
func (*AddressBookTransactor) RegisterCnStakingContract ¶
func (_AddressBook *AddressBookTransactor) RegisterCnStakingContract(opts *bind.TransactOpts, _cnNodeId common.Address, _cnStakingContractAddress common.Address, _cnRewardAddress common.Address) (*types.Transaction, error)
RegisterCnStakingContract is a paid mutator transaction binding the contract method 0x298b3c61.
Solidity: function registerCnStakingContract(address _cnNodeId, address _cnStakingContractAddress, address _cnRewardAddress) returns()
func (*AddressBookTransactor) ReviseRewardAddress ¶
func (_AddressBook *AddressBookTransactor) ReviseRewardAddress(opts *bind.TransactOpts, _rewardAddress common.Address) (*types.Transaction, error)
ReviseRewardAddress is a paid mutator transaction binding the contract method 0x832a2aad.
Solidity: function reviseRewardAddress(address _rewardAddress) returns()
func (*AddressBookTransactor) RevokeRequest ¶
func (_AddressBook *AddressBookTransactor) RevokeRequest(opts *bind.TransactOpts, _functionId uint8, _firstArg [32]byte, _secondArg [32]byte, _thirdArg [32]byte) (*types.Transaction, error)
RevokeRequest is a paid mutator transaction binding the contract method 0x3f0628b1.
Solidity: function revokeRequest(uint8 _functionId, bytes32 _firstArg, bytes32 _secondArg, bytes32 _thirdArg) returns()
func (*AddressBookTransactor) SubmitActivateAddressBook ¶
func (_AddressBook *AddressBookTransactor) SubmitActivateAddressBook(opts *bind.TransactOpts) (*types.Transaction, error)
SubmitActivateAddressBook is a paid mutator transaction binding the contract method 0xfeb15ca1.
Solidity: function submitActivateAddressBook() returns()
func (*AddressBookTransactor) SubmitAddAdmin ¶
func (_AddressBook *AddressBookTransactor) SubmitAddAdmin(opts *bind.TransactOpts, _admin common.Address) (*types.Transaction, error)
SubmitAddAdmin is a paid mutator transaction binding the contract method 0x863f5c0a.
Solidity: function submitAddAdmin(address _admin) returns()
func (*AddressBookTransactor) SubmitClearRequest ¶
func (_AddressBook *AddressBookTransactor) SubmitClearRequest(opts *bind.TransactOpts) (*types.Transaction, error)
SubmitClearRequest is a paid mutator transaction binding the contract method 0x87cd9feb.
Solidity: function submitClearRequest() returns()
func (*AddressBookTransactor) SubmitDeleteAdmin ¶
func (_AddressBook *AddressBookTransactor) SubmitDeleteAdmin(opts *bind.TransactOpts, _admin common.Address) (*types.Transaction, error)
SubmitDeleteAdmin is a paid mutator transaction binding the contract method 0x791b5123.
Solidity: function submitDeleteAdmin(address _admin) returns()
func (*AddressBookTransactor) SubmitRegisterCnStakingContract ¶
func (_AddressBook *AddressBookTransactor) SubmitRegisterCnStakingContract(opts *bind.TransactOpts, _cnNodeId common.Address, _cnStakingContractAddress common.Address, _cnRewardAddress common.Address) (*types.Transaction, error)
SubmitRegisterCnStakingContract is a paid mutator transaction binding the contract method 0xcc11efc0.
Solidity: function submitRegisterCnStakingContract(address _cnNodeId, address _cnStakingContractAddress, address _cnRewardAddress) returns()
func (*AddressBookTransactor) SubmitUnregisterCnStakingContract ¶
func (_AddressBook *AddressBookTransactor) SubmitUnregisterCnStakingContract(opts *bind.TransactOpts, _cnNodeId common.Address) (*types.Transaction, error)
SubmitUnregisterCnStakingContract is a paid mutator transaction binding the contract method 0xb5067706.
Solidity: function submitUnregisterCnStakingContract(address _cnNodeId) returns()
func (*AddressBookTransactor) SubmitUpdateKirContract ¶
func (_AddressBook *AddressBookTransactor) SubmitUpdateKirContract(opts *bind.TransactOpts, _kirContractAddress common.Address, _version *big.Int) (*types.Transaction, error)
SubmitUpdateKirContract is a paid mutator transaction binding the contract method 0x9258d768.
Solidity: function submitUpdateKirContract(address _kirContractAddress, uint256 _version) returns()
func (*AddressBookTransactor) SubmitUpdatePocContract ¶
func (_AddressBook *AddressBookTransactor) SubmitUpdatePocContract(opts *bind.TransactOpts, _pocContractAddress common.Address, _version *big.Int) (*types.Transaction, error)
SubmitUpdatePocContract is a paid mutator transaction binding the contract method 0x21ac4ad4.
Solidity: function submitUpdatePocContract(address _pocContractAddress, uint256 _version) returns()
func (*AddressBookTransactor) SubmitUpdateRequirement ¶
func (_AddressBook *AddressBookTransactor) SubmitUpdateRequirement(opts *bind.TransactOpts, _requirement *big.Int) (*types.Transaction, error)
SubmitUpdateRequirement is a paid mutator transaction binding the contract method 0xe748357b.
Solidity: function submitUpdateRequirement(uint256 _requirement) returns()
func (*AddressBookTransactor) SubmitUpdateSpareContract ¶
func (_AddressBook *AddressBookTransactor) SubmitUpdateSpareContract(opts *bind.TransactOpts, _spareContractAddress common.Address) (*types.Transaction, error)
SubmitUpdateSpareContract is a paid mutator transaction binding the contract method 0x394a144a.
Solidity: function submitUpdateSpareContract(address _spareContractAddress) returns()
func (*AddressBookTransactor) UnregisterCnStakingContract ¶
func (_AddressBook *AddressBookTransactor) UnregisterCnStakingContract(opts *bind.TransactOpts, _cnNodeId common.Address) (*types.Transaction, error)
UnregisterCnStakingContract is a paid mutator transaction binding the contract method 0x579740db.
Solidity: function unregisterCnStakingContract(address _cnNodeId) returns()
func (*AddressBookTransactor) UpdateKirContract ¶
func (_AddressBook *AddressBookTransactor) UpdateKirContract(opts *bind.TransactOpts, _kirContractAddress common.Address, _version *big.Int) (*types.Transaction, error)
UpdateKirContract is a paid mutator transaction binding the contract method 0x4c5d435c.
Solidity: function updateKirContract(address _kirContractAddress, uint256 _version) returns()
func (*AddressBookTransactor) UpdatePocContract ¶
func (_AddressBook *AddressBookTransactor) UpdatePocContract(opts *bind.TransactOpts, _pocContractAddress common.Address, _version *big.Int) (*types.Transaction, error)
UpdatePocContract is a paid mutator transaction binding the contract method 0xc7e9de75.
Solidity: function updatePocContract(address _pocContractAddress, uint256 _version) returns()
func (*AddressBookTransactor) UpdateRequirement ¶
func (_AddressBook *AddressBookTransactor) UpdateRequirement(opts *bind.TransactOpts, _requirement *big.Int) (*types.Transaction, error)
UpdateRequirement is a paid mutator transaction binding the contract method 0xc47afb3a.
Solidity: function updateRequirement(uint256 _requirement) returns()
func (*AddressBookTransactor) UpdateSpareContract ¶
func (_AddressBook *AddressBookTransactor) UpdateSpareContract(opts *bind.TransactOpts, _spareContractAddress common.Address) (*types.Transaction, error)
UpdateSpareContract is a paid mutator transaction binding the contract method 0xafaaf330.
Solidity: function updateSpareContract(address _spareContractAddress) returns()
type AddressBookTransactorRaw ¶
type AddressBookTransactorRaw struct {
Contract *AddressBookTransactor // Generic write-only contract binding to access the raw methods on
}
AddressBookTransactorRaw is an auto generated low-level write-only Go binding around a Klaytn contract.
func (*AddressBookTransactorRaw) Transact ¶
func (_AddressBook *AddressBookTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AddressBookTransactorRaw) Transfer ¶
func (_AddressBook *AddressBookTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type AddressBookTransactorSession ¶
type AddressBookTransactorSession struct { Contract *AddressBookTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AddressBookTransactorSession is an auto generated write-only Go binding around a Klaytn contract, with pre-set transact options.
func (*AddressBookTransactorSession) ActivateAddressBook ¶
func (_AddressBook *AddressBookTransactorSession) ActivateAddressBook() (*types.Transaction, error)
ActivateAddressBook is a paid mutator transaction binding the contract method 0xcec92466.
Solidity: function activateAddressBook() returns()
func (*AddressBookTransactorSession) AddAdmin ¶
func (_AddressBook *AddressBookTransactorSession) AddAdmin(_admin common.Address) (*types.Transaction, error)
AddAdmin is a paid mutator transaction binding the contract method 0x70480275.
Solidity: function addAdmin(address _admin) returns()
func (*AddressBookTransactorSession) ClearRequest ¶
func (_AddressBook *AddressBookTransactorSession) ClearRequest() (*types.Transaction, error)
ClearRequest is a paid mutator transaction binding the contract method 0x4f97638f.
Solidity: function clearRequest() returns()
func (*AddressBookTransactorSession) ConstructContract ¶
func (_AddressBook *AddressBookTransactorSession) ConstructContract(_adminList []common.Address, _requirement *big.Int) (*types.Transaction, error)
ConstructContract is a paid mutator transaction binding the contract method 0x7894c366.
Solidity: function constructContract(address[] _adminList, uint256 _requirement) returns()
func (*AddressBookTransactorSession) DeleteAdmin ¶
func (_AddressBook *AddressBookTransactorSession) DeleteAdmin(_admin common.Address) (*types.Transaction, error)
DeleteAdmin is a paid mutator transaction binding the contract method 0x27e1f7df.
Solidity: function deleteAdmin(address _admin) returns()
func (*AddressBookTransactorSession) RegisterCnStakingContract ¶
func (_AddressBook *AddressBookTransactorSession) RegisterCnStakingContract(_cnNodeId common.Address, _cnStakingContractAddress common.Address, _cnRewardAddress common.Address) (*types.Transaction, error)
RegisterCnStakingContract is a paid mutator transaction binding the contract method 0x298b3c61.
Solidity: function registerCnStakingContract(address _cnNodeId, address _cnStakingContractAddress, address _cnRewardAddress) returns()
func (*AddressBookTransactorSession) ReviseRewardAddress ¶
func (_AddressBook *AddressBookTransactorSession) ReviseRewardAddress(_rewardAddress common.Address) (*types.Transaction, error)
ReviseRewardAddress is a paid mutator transaction binding the contract method 0x832a2aad.
Solidity: function reviseRewardAddress(address _rewardAddress) returns()
func (*AddressBookTransactorSession) RevokeRequest ¶
func (_AddressBook *AddressBookTransactorSession) RevokeRequest(_functionId uint8, _firstArg [32]byte, _secondArg [32]byte, _thirdArg [32]byte) (*types.Transaction, error)
RevokeRequest is a paid mutator transaction binding the contract method 0x3f0628b1.
Solidity: function revokeRequest(uint8 _functionId, bytes32 _firstArg, bytes32 _secondArg, bytes32 _thirdArg) returns()
func (*AddressBookTransactorSession) SubmitActivateAddressBook ¶
func (_AddressBook *AddressBookTransactorSession) SubmitActivateAddressBook() (*types.Transaction, error)
SubmitActivateAddressBook is a paid mutator transaction binding the contract method 0xfeb15ca1.
Solidity: function submitActivateAddressBook() returns()
func (*AddressBookTransactorSession) SubmitAddAdmin ¶
func (_AddressBook *AddressBookTransactorSession) SubmitAddAdmin(_admin common.Address) (*types.Transaction, error)
SubmitAddAdmin is a paid mutator transaction binding the contract method 0x863f5c0a.
Solidity: function submitAddAdmin(address _admin) returns()
func (*AddressBookTransactorSession) SubmitClearRequest ¶
func (_AddressBook *AddressBookTransactorSession) SubmitClearRequest() (*types.Transaction, error)
SubmitClearRequest is a paid mutator transaction binding the contract method 0x87cd9feb.
Solidity: function submitClearRequest() returns()
func (*AddressBookTransactorSession) SubmitDeleteAdmin ¶
func (_AddressBook *AddressBookTransactorSession) SubmitDeleteAdmin(_admin common.Address) (*types.Transaction, error)
SubmitDeleteAdmin is a paid mutator transaction binding the contract method 0x791b5123.
Solidity: function submitDeleteAdmin(address _admin) returns()
func (*AddressBookTransactorSession) SubmitRegisterCnStakingContract ¶
func (_AddressBook *AddressBookTransactorSession) SubmitRegisterCnStakingContract(_cnNodeId common.Address, _cnStakingContractAddress common.Address, _cnRewardAddress common.Address) (*types.Transaction, error)
SubmitRegisterCnStakingContract is a paid mutator transaction binding the contract method 0xcc11efc0.
Solidity: function submitRegisterCnStakingContract(address _cnNodeId, address _cnStakingContractAddress, address _cnRewardAddress) returns()
func (*AddressBookTransactorSession) SubmitUnregisterCnStakingContract ¶
func (_AddressBook *AddressBookTransactorSession) SubmitUnregisterCnStakingContract(_cnNodeId common.Address) (*types.Transaction, error)
SubmitUnregisterCnStakingContract is a paid mutator transaction binding the contract method 0xb5067706.
Solidity: function submitUnregisterCnStakingContract(address _cnNodeId) returns()
func (*AddressBookTransactorSession) SubmitUpdateKirContract ¶
func (_AddressBook *AddressBookTransactorSession) SubmitUpdateKirContract(_kirContractAddress common.Address, _version *big.Int) (*types.Transaction, error)
SubmitUpdateKirContract is a paid mutator transaction binding the contract method 0x9258d768.
Solidity: function submitUpdateKirContract(address _kirContractAddress, uint256 _version) returns()
func (*AddressBookTransactorSession) SubmitUpdatePocContract ¶
func (_AddressBook *AddressBookTransactorSession) SubmitUpdatePocContract(_pocContractAddress common.Address, _version *big.Int) (*types.Transaction, error)
SubmitUpdatePocContract is a paid mutator transaction binding the contract method 0x21ac4ad4.
Solidity: function submitUpdatePocContract(address _pocContractAddress, uint256 _version) returns()
func (*AddressBookTransactorSession) SubmitUpdateRequirement ¶
func (_AddressBook *AddressBookTransactorSession) SubmitUpdateRequirement(_requirement *big.Int) (*types.Transaction, error)
SubmitUpdateRequirement is a paid mutator transaction binding the contract method 0xe748357b.
Solidity: function submitUpdateRequirement(uint256 _requirement) returns()
func (*AddressBookTransactorSession) SubmitUpdateSpareContract ¶
func (_AddressBook *AddressBookTransactorSession) SubmitUpdateSpareContract(_spareContractAddress common.Address) (*types.Transaction, error)
SubmitUpdateSpareContract is a paid mutator transaction binding the contract method 0x394a144a.
Solidity: function submitUpdateSpareContract(address _spareContractAddress) returns()
func (*AddressBookTransactorSession) UnregisterCnStakingContract ¶
func (_AddressBook *AddressBookTransactorSession) UnregisterCnStakingContract(_cnNodeId common.Address) (*types.Transaction, error)
UnregisterCnStakingContract is a paid mutator transaction binding the contract method 0x579740db.
Solidity: function unregisterCnStakingContract(address _cnNodeId) returns()
func (*AddressBookTransactorSession) UpdateKirContract ¶
func (_AddressBook *AddressBookTransactorSession) UpdateKirContract(_kirContractAddress common.Address, _version *big.Int) (*types.Transaction, error)
UpdateKirContract is a paid mutator transaction binding the contract method 0x4c5d435c.
Solidity: function updateKirContract(address _kirContractAddress, uint256 _version) returns()
func (*AddressBookTransactorSession) UpdatePocContract ¶
func (_AddressBook *AddressBookTransactorSession) UpdatePocContract(_pocContractAddress common.Address, _version *big.Int) (*types.Transaction, error)
UpdatePocContract is a paid mutator transaction binding the contract method 0xc7e9de75.
Solidity: function updatePocContract(address _pocContractAddress, uint256 _version) returns()
func (*AddressBookTransactorSession) UpdateRequirement ¶
func (_AddressBook *AddressBookTransactorSession) UpdateRequirement(_requirement *big.Int) (*types.Transaction, error)
UpdateRequirement is a paid mutator transaction binding the contract method 0xc47afb3a.
Solidity: function updateRequirement(uint256 _requirement) returns()
func (*AddressBookTransactorSession) UpdateSpareContract ¶
func (_AddressBook *AddressBookTransactorSession) UpdateSpareContract(_spareContractAddress common.Address) (*types.Transaction, error)
UpdateSpareContract is a paid mutator transaction binding the contract method 0xafaaf330.
Solidity: function updateSpareContract(address _spareContractAddress) returns()
type AddressBookUnregisterCnStakingContract ¶
type AddressBookUnregisterCnStakingContract struct { CnNodeId common.Address Raw types.Log // Blockchain specific contextual infos }
AddressBookUnregisterCnStakingContract represents a UnregisterCnStakingContract event raised by the AddressBook contract.
type AddressBookUnregisterCnStakingContractIterator ¶
type AddressBookUnregisterCnStakingContractIterator struct { Event *AddressBookUnregisterCnStakingContract // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AddressBookUnregisterCnStakingContractIterator is returned from FilterUnregisterCnStakingContract and is used to iterate over the raw logs and unpacked data for UnregisterCnStakingContract events raised by the AddressBook contract.
func (*AddressBookUnregisterCnStakingContractIterator) Close ¶
func (it *AddressBookUnregisterCnStakingContractIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AddressBookUnregisterCnStakingContractIterator) Error ¶
func (it *AddressBookUnregisterCnStakingContractIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AddressBookUnregisterCnStakingContractIterator) Next ¶
func (it *AddressBookUnregisterCnStakingContractIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type AddressBookUpdateKirContract ¶
type AddressBookUpdateKirContract struct { PrevKirContractAddress common.Address PrevVersion *big.Int CurKirContractAddress common.Address CurVersion *big.Int Raw types.Log // Blockchain specific contextual infos }
AddressBookUpdateKirContract represents a UpdateKirContract event raised by the AddressBook contract.
type AddressBookUpdateKirContractIterator ¶
type AddressBookUpdateKirContractIterator struct { Event *AddressBookUpdateKirContract // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AddressBookUpdateKirContractIterator is returned from FilterUpdateKirContract and is used to iterate over the raw logs and unpacked data for UpdateKirContract events raised by the AddressBook contract.
func (*AddressBookUpdateKirContractIterator) Close ¶
func (it *AddressBookUpdateKirContractIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AddressBookUpdateKirContractIterator) Error ¶
func (it *AddressBookUpdateKirContractIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AddressBookUpdateKirContractIterator) Next ¶
func (it *AddressBookUpdateKirContractIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type AddressBookUpdatePocContract ¶
type AddressBookUpdatePocContract struct { PrevPocContractAddress common.Address PrevVersion *big.Int CurPocContractAddress common.Address CurVersion *big.Int Raw types.Log // Blockchain specific contextual infos }
AddressBookUpdatePocContract represents a UpdatePocContract event raised by the AddressBook contract.
type AddressBookUpdatePocContractIterator ¶
type AddressBookUpdatePocContractIterator struct { Event *AddressBookUpdatePocContract // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AddressBookUpdatePocContractIterator is returned from FilterUpdatePocContract and is used to iterate over the raw logs and unpacked data for UpdatePocContract events raised by the AddressBook contract.
func (*AddressBookUpdatePocContractIterator) Close ¶
func (it *AddressBookUpdatePocContractIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AddressBookUpdatePocContractIterator) Error ¶
func (it *AddressBookUpdatePocContractIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AddressBookUpdatePocContractIterator) Next ¶
func (it *AddressBookUpdatePocContractIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type AddressBookUpdateRequirement ¶
type AddressBookUpdateRequirement struct { Requirement *big.Int Raw types.Log // Blockchain specific contextual infos }
AddressBookUpdateRequirement represents a UpdateRequirement event raised by the AddressBook contract.
type AddressBookUpdateRequirementIterator ¶
type AddressBookUpdateRequirementIterator struct { Event *AddressBookUpdateRequirement // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AddressBookUpdateRequirementIterator is returned from FilterUpdateRequirement and is used to iterate over the raw logs and unpacked data for UpdateRequirement events raised by the AddressBook contract.
func (*AddressBookUpdateRequirementIterator) Close ¶
func (it *AddressBookUpdateRequirementIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AddressBookUpdateRequirementIterator) Error ¶
func (it *AddressBookUpdateRequirementIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AddressBookUpdateRequirementIterator) Next ¶
func (it *AddressBookUpdateRequirementIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type AddressBookUpdateSpareContract ¶
type AddressBookUpdateSpareContract struct { SpareContractAddress common.Address Raw types.Log // Blockchain specific contextual infos }
AddressBookUpdateSpareContract represents a UpdateSpareContract event raised by the AddressBook contract.
type AddressBookUpdateSpareContractIterator ¶
type AddressBookUpdateSpareContractIterator struct { Event *AddressBookUpdateSpareContract // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AddressBookUpdateSpareContractIterator is returned from FilterUpdateSpareContract and is used to iterate over the raw logs and unpacked data for UpdateSpareContract events raised by the AddressBook contract.
func (*AddressBookUpdateSpareContractIterator) Close ¶
func (it *AddressBookUpdateSpareContractIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AddressBookUpdateSpareContractIterator) Error ¶
func (it *AddressBookUpdateSpareContractIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AddressBookUpdateSpareContractIterator) Next ¶
func (it *AddressBookUpdateSpareContractIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type CnStakingContractInterface ¶
type CnStakingContractInterface struct { CnStakingContractInterfaceCaller // Read-only binding to the contract CnStakingContractInterfaceTransactor // Write-only binding to the contract CnStakingContractInterfaceFilterer // Log filterer for contract events }
CnStakingContractInterface is an auto generated Go binding around a Klaytn contract.
func NewCnStakingContractInterface ¶
func NewCnStakingContractInterface(address common.Address, backend bind.ContractBackend) (*CnStakingContractInterface, error)
NewCnStakingContractInterface creates a new instance of CnStakingContractInterface, bound to a specific deployed contract.
type CnStakingContractInterfaceCaller ¶
type CnStakingContractInterfaceCaller struct {
// contains filtered or unexported fields
}
CnStakingContractInterfaceCaller is an auto generated read-only Go binding around a Klaytn contract.
func NewCnStakingContractInterfaceCaller ¶
func NewCnStakingContractInterfaceCaller(address common.Address, caller bind.ContractCaller) (*CnStakingContractInterfaceCaller, error)
NewCnStakingContractInterfaceCaller creates a new read-only instance of CnStakingContractInterface, bound to a specific deployed contract.
func (*CnStakingContractInterfaceCaller) IsInitialized ¶
func (_CnStakingContractInterface *CnStakingContractInterfaceCaller) IsInitialized(opts *bind.CallOpts) (bool, error)
IsInitialized is a free data retrieval call binding the contract method 0x392e53cd.
Solidity: function isInitialized() view returns(bool)
func (*CnStakingContractInterfaceCaller) NodeId ¶
func (_CnStakingContractInterface *CnStakingContractInterfaceCaller) NodeId(opts *bind.CallOpts) (common.Address, error)
NodeId is a free data retrieval call binding the contract method 0x139d7fed.
Solidity: function nodeId() view returns(address)
func (*CnStakingContractInterfaceCaller) RewardAddress ¶
func (_CnStakingContractInterface *CnStakingContractInterfaceCaller) RewardAddress(opts *bind.CallOpts) (common.Address, error)
RewardAddress is a free data retrieval call binding the contract method 0x8cf57cb9.
Solidity: function rewardAddress() view returns(address)
type CnStakingContractInterfaceCallerRaw ¶
type CnStakingContractInterfaceCallerRaw struct {
Contract *CnStakingContractInterfaceCaller // Generic read-only contract binding to access the raw methods on
}
CnStakingContractInterfaceCallerRaw is an auto generated low-level read-only Go binding around a Klaytn contract.
func (*CnStakingContractInterfaceCallerRaw) Call ¶
func (_CnStakingContractInterface *CnStakingContractInterfaceCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type CnStakingContractInterfaceCallerSession ¶
type CnStakingContractInterfaceCallerSession struct { Contract *CnStakingContractInterfaceCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
CnStakingContractInterfaceCallerSession is an auto generated read-only Go binding around a Klaytn contract, with pre-set call options.
func (*CnStakingContractInterfaceCallerSession) IsInitialized ¶
func (_CnStakingContractInterface *CnStakingContractInterfaceCallerSession) IsInitialized() (bool, error)
IsInitialized is a free data retrieval call binding the contract method 0x392e53cd.
Solidity: function isInitialized() view returns(bool)
func (*CnStakingContractInterfaceCallerSession) NodeId ¶
func (_CnStakingContractInterface *CnStakingContractInterfaceCallerSession) NodeId() (common.Address, error)
NodeId is a free data retrieval call binding the contract method 0x139d7fed.
Solidity: function nodeId() view returns(address)
func (*CnStakingContractInterfaceCallerSession) RewardAddress ¶
func (_CnStakingContractInterface *CnStakingContractInterfaceCallerSession) RewardAddress() (common.Address, error)
RewardAddress is a free data retrieval call binding the contract method 0x8cf57cb9.
Solidity: function rewardAddress() view returns(address)
type CnStakingContractInterfaceFilterer ¶
type CnStakingContractInterfaceFilterer struct {
// contains filtered or unexported fields
}
CnStakingContractInterfaceFilterer is an auto generated log filtering Go binding around a Klaytn contract events.
func NewCnStakingContractInterfaceFilterer ¶
func NewCnStakingContractInterfaceFilterer(address common.Address, filterer bind.ContractFilterer) (*CnStakingContractInterfaceFilterer, error)
NewCnStakingContractInterfaceFilterer creates a new log filterer instance of CnStakingContractInterface, bound to a specific deployed contract.
type CnStakingContractInterfaceRaw ¶
type CnStakingContractInterfaceRaw struct {
Contract *CnStakingContractInterface // Generic contract binding to access the raw methods on
}
CnStakingContractInterfaceRaw is an auto generated low-level Go binding around a Klaytn contract.
func (*CnStakingContractInterfaceRaw) Call ¶
func (_CnStakingContractInterface *CnStakingContractInterfaceRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*CnStakingContractInterfaceRaw) Transact ¶
func (_CnStakingContractInterface *CnStakingContractInterfaceRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*CnStakingContractInterfaceRaw) Transfer ¶
func (_CnStakingContractInterface *CnStakingContractInterfaceRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type CnStakingContractInterfaceSession ¶
type CnStakingContractInterfaceSession struct { Contract *CnStakingContractInterface // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
CnStakingContractInterfaceSession is an auto generated Go binding around a Klaytn contract, with pre-set call and transact options.
func (*CnStakingContractInterfaceSession) IsInitialized ¶
func (_CnStakingContractInterface *CnStakingContractInterfaceSession) IsInitialized() (bool, error)
IsInitialized is a free data retrieval call binding the contract method 0x392e53cd.
Solidity: function isInitialized() view returns(bool)
func (*CnStakingContractInterfaceSession) NodeId ¶
func (_CnStakingContractInterface *CnStakingContractInterfaceSession) NodeId() (common.Address, error)
NodeId is a free data retrieval call binding the contract method 0x139d7fed.
Solidity: function nodeId() view returns(address)
func (*CnStakingContractInterfaceSession) RewardAddress ¶
func (_CnStakingContractInterface *CnStakingContractInterfaceSession) RewardAddress() (common.Address, error)
RewardAddress is a free data retrieval call binding the contract method 0x8cf57cb9.
Solidity: function rewardAddress() view returns(address)
type CnStakingContractInterfaceTransactor ¶
type CnStakingContractInterfaceTransactor struct {
// contains filtered or unexported fields
}
CnStakingContractInterfaceTransactor is an auto generated write-only Go binding around a Klaytn contract.
func NewCnStakingContractInterfaceTransactor ¶
func NewCnStakingContractInterfaceTransactor(address common.Address, transactor bind.ContractTransactor) (*CnStakingContractInterfaceTransactor, error)
NewCnStakingContractInterfaceTransactor creates a new write-only instance of CnStakingContractInterface, bound to a specific deployed contract.
type CnStakingContractInterfaceTransactorRaw ¶
type CnStakingContractInterfaceTransactorRaw struct {
Contract *CnStakingContractInterfaceTransactor // Generic write-only contract binding to access the raw methods on
}
CnStakingContractInterfaceTransactorRaw is an auto generated low-level write-only Go binding around a Klaytn contract.
func (*CnStakingContractInterfaceTransactorRaw) Transact ¶
func (_CnStakingContractInterface *CnStakingContractInterfaceTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*CnStakingContractInterfaceTransactorRaw) Transfer ¶
func (_CnStakingContractInterface *CnStakingContractInterfaceTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type CnStakingContractInterfaceTransactorSession ¶
type CnStakingContractInterfaceTransactorSession struct { Contract *CnStakingContractInterfaceTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
CnStakingContractInterfaceTransactorSession is an auto generated write-only Go binding around a Klaytn contract, with pre-set transact options.
type KirContractInterface ¶
type KirContractInterface struct { KirContractInterfaceCaller // Read-only binding to the contract KirContractInterfaceTransactor // Write-only binding to the contract KirContractInterfaceFilterer // Log filterer for contract events }
KirContractInterface is an auto generated Go binding around a Klaytn contract.
func NewKirContractInterface ¶
func NewKirContractInterface(address common.Address, backend bind.ContractBackend) (*KirContractInterface, error)
NewKirContractInterface creates a new instance of KirContractInterface, bound to a specific deployed contract.
type KirContractInterfaceCaller ¶
type KirContractInterfaceCaller struct {
// contains filtered or unexported fields
}
KirContractInterfaceCaller is an auto generated read-only Go binding around a Klaytn contract.
func NewKirContractInterfaceCaller ¶
func NewKirContractInterfaceCaller(address common.Address, caller bind.ContractCaller) (*KirContractInterfaceCaller, error)
NewKirContractInterfaceCaller creates a new read-only instance of KirContractInterface, bound to a specific deployed contract.
func (*KirContractInterfaceCaller) GetKirVersion ¶
func (_KirContractInterface *KirContractInterfaceCaller) GetKirVersion(opts *bind.CallOpts) (*big.Int, error)
GetKirVersion is a free data retrieval call binding the contract method 0x44426346.
Solidity: function getKirVersion() pure returns(uint256)
type KirContractInterfaceCallerRaw ¶
type KirContractInterfaceCallerRaw struct {
Contract *KirContractInterfaceCaller // Generic read-only contract binding to access the raw methods on
}
KirContractInterfaceCallerRaw is an auto generated low-level read-only Go binding around a Klaytn contract.
func (*KirContractInterfaceCallerRaw) Call ¶
func (_KirContractInterface *KirContractInterfaceCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type KirContractInterfaceCallerSession ¶
type KirContractInterfaceCallerSession struct { Contract *KirContractInterfaceCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
KirContractInterfaceCallerSession is an auto generated read-only Go binding around a Klaytn contract, with pre-set call options.
func (*KirContractInterfaceCallerSession) GetKirVersion ¶
func (_KirContractInterface *KirContractInterfaceCallerSession) GetKirVersion() (*big.Int, error)
GetKirVersion is a free data retrieval call binding the contract method 0x44426346.
Solidity: function getKirVersion() pure returns(uint256)
type KirContractInterfaceFilterer ¶
type KirContractInterfaceFilterer struct {
// contains filtered or unexported fields
}
KirContractInterfaceFilterer is an auto generated log filtering Go binding around a Klaytn contract events.
func NewKirContractInterfaceFilterer ¶
func NewKirContractInterfaceFilterer(address common.Address, filterer bind.ContractFilterer) (*KirContractInterfaceFilterer, error)
NewKirContractInterfaceFilterer creates a new log filterer instance of KirContractInterface, bound to a specific deployed contract.
type KirContractInterfaceRaw ¶
type KirContractInterfaceRaw struct {
Contract *KirContractInterface // Generic contract binding to access the raw methods on
}
KirContractInterfaceRaw is an auto generated low-level Go binding around a Klaytn contract.
func (*KirContractInterfaceRaw) Call ¶
func (_KirContractInterface *KirContractInterfaceRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*KirContractInterfaceRaw) Transact ¶
func (_KirContractInterface *KirContractInterfaceRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*KirContractInterfaceRaw) Transfer ¶
func (_KirContractInterface *KirContractInterfaceRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type KirContractInterfaceSession ¶
type KirContractInterfaceSession struct { Contract *KirContractInterface // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
KirContractInterfaceSession is an auto generated Go binding around a Klaytn contract, with pre-set call and transact options.
func (*KirContractInterfaceSession) GetKirVersion ¶
func (_KirContractInterface *KirContractInterfaceSession) GetKirVersion() (*big.Int, error)
GetKirVersion is a free data retrieval call binding the contract method 0x44426346.
Solidity: function getKirVersion() pure returns(uint256)
type KirContractInterfaceTransactor ¶
type KirContractInterfaceTransactor struct {
// contains filtered or unexported fields
}
KirContractInterfaceTransactor is an auto generated write-only Go binding around a Klaytn contract.
func NewKirContractInterfaceTransactor ¶
func NewKirContractInterfaceTransactor(address common.Address, transactor bind.ContractTransactor) (*KirContractInterfaceTransactor, error)
NewKirContractInterfaceTransactor creates a new write-only instance of KirContractInterface, bound to a specific deployed contract.
type KirContractInterfaceTransactorRaw ¶
type KirContractInterfaceTransactorRaw struct {
Contract *KirContractInterfaceTransactor // Generic write-only contract binding to access the raw methods on
}
KirContractInterfaceTransactorRaw is an auto generated low-level write-only Go binding around a Klaytn contract.
func (*KirContractInterfaceTransactorRaw) Transact ¶
func (_KirContractInterface *KirContractInterfaceTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*KirContractInterfaceTransactorRaw) Transfer ¶
func (_KirContractInterface *KirContractInterfaceTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type KirContractInterfaceTransactorSession ¶
type KirContractInterfaceTransactorSession struct { Contract *KirContractInterfaceTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
KirContractInterfaceTransactorSession is an auto generated write-only Go binding around a Klaytn contract, with pre-set transact options.
type KlaytnReward ¶
type KlaytnReward struct { KlaytnRewardCaller // Read-only binding to the contract KlaytnRewardTransactor // Write-only binding to the contract KlaytnRewardFilterer // Log filterer for contract events }
KlaytnReward is an auto generated Go binding around a Klaytn contract.
func DeployKlaytnReward ¶
func DeployKlaytnReward(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *KlaytnReward, error)
DeployKlaytnReward deploys a new Klaytn contract, binding an instance of KlaytnReward to it.
func NewKlaytnReward ¶
func NewKlaytnReward(address common.Address, backend bind.ContractBackend) (*KlaytnReward, error)
NewKlaytnReward creates a new instance of KlaytnReward, bound to a specific deployed contract.
type KlaytnRewardCaller ¶
type KlaytnRewardCaller struct {
// contains filtered or unexported fields
}
KlaytnRewardCaller is an auto generated read-only Go binding around a Klaytn contract.
func NewKlaytnRewardCaller ¶
func NewKlaytnRewardCaller(address common.Address, caller bind.ContractCaller) (*KlaytnRewardCaller, error)
NewKlaytnRewardCaller creates a new read-only instance of KlaytnReward, bound to a specific deployed contract.
func (*KlaytnRewardCaller) BalanceOf ¶
func (_KlaytnReward *KlaytnRewardCaller) BalanceOf(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address ) view returns(uint256)
func (*KlaytnRewardCaller) TotalAmount ¶
TotalAmount is a free data retrieval call binding the contract method 0x1a39d8ef.
Solidity: function totalAmount() view returns(uint256)
type KlaytnRewardCallerRaw ¶
type KlaytnRewardCallerRaw struct {
Contract *KlaytnRewardCaller // Generic read-only contract binding to access the raw methods on
}
KlaytnRewardCallerRaw is an auto generated low-level read-only Go binding around a Klaytn contract.
func (*KlaytnRewardCallerRaw) Call ¶
func (_KlaytnReward *KlaytnRewardCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type KlaytnRewardCallerSession ¶
type KlaytnRewardCallerSession struct { Contract *KlaytnRewardCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
KlaytnRewardCallerSession is an auto generated read-only Go binding around a Klaytn contract, with pre-set call options.
func (*KlaytnRewardCallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address ) view returns(uint256)
func (*KlaytnRewardCallerSession) TotalAmount ¶
func (_KlaytnReward *KlaytnRewardCallerSession) TotalAmount() (*big.Int, error)
TotalAmount is a free data retrieval call binding the contract method 0x1a39d8ef.
Solidity: function totalAmount() view returns(uint256)
type KlaytnRewardFilterer ¶
type KlaytnRewardFilterer struct {
// contains filtered or unexported fields
}
KlaytnRewardFilterer is an auto generated log filtering Go binding around a Klaytn contract events.
func NewKlaytnRewardFilterer ¶
func NewKlaytnRewardFilterer(address common.Address, filterer bind.ContractFilterer) (*KlaytnRewardFilterer, error)
NewKlaytnRewardFilterer creates a new log filterer instance of KlaytnReward, bound to a specific deployed contract.
type KlaytnRewardRaw ¶
type KlaytnRewardRaw struct {
Contract *KlaytnReward // Generic contract binding to access the raw methods on
}
KlaytnRewardRaw is an auto generated low-level Go binding around a Klaytn contract.
func (*KlaytnRewardRaw) Call ¶
func (_KlaytnReward *KlaytnRewardRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*KlaytnRewardRaw) Transact ¶
func (_KlaytnReward *KlaytnRewardRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*KlaytnRewardRaw) Transfer ¶
func (_KlaytnReward *KlaytnRewardRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type KlaytnRewardSession ¶
type KlaytnRewardSession struct { Contract *KlaytnReward // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
KlaytnRewardSession is an auto generated Go binding around a Klaytn contract, with pre-set call and transact options.
func (*KlaytnRewardSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address ) view returns(uint256)
func (*KlaytnRewardSession) Fallback ¶ added in v1.12.0
func (_KlaytnReward *KlaytnRewardSession) Fallback(calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
func (*KlaytnRewardSession) Reward ¶
func (_KlaytnReward *KlaytnRewardSession) Reward(receiver common.Address) (*types.Transaction, error)
Reward is a paid mutator transaction binding the contract method 0x6353586b.
Solidity: function reward(address receiver) payable returns()
func (*KlaytnRewardSession) SafeWithdrawal ¶
func (_KlaytnReward *KlaytnRewardSession) SafeWithdrawal() (*types.Transaction, error)
SafeWithdrawal is a paid mutator transaction binding the contract method 0xfd6b7ef8.
Solidity: function safeWithdrawal() returns()
func (*KlaytnRewardSession) TotalAmount ¶
func (_KlaytnReward *KlaytnRewardSession) TotalAmount() (*big.Int, error)
TotalAmount is a free data retrieval call binding the contract method 0x1a39d8ef.
Solidity: function totalAmount() view returns(uint256)
type KlaytnRewardTransactor ¶
type KlaytnRewardTransactor struct {
// contains filtered or unexported fields
}
KlaytnRewardTransactor is an auto generated write-only Go binding around a Klaytn contract.
func NewKlaytnRewardTransactor ¶
func NewKlaytnRewardTransactor(address common.Address, transactor bind.ContractTransactor) (*KlaytnRewardTransactor, error)
NewKlaytnRewardTransactor creates a new write-only instance of KlaytnReward, bound to a specific deployed contract.
func (*KlaytnRewardTransactor) Fallback ¶ added in v1.12.0
func (_KlaytnReward *KlaytnRewardTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
func (*KlaytnRewardTransactor) Reward ¶
func (_KlaytnReward *KlaytnRewardTransactor) Reward(opts *bind.TransactOpts, receiver common.Address) (*types.Transaction, error)
Reward is a paid mutator transaction binding the contract method 0x6353586b.
Solidity: function reward(address receiver) payable returns()
func (*KlaytnRewardTransactor) SafeWithdrawal ¶
func (_KlaytnReward *KlaytnRewardTransactor) SafeWithdrawal(opts *bind.TransactOpts) (*types.Transaction, error)
SafeWithdrawal is a paid mutator transaction binding the contract method 0xfd6b7ef8.
Solidity: function safeWithdrawal() returns()
type KlaytnRewardTransactorRaw ¶
type KlaytnRewardTransactorRaw struct {
Contract *KlaytnRewardTransactor // Generic write-only contract binding to access the raw methods on
}
KlaytnRewardTransactorRaw is an auto generated low-level write-only Go binding around a Klaytn contract.
func (*KlaytnRewardTransactorRaw) Transact ¶
func (_KlaytnReward *KlaytnRewardTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*KlaytnRewardTransactorRaw) Transfer ¶
func (_KlaytnReward *KlaytnRewardTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type KlaytnRewardTransactorSession ¶
type KlaytnRewardTransactorSession struct { Contract *KlaytnRewardTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
KlaytnRewardTransactorSession is an auto generated write-only Go binding around a Klaytn contract, with pre-set transact options.
func (*KlaytnRewardTransactorSession) Fallback ¶ added in v1.12.0
func (_KlaytnReward *KlaytnRewardTransactorSession) Fallback(calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
func (*KlaytnRewardTransactorSession) Reward ¶
func (_KlaytnReward *KlaytnRewardTransactorSession) Reward(receiver common.Address) (*types.Transaction, error)
Reward is a paid mutator transaction binding the contract method 0x6353586b.
Solidity: function reward(address receiver) payable returns()
func (*KlaytnRewardTransactorSession) SafeWithdrawal ¶
func (_KlaytnReward *KlaytnRewardTransactorSession) SafeWithdrawal() (*types.Transaction, error)
SafeWithdrawal is a paid mutator transaction binding the contract method 0xfd6b7ef8.
Solidity: function safeWithdrawal() returns()
type PocContractInterface ¶
type PocContractInterface struct { PocContractInterfaceCaller // Read-only binding to the contract PocContractInterfaceTransactor // Write-only binding to the contract PocContractInterfaceFilterer // Log filterer for contract events }
PocContractInterface is an auto generated Go binding around a Klaytn contract.
func NewPocContractInterface ¶
func NewPocContractInterface(address common.Address, backend bind.ContractBackend) (*PocContractInterface, error)
NewPocContractInterface creates a new instance of PocContractInterface, bound to a specific deployed contract.
type PocContractInterfaceCaller ¶
type PocContractInterfaceCaller struct {
// contains filtered or unexported fields
}
PocContractInterfaceCaller is an auto generated read-only Go binding around a Klaytn contract.
func NewPocContractInterfaceCaller ¶
func NewPocContractInterfaceCaller(address common.Address, caller bind.ContractCaller) (*PocContractInterfaceCaller, error)
NewPocContractInterfaceCaller creates a new read-only instance of PocContractInterface, bound to a specific deployed contract.
func (*PocContractInterfaceCaller) GetPocVersion ¶
func (_PocContractInterface *PocContractInterfaceCaller) GetPocVersion(opts *bind.CallOpts) (*big.Int, error)
GetPocVersion is a free data retrieval call binding the contract method 0x0f610072.
Solidity: function getPocVersion() pure returns(uint256)
type PocContractInterfaceCallerRaw ¶
type PocContractInterfaceCallerRaw struct {
Contract *PocContractInterfaceCaller // Generic read-only contract binding to access the raw methods on
}
PocContractInterfaceCallerRaw is an auto generated low-level read-only Go binding around a Klaytn contract.
func (*PocContractInterfaceCallerRaw) Call ¶
func (_PocContractInterface *PocContractInterfaceCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type PocContractInterfaceCallerSession ¶
type PocContractInterfaceCallerSession struct { Contract *PocContractInterfaceCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
PocContractInterfaceCallerSession is an auto generated read-only Go binding around a Klaytn contract, with pre-set call options.
func (*PocContractInterfaceCallerSession) GetPocVersion ¶
func (_PocContractInterface *PocContractInterfaceCallerSession) GetPocVersion() (*big.Int, error)
GetPocVersion is a free data retrieval call binding the contract method 0x0f610072.
Solidity: function getPocVersion() pure returns(uint256)
type PocContractInterfaceFilterer ¶
type PocContractInterfaceFilterer struct {
// contains filtered or unexported fields
}
PocContractInterfaceFilterer is an auto generated log filtering Go binding around a Klaytn contract events.
func NewPocContractInterfaceFilterer ¶
func NewPocContractInterfaceFilterer(address common.Address, filterer bind.ContractFilterer) (*PocContractInterfaceFilterer, error)
NewPocContractInterfaceFilterer creates a new log filterer instance of PocContractInterface, bound to a specific deployed contract.
type PocContractInterfaceRaw ¶
type PocContractInterfaceRaw struct {
Contract *PocContractInterface // Generic contract binding to access the raw methods on
}
PocContractInterfaceRaw is an auto generated low-level Go binding around a Klaytn contract.
func (*PocContractInterfaceRaw) Call ¶
func (_PocContractInterface *PocContractInterfaceRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*PocContractInterfaceRaw) Transact ¶
func (_PocContractInterface *PocContractInterfaceRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*PocContractInterfaceRaw) Transfer ¶
func (_PocContractInterface *PocContractInterfaceRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type PocContractInterfaceSession ¶
type PocContractInterfaceSession struct { Contract *PocContractInterface // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
PocContractInterfaceSession is an auto generated Go binding around a Klaytn contract, with pre-set call and transact options.
func (*PocContractInterfaceSession) GetPocVersion ¶
func (_PocContractInterface *PocContractInterfaceSession) GetPocVersion() (*big.Int, error)
GetPocVersion is a free data retrieval call binding the contract method 0x0f610072.
Solidity: function getPocVersion() pure returns(uint256)
type PocContractInterfaceTransactor ¶
type PocContractInterfaceTransactor struct {
// contains filtered or unexported fields
}
PocContractInterfaceTransactor is an auto generated write-only Go binding around a Klaytn contract.
func NewPocContractInterfaceTransactor ¶
func NewPocContractInterfaceTransactor(address common.Address, transactor bind.ContractTransactor) (*PocContractInterfaceTransactor, error)
NewPocContractInterfaceTransactor creates a new write-only instance of PocContractInterface, bound to a specific deployed contract.
type PocContractInterfaceTransactorRaw ¶
type PocContractInterfaceTransactorRaw struct {
Contract *PocContractInterfaceTransactor // Generic write-only contract binding to access the raw methods on
}
PocContractInterfaceTransactorRaw is an auto generated low-level write-only Go binding around a Klaytn contract.
func (*PocContractInterfaceTransactorRaw) Transact ¶
func (_PocContractInterface *PocContractInterfaceTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*PocContractInterfaceTransactorRaw) Transfer ¶
func (_PocContractInterface *PocContractInterfaceTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type PocContractInterfaceTransactorSession ¶
type PocContractInterfaceTransactorSession struct { Contract *PocContractInterfaceTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
PocContractInterfaceTransactorSession is an auto generated write-only Go binding around a Klaytn contract, with pre-set transact options.
type SafeMath ¶
type SafeMath struct { SafeMathCaller // Read-only binding to the contract SafeMathTransactor // Write-only binding to the contract SafeMathFilterer // Log filterer for contract events }
SafeMath is an auto generated Go binding around a Klaytn contract.
func DeploySafeMath ¶
func DeploySafeMath(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *SafeMath, error)
DeploySafeMath deploys a new Klaytn contract, binding an instance of SafeMath to it.
func NewSafeMath ¶
NewSafeMath creates a new instance of SafeMath, bound to a specific deployed contract.
type SafeMathCaller ¶
type SafeMathCaller struct {
// contains filtered or unexported fields
}
SafeMathCaller is an auto generated read-only Go binding around a Klaytn contract.
func NewSafeMathCaller ¶
func NewSafeMathCaller(address common.Address, caller bind.ContractCaller) (*SafeMathCaller, error)
NewSafeMathCaller creates a new read-only instance of SafeMath, bound to a specific deployed contract.
type SafeMathCallerRaw ¶
type SafeMathCallerRaw struct {
Contract *SafeMathCaller // Generic read-only contract binding to access the raw methods on
}
SafeMathCallerRaw is an auto generated low-level read-only Go binding around a Klaytn contract.
func (*SafeMathCallerRaw) Call ¶
func (_SafeMath *SafeMathCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type SafeMathCallerSession ¶
type SafeMathCallerSession struct { Contract *SafeMathCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
SafeMathCallerSession is an auto generated read-only Go binding around a Klaytn contract, with pre-set call options.
type SafeMathFilterer ¶
type SafeMathFilterer struct {
// contains filtered or unexported fields
}
SafeMathFilterer is an auto generated log filtering Go binding around a Klaytn contract events.
func NewSafeMathFilterer ¶
func NewSafeMathFilterer(address common.Address, filterer bind.ContractFilterer) (*SafeMathFilterer, error)
NewSafeMathFilterer creates a new log filterer instance of SafeMath, bound to a specific deployed contract.
type SafeMathRaw ¶
type SafeMathRaw struct {
Contract *SafeMath // Generic contract binding to access the raw methods on
}
SafeMathRaw is an auto generated low-level Go binding around a Klaytn contract.
func (*SafeMathRaw) Call ¶
func (_SafeMath *SafeMathRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*SafeMathRaw) Transact ¶
func (_SafeMath *SafeMathRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SafeMathRaw) Transfer ¶
func (_SafeMath *SafeMathRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type SafeMathSession ¶
type SafeMathSession struct { Contract *SafeMath // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SafeMathSession is an auto generated Go binding around a Klaytn contract, with pre-set call and transact options.
type SafeMathTransactor ¶
type SafeMathTransactor struct {
// contains filtered or unexported fields
}
SafeMathTransactor is an auto generated write-only Go binding around a Klaytn contract.
func NewSafeMathTransactor ¶
func NewSafeMathTransactor(address common.Address, transactor bind.ContractTransactor) (*SafeMathTransactor, error)
NewSafeMathTransactor creates a new write-only instance of SafeMath, bound to a specific deployed contract.
type SafeMathTransactorRaw ¶
type SafeMathTransactorRaw struct {
Contract *SafeMathTransactor // Generic write-only contract binding to access the raw methods on
}
SafeMathTransactorRaw is an auto generated low-level write-only Go binding around a Klaytn contract.
func (*SafeMathTransactorRaw) Transact ¶
func (_SafeMath *SafeMathTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SafeMathTransactorRaw) Transfer ¶
func (_SafeMath *SafeMathTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type SafeMathTransactorSession ¶
type SafeMathTransactorSession struct { Contract *SafeMathTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SafeMathTransactorSession is an auto generated write-only Go binding around a Klaytn contract, with pre-set transact options.