Versions in this module Expand all Collapse all v0 v0.5.4 Nov 7, 2024 v0.5.3 Oct 31, 2024 v0.5.2 Oct 22, 2024 Changes in this version + const AddKeychainAdminMethod + const AddKeychainWriterMethod + const AddSpaceOwnerMethod + const AllKeysMethod + const EventAddSpaceOwner + const EventFulfilSignRequest + const EventNewKeyRequest + const EventNewKeychain + const EventNewSignRequest + const EventNewSpace + const EventRejectKeyRequest + const EventRejectSignRequest + const EventRemoveKeychainAdmin + const EventRemoveSpaceOwner + const EventTypeAddKeychainAdmin + const EventTypeAddKeychainWriter + const EventTypeNewKey + const EventUpdateKey + const EventUpdateKeychain + const EventUpdateSpace + const FulfilKeyRequestMethod + const FulfilSignRequestMethod + const KeyByIdMethod + const KeyRequestMethod + const KeyRequestsMethod + const KeychainMethod + const KeychainsMethod + const KeysBySpaceIdMethod + const NewKeyRequestMethod + const NewKeychainMethod + const NewSignRequestMethod + const NewSpaceMethod + const PrecompileAddress + const RejectKeyRequestMethod + const RejectSignRequestMethod + const RemoveKeychainAdminMethod + const RemoveSpaceOwnerMethod + const SignRequestByIdMethod + const SignRequestsMethod + const SpaceByIdMethod + const SpacesByOwnerMethod + const SpacesMethod + const UpdateKeyMethod + const UpdateKeychainMethod + const UpdateSpaceMethod + var IWardenABI = IWardenMetaData.ABI + var IWardenMetaData = &bind.MetaData + func LoadABI() (abi.ABI, error) + type AddressesResponse struct + AddressType int32 + AddressValue common.Address + type IWarden struct + func NewIWarden(address common.Address, backend bind.ContractBackend) (*IWarden, error) + type IWardenAddKeychainAdmin struct + AdminsCount uint64 + Id uint64 + NewAdmin common.Address + Raw types.Log + type IWardenAddKeychainAdminIterator struct + Event *IWardenAddKeychainAdmin + func (it *IWardenAddKeychainAdminIterator) Close() error + func (it *IWardenAddKeychainAdminIterator) Error() error + func (it *IWardenAddKeychainAdminIterator) Next() bool + type IWardenAddKeychainWriter struct + Id uint64 + NewWriter common.Address + Raw types.Log + WritersCount uint64 + type IWardenAddKeychainWriterIterator struct + Event *IWardenAddKeychainWriter + func (it *IWardenAddKeychainWriterIterator) Close() error + func (it *IWardenAddKeychainWriterIterator) Error() error + func (it *IWardenAddKeychainWriterIterator) Next() bool + type IWardenAddSpaceOwner struct + NewOwner common.Address + Raw types.Log + SpaceId uint64 + type IWardenAddSpaceOwnerIterator struct + Event *IWardenAddSpaceOwner + func (it *IWardenAddSpaceOwnerIterator) Close() error + func (it *IWardenAddSpaceOwnerIterator) Error() error + func (it *IWardenAddSpaceOwnerIterator) Next() bool + type IWardenCaller struct + func NewIWardenCaller(address common.Address, caller bind.ContractCaller) (*IWardenCaller, error) + func (_IWarden *IWardenCaller) AllKeys(opts *bind.CallOpts, pageRequest TypesPageRequest, deriveAddresses []int32) (struct{ ... }, error) + func (_IWarden *IWardenCaller) KeyById(opts *bind.CallOpts, id uint64, deriveAddresses []int32) (KeyResponse, error) + func (_IWarden *IWardenCaller) KeyRequestById(opts *bind.CallOpts, id uint64) (KeyRequest, error) + func (_IWarden *IWardenCaller) KeyRequests(opts *bind.CallOpts, pageRequest TypesPageRequest, keychainId uint64, ...) (struct{ ... }, error) + func (_IWarden *IWardenCaller) KeychainById(opts *bind.CallOpts, id uint64) (Keychain, error) + func (_IWarden *IWardenCaller) Keychains(opts *bind.CallOpts, pageRequest TypesPageRequest) (struct{ ... }, error) + func (_IWarden *IWardenCaller) KeysBySpaceId(opts *bind.CallOpts, pageRequest TypesPageRequest, spaceId uint64, ...) (struct{ ... }, error) + func (_IWarden *IWardenCaller) SignRequestById(opts *bind.CallOpts, id uint64) (SignRequest, error) + func (_IWarden *IWardenCaller) SignRequests(opts *bind.CallOpts, pageRequest TypesPageRequest, keychainId uint64, ...) (struct{ ... }, error) + func (_IWarden *IWardenCaller) SpaceById(opts *bind.CallOpts, id uint64) (Space, error) + func (_IWarden *IWardenCaller) Spaces(opts *bind.CallOpts, pageRequest TypesPageRequest) (struct{ ... }, error) + func (_IWarden *IWardenCaller) SpacesByOwner(opts *bind.CallOpts, pageRequest TypesPageRequest, owner common.Address) (struct{ ... }, error) + type IWardenCallerRaw struct + Contract *IWardenCaller + func (_IWarden *IWardenCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + type IWardenCallerSession struct + CallOpts bind.CallOpts + Contract *IWardenCaller + func (_IWarden *IWardenCallerSession) AllKeys(pageRequest TypesPageRequest, deriveAddresses []int32) (struct{ ... }, error) + func (_IWarden *IWardenCallerSession) KeyById(id uint64, deriveAddresses []int32) (KeyResponse, error) + func (_IWarden *IWardenCallerSession) KeyRequestById(id uint64) (KeyRequest, error) + func (_IWarden *IWardenCallerSession) KeyRequests(pageRequest TypesPageRequest, keychainId uint64, status int32, spaceId uint64) (struct{ ... }, error) + func (_IWarden *IWardenCallerSession) KeychainById(id uint64) (Keychain, error) + func (_IWarden *IWardenCallerSession) Keychains(pageRequest TypesPageRequest) (struct{ ... }, error) + func (_IWarden *IWardenCallerSession) KeysBySpaceId(pageRequest TypesPageRequest, spaceId uint64, deriveAddresses []int32) (struct{ ... }, error) + func (_IWarden *IWardenCallerSession) SignRequestById(id uint64) (SignRequest, error) + func (_IWarden *IWardenCallerSession) SignRequests(pageRequest TypesPageRequest, keychainId uint64, status int32) (struct{ ... }, error) + func (_IWarden *IWardenCallerSession) SpaceById(id uint64) (Space, error) + func (_IWarden *IWardenCallerSession) Spaces(pageRequest TypesPageRequest) (struct{ ... }, error) + func (_IWarden *IWardenCallerSession) SpacesByOwner(pageRequest TypesPageRequest, owner common.Address) (struct{ ... }, error) + type IWardenFilterer struct + func NewIWardenFilterer(address common.Address, filterer bind.ContractFilterer) (*IWardenFilterer, error) + func (_IWarden *IWardenFilterer) FilterAddKeychainAdmin(opts *bind.FilterOpts, id []uint64) (*IWardenAddKeychainAdminIterator, error) + func (_IWarden *IWardenFilterer) FilterAddKeychainWriter(opts *bind.FilterOpts, id []uint64) (*IWardenAddKeychainWriterIterator, error) + func (_IWarden *IWardenFilterer) FilterAddSpaceOwner(opts *bind.FilterOpts, spaceId []uint64) (*IWardenAddSpaceOwnerIterator, error) + func (_IWarden *IWardenFilterer) FilterFulfilSignRequest(opts *bind.FilterOpts, id []uint64) (*IWardenFulfilSignRequestIterator, error) + func (_IWarden *IWardenFilterer) FilterNewKey(opts *bind.FilterOpts, id []uint64) (*IWardenNewKeyIterator, error) + func (_IWarden *IWardenFilterer) FilterNewKeyRequest(opts *bind.FilterOpts, id []uint64) (*IWardenNewKeyRequestIterator, error) + func (_IWarden *IWardenFilterer) FilterNewKeychain(opts *bind.FilterOpts, id []uint64) (*IWardenNewKeychainIterator, error) + func (_IWarden *IWardenFilterer) FilterNewSignRequest(opts *bind.FilterOpts, id []uint64) (*IWardenNewSignRequestIterator, error) + func (_IWarden *IWardenFilterer) FilterNewSpace(opts *bind.FilterOpts, id []uint64) (*IWardenNewSpaceIterator, error) + func (_IWarden *IWardenFilterer) FilterRejectKeyRequest(opts *bind.FilterOpts, id []uint64) (*IWardenRejectKeyRequestIterator, error) + func (_IWarden *IWardenFilterer) FilterRejectSignRequest(opts *bind.FilterOpts, id []uint64) (*IWardenRejectSignRequestIterator, error) + func (_IWarden *IWardenFilterer) FilterRemoveKeychainAdmin(opts *bind.FilterOpts, keychainId []uint64) (*IWardenRemoveKeychainAdminIterator, error) + func (_IWarden *IWardenFilterer) FilterRemoveSpaceOwner(opts *bind.FilterOpts, spaceId []uint64) (*IWardenRemoveSpaceOwnerIterator, error) + func (_IWarden *IWardenFilterer) FilterUpdateKey(opts *bind.FilterOpts, id []uint64) (*IWardenUpdateKeyIterator, error) + func (_IWarden *IWardenFilterer) FilterUpdateKeychain(opts *bind.FilterOpts, id []uint64) (*IWardenUpdateKeychainIterator, error) + func (_IWarden *IWardenFilterer) FilterUpdateSpace(opts *bind.FilterOpts, space_id []uint64) (*IWardenUpdateSpaceIterator, error) + func (_IWarden *IWardenFilterer) ParseAddKeychainAdmin(log types.Log) (*IWardenAddKeychainAdmin, error) + func (_IWarden *IWardenFilterer) ParseAddKeychainWriter(log types.Log) (*IWardenAddKeychainWriter, error) + func (_IWarden *IWardenFilterer) ParseAddSpaceOwner(log types.Log) (*IWardenAddSpaceOwner, error) + func (_IWarden *IWardenFilterer) ParseFulfilSignRequest(log types.Log) (*IWardenFulfilSignRequest, error) + func (_IWarden *IWardenFilterer) ParseNewKey(log types.Log) (*IWardenNewKey, error) + func (_IWarden *IWardenFilterer) ParseNewKeyRequest(log types.Log) (*IWardenNewKeyRequest, error) + func (_IWarden *IWardenFilterer) ParseNewKeychain(log types.Log) (*IWardenNewKeychain, error) + func (_IWarden *IWardenFilterer) ParseNewSignRequest(log types.Log) (*IWardenNewSignRequest, error) + func (_IWarden *IWardenFilterer) ParseNewSpace(log types.Log) (*IWardenNewSpace, error) + func (_IWarden *IWardenFilterer) ParseRejectKeyRequest(log types.Log) (*IWardenRejectKeyRequest, error) + func (_IWarden *IWardenFilterer) ParseRejectSignRequest(log types.Log) (*IWardenRejectSignRequest, error) + func (_IWarden *IWardenFilterer) ParseRemoveKeychainAdmin(log types.Log) (*IWardenRemoveKeychainAdmin, error) + func (_IWarden *IWardenFilterer) ParseRemoveSpaceOwner(log types.Log) (*IWardenRemoveSpaceOwner, error) + func (_IWarden *IWardenFilterer) ParseUpdateKey(log types.Log) (*IWardenUpdateKey, error) + func (_IWarden *IWardenFilterer) ParseUpdateKeychain(log types.Log) (*IWardenUpdateKeychain, error) + func (_IWarden *IWardenFilterer) ParseUpdateSpace(log types.Log) (*IWardenUpdateSpace, error) + func (_IWarden *IWardenFilterer) WatchAddKeychainAdmin(opts *bind.WatchOpts, sink chan<- *IWardenAddKeychainAdmin, id []uint64) (event.Subscription, error) + func (_IWarden *IWardenFilterer) WatchAddKeychainWriter(opts *bind.WatchOpts, sink chan<- *IWardenAddKeychainWriter, id []uint64) (event.Subscription, error) + func (_IWarden *IWardenFilterer) WatchAddSpaceOwner(opts *bind.WatchOpts, sink chan<- *IWardenAddSpaceOwner, spaceId []uint64) (event.Subscription, error) + func (_IWarden *IWardenFilterer) WatchFulfilSignRequest(opts *bind.WatchOpts, sink chan<- *IWardenFulfilSignRequest, id []uint64) (event.Subscription, error) + func (_IWarden *IWardenFilterer) WatchNewKey(opts *bind.WatchOpts, sink chan<- *IWardenNewKey, id []uint64) (event.Subscription, error) + func (_IWarden *IWardenFilterer) WatchNewKeyRequest(opts *bind.WatchOpts, sink chan<- *IWardenNewKeyRequest, id []uint64) (event.Subscription, error) + func (_IWarden *IWardenFilterer) WatchNewKeychain(opts *bind.WatchOpts, sink chan<- *IWardenNewKeychain, id []uint64) (event.Subscription, error) + func (_IWarden *IWardenFilterer) WatchNewSignRequest(opts *bind.WatchOpts, sink chan<- *IWardenNewSignRequest, id []uint64) (event.Subscription, error) + func (_IWarden *IWardenFilterer) WatchNewSpace(opts *bind.WatchOpts, sink chan<- *IWardenNewSpace, id []uint64) (event.Subscription, error) + func (_IWarden *IWardenFilterer) WatchRejectKeyRequest(opts *bind.WatchOpts, sink chan<- *IWardenRejectKeyRequest, id []uint64) (event.Subscription, error) + func (_IWarden *IWardenFilterer) WatchRejectSignRequest(opts *bind.WatchOpts, sink chan<- *IWardenRejectSignRequest, id []uint64) (event.Subscription, error) + func (_IWarden *IWardenFilterer) WatchRemoveKeychainAdmin(opts *bind.WatchOpts, sink chan<- *IWardenRemoveKeychainAdmin, ...) (event.Subscription, error) + func (_IWarden *IWardenFilterer) WatchRemoveSpaceOwner(opts *bind.WatchOpts, sink chan<- *IWardenRemoveSpaceOwner, spaceId []uint64) (event.Subscription, error) + func (_IWarden *IWardenFilterer) WatchUpdateKey(opts *bind.WatchOpts, sink chan<- *IWardenUpdateKey, id []uint64) (event.Subscription, error) + func (_IWarden *IWardenFilterer) WatchUpdateKeychain(opts *bind.WatchOpts, sink chan<- *IWardenUpdateKeychain, id []uint64) (event.Subscription, error) + func (_IWarden *IWardenFilterer) WatchUpdateSpace(opts *bind.WatchOpts, sink chan<- *IWardenUpdateSpace, space_id []uint64) (event.Subscription, error) + type IWardenFulfilSignRequest struct + Id uint64 + Raw types.Log + type IWardenFulfilSignRequestIterator struct + Event *IWardenFulfilSignRequest + func (it *IWardenFulfilSignRequestIterator) Close() error + func (it *IWardenFulfilSignRequestIterator) Error() error + func (it *IWardenFulfilSignRequestIterator) Next() bool + type IWardenNewKey struct + ApproveTemplateId uint64 + Id uint64 + KeyType int32 + KeychainId uint64 + Raw types.Log + RejectTemplateId uint64 + SpaceId uint64 + type IWardenNewKeyIterator struct + Event *IWardenNewKey + func (it *IWardenNewKeyIterator) Close() error + func (it *IWardenNewKeyIterator) Error() error + func (it *IWardenNewKeyIterator) Next() bool + type IWardenNewKeyRequest struct + ApproveTemplateId uint64 + Creator common.Address + Id uint64 + KeyType uint8 + KeychainId uint64 + Raw types.Log + RejectTemplateId uint64 + SpaceId uint64 + type IWardenNewKeyRequestIterator struct + Event *IWardenNewKeyRequest + func (it *IWardenNewKeyRequestIterator) Close() error + func (it *IWardenNewKeyRequestIterator) Error() error + func (it *IWardenNewKeyRequestIterator) Next() bool + type IWardenNewKeychain struct + Creator common.Address + Id uint64 + Raw types.Log + type IWardenNewKeychainIterator struct + Event *IWardenNewKeychain + func (it *IWardenNewKeychainIterator) Close() error + func (it *IWardenNewKeychainIterator) Error() error + func (it *IWardenNewKeychainIterator) Next() bool + type IWardenNewSignRequest struct + Creator common.Address + Id uint64 + KeyId uint64 + Raw types.Log + type IWardenNewSignRequestIterator struct + Event *IWardenNewSignRequest + func (it *IWardenNewSignRequestIterator) Close() error + func (it *IWardenNewSignRequestIterator) Error() error + func (it *IWardenNewSignRequestIterator) Next() bool + type IWardenNewSpace struct + ApproveAdminTemplateId uint64 + ApproveSignTemplateId uint64 + Creator common.Address + Id uint64 + OwnersCount uint64 + Raw types.Log + RejectAdminTemplateId uint64 + RejectSignTemplateId uint64 + type IWardenNewSpaceIterator struct + Event *IWardenNewSpace + func (it *IWardenNewSpaceIterator) Close() error + func (it *IWardenNewSpaceIterator) Error() error + func (it *IWardenNewSpaceIterator) Next() bool + type IWardenRaw struct + Contract *IWarden + func (_IWarden *IWardenRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + func (_IWarden *IWardenRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_IWarden *IWardenRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type IWardenRejectKeyRequest struct + Id uint64 + Raw types.Log + type IWardenRejectKeyRequestIterator struct + Event *IWardenRejectKeyRequest + func (it *IWardenRejectKeyRequestIterator) Close() error + func (it *IWardenRejectKeyRequestIterator) Error() error + func (it *IWardenRejectKeyRequestIterator) Next() bool + type IWardenRejectSignRequest struct + Id uint64 + Raw types.Log + type IWardenRejectSignRequestIterator struct + Event *IWardenRejectSignRequest + func (it *IWardenRejectSignRequestIterator) Close() error + func (it *IWardenRejectSignRequestIterator) Error() error + func (it *IWardenRejectSignRequestIterator) Next() bool + type IWardenRemoveKeychainAdmin struct + Admin common.Address + AdminsCount uint64 + KeychainId uint64 + Raw types.Log + type IWardenRemoveKeychainAdminIterator struct + Event *IWardenRemoveKeychainAdmin + func (it *IWardenRemoveKeychainAdminIterator) Close() error + func (it *IWardenRemoveKeychainAdminIterator) Error() error + func (it *IWardenRemoveKeychainAdminIterator) Next() bool + type IWardenRemoveSpaceOwner struct + Raw types.Log + RemovedOwner common.Address + SpaceId uint64 + type IWardenRemoveSpaceOwnerIterator struct + Event *IWardenRemoveSpaceOwner + func (it *IWardenRemoveSpaceOwnerIterator) Close() error + func (it *IWardenRemoveSpaceOwnerIterator) Error() error + func (it *IWardenRemoveSpaceOwnerIterator) Next() bool + type IWardenSession struct + CallOpts bind.CallOpts + Contract *IWarden + TransactOpts bind.TransactOpts + func (_IWarden *IWardenSession) AddKeychainAdmin(keychainId uint64, newAdmin common.Address) (*types.Transaction, error) + func (_IWarden *IWardenSession) AddKeychainWriter(keychainId uint64, newWriter common.Address) (*types.Transaction, error) + func (_IWarden *IWardenSession) AddSpaceOwner(spaceId uint64, newOwner common.Address, nonce uint64, ...) (*types.Transaction, error) + func (_IWarden *IWardenSession) AllKeys(pageRequest TypesPageRequest, deriveAddresses []int32) (struct{ ... }, error) + func (_IWarden *IWardenSession) FulfilKeyRequest(requestId uint64, pubKey []byte) (*types.Transaction, error) + func (_IWarden *IWardenSession) FulfilSignRequest(requestId uint64, signedData []byte) (*types.Transaction, error) + func (_IWarden *IWardenSession) KeyById(id uint64, deriveAddresses []int32) (KeyResponse, error) + func (_IWarden *IWardenSession) KeyRequestById(id uint64) (KeyRequest, error) + func (_IWarden *IWardenSession) KeyRequests(pageRequest TypesPageRequest, keychainId uint64, status int32, spaceId uint64) (struct{ ... }, error) + func (_IWarden *IWardenSession) KeychainById(id uint64) (Keychain, error) + func (_IWarden *IWardenSession) Keychains(pageRequest TypesPageRequest) (struct{ ... }, error) + func (_IWarden *IWardenSession) KeysBySpaceId(pageRequest TypesPageRequest, spaceId uint64, deriveAddresses []int32) (struct{ ... }, error) + func (_IWarden *IWardenSession) NewKeyRequest(spaceId uint64, keychainId uint64, keyType uint8, approveTemplateId uint64, ...) (*types.Transaction, error) + func (_IWarden *IWardenSession) NewKeychain(name string, keychainFees KeychainFees, description string, url string, ...) (*types.Transaction, error) + func (_IWarden *IWardenSession) NewSignRequest(keyId uint64, input []byte, analyzers []common.Address, encryptionKey []byte, ...) (*types.Transaction, error) + func (_IWarden *IWardenSession) NewSpace(approveAdminTemplateId uint64, rejectAdminTemplateId uint64, ...) (*types.Transaction, error) + func (_IWarden *IWardenSession) RejectKeyRequest(requestId uint64, rejectReason string) (*types.Transaction, error) + func (_IWarden *IWardenSession) RejectSignRequest(requestId uint64, rejectReason string) (*types.Transaction, error) + func (_IWarden *IWardenSession) RemoveKeychainAdmin(keychainId uint64, admin common.Address) (*types.Transaction, error) + func (_IWarden *IWardenSession) RemoveSpaceOwner(spaceId uint64, owner common.Address, nonce uint64, actionTimeoutHeight uint64, ...) (*types.Transaction, error) + func (_IWarden *IWardenSession) SignRequestById(id uint64) (SignRequest, error) + func (_IWarden *IWardenSession) SignRequests(pageRequest TypesPageRequest, keychainId uint64, status int32) (struct{ ... }, error) + func (_IWarden *IWardenSession) SpaceById(id uint64) (Space, error) + func (_IWarden *IWardenSession) Spaces(pageRequest TypesPageRequest) (struct{ ... }, error) + func (_IWarden *IWardenSession) SpacesByOwner(pageRequest TypesPageRequest, owner common.Address) (struct{ ... }, error) + func (_IWarden *IWardenSession) UpdateKey(keyId uint64, approveTemplateId uint64, rejectTemplateId uint64, ...) (*types.Transaction, error) + func (_IWarden *IWardenSession) UpdateKeychain(keychainId uint64, name string, keychainFees KeychainFees, description string, ...) (*types.Transaction, error) + func (_IWarden *IWardenSession) UpdateSpace(spaceId uint64, nonce uint64, approveAdminTemplateId uint64, ...) (*types.Transaction, error) + type IWardenTransactor struct + func NewIWardenTransactor(address common.Address, transactor bind.ContractTransactor) (*IWardenTransactor, error) + func (_IWarden *IWardenTransactor) AddKeychainAdmin(opts *bind.TransactOpts, keychainId uint64, newAdmin common.Address) (*types.Transaction, error) + func (_IWarden *IWardenTransactor) AddKeychainWriter(opts *bind.TransactOpts, keychainId uint64, newWriter common.Address) (*types.Transaction, error) + func (_IWarden *IWardenTransactor) AddSpaceOwner(opts *bind.TransactOpts, spaceId uint64, newOwner common.Address, nonce uint64, ...) (*types.Transaction, error) + func (_IWarden *IWardenTransactor) FulfilKeyRequest(opts *bind.TransactOpts, requestId uint64, pubKey []byte) (*types.Transaction, error) + func (_IWarden *IWardenTransactor) FulfilSignRequest(opts *bind.TransactOpts, requestId uint64, signedData []byte) (*types.Transaction, error) + func (_IWarden *IWardenTransactor) NewKeyRequest(opts *bind.TransactOpts, spaceId uint64, keychainId uint64, keyType uint8, ...) (*types.Transaction, error) + func (_IWarden *IWardenTransactor) NewKeychain(opts *bind.TransactOpts, name string, keychainFees KeychainFees, ...) (*types.Transaction, error) + func (_IWarden *IWardenTransactor) NewSignRequest(opts *bind.TransactOpts, keyId uint64, input []byte, ...) (*types.Transaction, error) + func (_IWarden *IWardenTransactor) NewSpace(opts *bind.TransactOpts, approveAdminTemplateId uint64, ...) (*types.Transaction, error) + func (_IWarden *IWardenTransactor) RejectKeyRequest(opts *bind.TransactOpts, requestId uint64, rejectReason string) (*types.Transaction, error) + func (_IWarden *IWardenTransactor) RejectSignRequest(opts *bind.TransactOpts, requestId uint64, rejectReason string) (*types.Transaction, error) + func (_IWarden *IWardenTransactor) RemoveKeychainAdmin(opts *bind.TransactOpts, keychainId uint64, admin common.Address) (*types.Transaction, error) + func (_IWarden *IWardenTransactor) RemoveSpaceOwner(opts *bind.TransactOpts, spaceId uint64, owner common.Address, nonce uint64, ...) (*types.Transaction, error) + func (_IWarden *IWardenTransactor) UpdateKey(opts *bind.TransactOpts, keyId uint64, approveTemplateId uint64, ...) (*types.Transaction, error) + func (_IWarden *IWardenTransactor) UpdateKeychain(opts *bind.TransactOpts, keychainId uint64, name string, ...) (*types.Transaction, error) + func (_IWarden *IWardenTransactor) UpdateSpace(opts *bind.TransactOpts, spaceId uint64, nonce uint64, ...) (*types.Transaction, error) + type IWardenTransactorRaw struct + Contract *IWardenTransactor + func (_IWarden *IWardenTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_IWarden *IWardenTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type IWardenTransactorSession struct + Contract *IWardenTransactor + TransactOpts bind.TransactOpts + func (_IWarden *IWardenTransactorSession) AddKeychainAdmin(keychainId uint64, newAdmin common.Address) (*types.Transaction, error) + func (_IWarden *IWardenTransactorSession) AddKeychainWriter(keychainId uint64, newWriter common.Address) (*types.Transaction, error) + func (_IWarden *IWardenTransactorSession) AddSpaceOwner(spaceId uint64, newOwner common.Address, nonce uint64, ...) (*types.Transaction, error) + func (_IWarden *IWardenTransactorSession) FulfilKeyRequest(requestId uint64, pubKey []byte) (*types.Transaction, error) + func (_IWarden *IWardenTransactorSession) FulfilSignRequest(requestId uint64, signedData []byte) (*types.Transaction, error) + func (_IWarden *IWardenTransactorSession) NewKeyRequest(spaceId uint64, keychainId uint64, keyType uint8, approveTemplateId uint64, ...) (*types.Transaction, error) + func (_IWarden *IWardenTransactorSession) NewKeychain(name string, keychainFees KeychainFees, description string, url string, ...) (*types.Transaction, error) + func (_IWarden *IWardenTransactorSession) NewSignRequest(keyId uint64, input []byte, analyzers []common.Address, encryptionKey []byte, ...) (*types.Transaction, error) + func (_IWarden *IWardenTransactorSession) NewSpace(approveAdminTemplateId uint64, rejectAdminTemplateId uint64, ...) (*types.Transaction, error) + func (_IWarden *IWardenTransactorSession) RejectKeyRequest(requestId uint64, rejectReason string) (*types.Transaction, error) + func (_IWarden *IWardenTransactorSession) RejectSignRequest(requestId uint64, rejectReason string) (*types.Transaction, error) + func (_IWarden *IWardenTransactorSession) RemoveKeychainAdmin(keychainId uint64, admin common.Address) (*types.Transaction, error) + func (_IWarden *IWardenTransactorSession) RemoveSpaceOwner(spaceId uint64, owner common.Address, nonce uint64, actionTimeoutHeight uint64, ...) (*types.Transaction, error) + func (_IWarden *IWardenTransactorSession) UpdateKey(keyId uint64, approveTemplateId uint64, rejectTemplateId uint64, ...) (*types.Transaction, error) + func (_IWarden *IWardenTransactorSession) UpdateKeychain(keychainId uint64, name string, keychainFees KeychainFees, description string, ...) (*types.Transaction, error) + func (_IWarden *IWardenTransactorSession) UpdateSpace(spaceId uint64, nonce uint64, approveAdminTemplateId uint64, ...) (*types.Transaction, error) + type IWardenUpdateKey struct + ApproveTemplateId uint64 + Id uint64 + Raw types.Log + RejectTemplateId uint64 + type IWardenUpdateKeyIterator struct + Event *IWardenUpdateKey + func (it *IWardenUpdateKeyIterator) Close() error + func (it *IWardenUpdateKeyIterator) Error() error + func (it *IWardenUpdateKeyIterator) Next() bool + type IWardenUpdateKeychain struct + Id uint64 + KeychainFees KeychainFees + Raw types.Log + type IWardenUpdateKeychainIterator struct + Event *IWardenUpdateKeychain + func (it *IWardenUpdateKeychainIterator) Close() error + func (it *IWardenUpdateKeychainIterator) Error() error + func (it *IWardenUpdateKeychainIterator) Next() bool + type IWardenUpdateSpace struct + ApproveAdminTemplateId uint64 + ApproveSignTemplateId uint64 + Raw types.Log + RejectAdminTemplateId uint64 + RejectSignTemplateId uint64 + SpaceId uint64 + type IWardenUpdateSpaceIterator struct + Event *IWardenUpdateSpace + func (it *IWardenUpdateSpaceIterator) Close() error + func (it *IWardenUpdateSpaceIterator) Error() error + func (it *IWardenUpdateSpaceIterator) Next() bool + type Key struct + ApproveTemplateId uint64 + Id uint64 + KeyType int32 + KeychainId uint64 + PublicKey []byte + RejectTemplateId uint64 + SpaceId uint64 + type KeyRequest struct + ApproveTemplateId uint64 + Creator common.Address + DeductedKeychainFees []TypesCoin + Id uint64 + KeyType int32 + KeychainId uint64 + RejectReason string + RejectTemplateId uint64 + SpaceId uint64 + Status int32 + func (kr *KeyRequest) FromResponse(res *types.QueryKeyRequestByIdResponse) (*KeyRequest, error) + func (kr *KeyRequest) Pack(args abi.Arguments) ([]byte, error) + type KeyResponse struct + Addresses []AddressesResponse + Key Key + func (o *KeyResponse) FromResponse(res *types.QueryKeyResponse) (*KeyResponse, error) + func (o *KeyResponse) Pack(args abi.Arguments) ([]byte, error) + type Keychain struct + Admins []common.Address + Creator common.Address + Description string + Fees KeychainFees + Id uint64 + KeybaseId string + Name string + Url string + Writers []common.Address + func (k *Keychain) FromResponse(res *types.QueryKeychainByIdResponse) (*Keychain, error) + func (k *Keychain) Pack(args abi.Arguments) ([]byte, error) + type KeychainFees struct + KeyReq []TypesCoin + SigReq []TypesCoin + type Precompile struct + func NewPrecompile(wardenkeeper wardenmodulekeeper.Keeper, actkeeper actkeeper.Keeper, ...) (*Precompile, error) + func (*Precompile) Address() common.Address + func (*Precompile) IsTransaction(method string) bool + func (p *Precompile) Logger(ctx sdk.Context) log.Logger + func (p *Precompile) RequiredGas(input []byte) uint64 + func (p *Precompile) Run(evm *vm.EVM, contract *vm.Contract, readOnly bool) (bz []byte, err error) + func (p Precompile) AddKeychainAdminMethod(ctx sdk.Context, origin common.Address, stateDB vm.StateDB, method *abi.Method, ...) ([]byte, error) + func (p Precompile) AddKeychainWriterMethod(ctx sdk.Context, origin common.Address, stateDB vm.StateDB, method *abi.Method, ...) ([]byte, error) + func (p Precompile) AddSpaceOwnerMethod(ctx sdk.Context, origin common.Address, stateDB vm.StateDB, method *abi.Method, ...) ([]byte, error) + func (p Precompile) AllKeysMethod(ctx sdk.Context, origin common.Address, stateDB vm.StateDB, method *abi.Method, ...) ([]byte, error) + func (p Precompile) FulfilKeyRequestMethod(ctx sdk.Context, origin common.Address, ...) ([]byte, error) + func (p Precompile) FulfilSignRequestMethod(ctx sdk.Context, origin common.Address, ...) ([]byte, error) + func (p Precompile) GetAddKeychainAdminEvent(ctx sdk.Context, adminAddress *common.Address, eventAddKeychainAdmin sdk.Event) (*ethtypes.Log, error) + func (p Precompile) GetAddKeychainWriterEvent(ctx sdk.Context, writerAddress *common.Address, ...) (*ethtypes.Log, error) + func (p Precompile) GetAddSpaceOwnerEvent(ctx sdk.Context, _ *common.Address, addSpaceOwnerEvent sdk.Event) (*ethtypes.Log, error) + func (p Precompile) GetFulfilSignRequestEvent(ctx sdk.Context, _ *common.Address, eventFulfilSignRequest sdk.Event) (*ethtypes.Log, error) + func (p Precompile) GetNewKeyEvent(ctx sdk.Context, _ *common.Address, eventNewKey sdk.Event) (*ethtypes.Log, error) + func (p Precompile) GetNewKeyRequestEvent(ctx sdk.Context, _ *common.Address, newKeyRequestEvent sdk.Event) (*ethtypes.Log, error) + func (p Precompile) GetNewKeychainEvent(ctx sdk.Context, creator *common.Address, eventNewKeychain sdk.Event) (*ethtypes.Log, error) + func (p Precompile) GetNewSignRequestEvent(ctx sdk.Context, _ *common.Address, newSignRequestEvent sdk.Event) (*ethtypes.Log, error) + func (p Precompile) GetNewSpaceEvent(ctx sdk.Context, creator *common.Address, eventNewSpace sdk.Event) (*ethtypes.Log, error) + func (p Precompile) GetRejectKeyRequestEvent(ctx sdk.Context, _ *common.Address, eventRejectKeyRequest sdk.Event) (*ethtypes.Log, error) + func (p Precompile) GetRejectSignRequestEvent(ctx sdk.Context, _ *common.Address, eventRejectSignRequest sdk.Event) (*ethtypes.Log, error) + func (p Precompile) GetRemoveKeychainAdminEvent(ctx sdk.Context, admin *common.Address, eventRemoveKeychainAdmin sdk.Event) (*ethtypes.Log, error) + func (p Precompile) GetRemoveSpaceOwnerEvent(ctx sdk.Context, _ *common.Address, removeSpaceOwnerEvent sdk.Event) (*ethtypes.Log, error) + func (p Precompile) GetUpdateKeyEvent(ctx sdk.Context, _ *common.Address, updateKeyEvent sdk.Event) (*ethtypes.Log, error) + func (p Precompile) GetUpdateKeychainEvent(ctx sdk.Context, _ *common.Address, eventUpdateKeychain sdk.Event) (*ethtypes.Log, error) + func (p Precompile) GetUpdateSpaceEvent(ctx sdk.Context, _ *common.Address, updateSpaceEvent sdk.Event) (*ethtypes.Log, error) + func (p Precompile) KeyByIdMethod(ctx sdk.Context, origin common.Address, stateDB vm.StateDB, method *abi.Method, ...) ([]byte, error) + func (p Precompile) KeyRequestMethod(ctx sdk.Context, origin common.Address, stateDB vm.StateDB, method *abi.Method, ...) ([]byte, error) + func (p Precompile) KeyRequestsMethod(ctx sdk.Context, origin common.Address, stateDB vm.StateDB, method *abi.Method, ...) ([]byte, error) + func (p Precompile) KeychainMethod(ctx sdk.Context, origin common.Address, stateDB vm.StateDB, method *abi.Method, ...) ([]byte, error) + func (p Precompile) KeychainsMethod(ctx sdk.Context, origin common.Address, stateDB vm.StateDB, method *abi.Method, ...) ([]byte, error) + func (p Precompile) KeysBySpaceIdMethod(ctx sdk.Context, origin common.Address, stateDB vm.StateDB, method *abi.Method, ...) ([]byte, error) + func (p Precompile) NewKeyRequestMethod(ctx sdk.Context, origin common.Address, stateDB vm.StateDB, method *abi.Method, ...) ([]byte, error) + func (p Precompile) NewKeychainMethod(ctx sdk.Context, origin common.Address, stateDB vm.StateDB, method *abi.Method, ...) ([]byte, error) + func (p Precompile) NewSignRequestMethod(ctx sdk.Context, origin common.Address, stateDB vm.StateDB, method *abi.Method, ...) ([]byte, error) + func (p Precompile) NewSpaceMethod(ctx sdk.Context, origin common.Address, stateDB vm.StateDB, method *abi.Method, ...) ([]byte, error) + func (p Precompile) RemoveKeychainAdminMethod(ctx sdk.Context, origin common.Address, stateDB vm.StateDB, method *abi.Method, ...) ([]byte, error) + func (p Precompile) RemoveSpaceOwnerMethod(ctx sdk.Context, origin common.Address, stateDB vm.StateDB, method *abi.Method, ...) ([]byte, error) + func (p Precompile) SignRequestByIdMethod(ctx sdk.Context, origin common.Address, stateDB vm.StateDB, method *abi.Method, ...) ([]byte, error) + func (p Precompile) SignRequestsMethod(ctx sdk.Context, origin common.Address, stateDB vm.StateDB, method *abi.Method, ...) ([]byte, error) + func (p Precompile) SpaceByIdMethod(ctx sdk.Context, origin common.Address, stateDB vm.StateDB, method *abi.Method, ...) ([]byte, error) + func (p Precompile) SpacesByOwnerMethod(ctx sdk.Context, origin common.Address, stateDB vm.StateDB, method *abi.Method, ...) ([]byte, error) + func (p Precompile) SpacesMethod(ctx sdk.Context, origin common.Address, stateDB vm.StateDB, method *abi.Method, ...) ([]byte, error) + func (p Precompile) UpdateKeyMethod(ctx sdk.Context, origin common.Address, stateDB vm.StateDB, method *abi.Method, ...) ([]byte, error) + func (p Precompile) UpdateKeychainMethod(ctx sdk.Context, origin common.Address, stateDB vm.StateDB, method *abi.Method, ...) ([]byte, error) + func (p Precompile) UpdateSpaceMethod(ctx sdk.Context, origin common.Address, stateDB vm.StateDB, method *abi.Method, ...) ([]byte, error) + type SignRequest struct + Creator common.Address + DataForSigning []byte + DeductedKeychainFees []TypesCoin + EncryptionKey []byte + Id uint64 + KeyId uint64 + Result []byte + Status int32 + func (o *SignRequest) FromResponse(res *types.QuerySignRequestByIdResponse) (*SignRequest, error) + func (o *SignRequest) Pack(args abi.Arguments) ([]byte, error) + type Space struct + ApproveAdminTemplateId uint64 + ApproveSignTemplateId uint64 + Creator common.Address + Id uint64 + Nonce uint64 + Owners []common.Address + RejectAdminTemplateId uint64 + RejectSignTemplateId uint64 + func (o *Space) FromResponse(res *types.QuerySpaceByIdResponse) (*Space, error) + func (o *Space) Pack(args abi.Arguments) ([]byte, error) + type TypesCoin struct + Amount *big.Int + Denom string + type TypesPageRequest struct + CountTotal bool + Key []byte + Limit uint64 + Offset uint64 + Reverse bool + type TypesPageResponse struct + NextKey []byte + Total uint64