Documentation ¶
Index ¶
- Variables
- type FarcasterKeyRegistry
- type FarcasterKeyRegistryAdd
- type FarcasterKeyRegistryAdd0
- type FarcasterKeyRegistryAdd0Iterator
- type FarcasterKeyRegistryAddIterator
- type FarcasterKeyRegistryAdminReset
- type FarcasterKeyRegistryAdminResetIterator
- type FarcasterKeyRegistryCaller
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryCaller) DomainSeparatorV4(opts *bind.CallOpts) ([32]byte, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryCaller) Eip712Domain(opts *bind.CallOpts) (struct{ ... }, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryCaller) GatewayFrozen(opts *bind.CallOpts) (bool, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryCaller) GracePeriod(opts *bind.CallOpts) (*big.Int, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryCaller) Guardians(opts *bind.CallOpts, guardian common.Address) (bool, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryCaller) HashTypedDataV4(opts *bind.CallOpts, structHash [32]byte) ([32]byte, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryCaller) IdRegistry(opts *bind.CallOpts) (common.Address, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryCaller) IsMigrated(opts *bind.CallOpts) (bool, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryCaller) KeyAt(opts *bind.CallOpts, fid *big.Int, state uint8, index *big.Int) ([]byte, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryCaller) KeyDataOf(opts *bind.CallOpts, fid *big.Int, key []byte) (IKeyRegistryKeyData, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryCaller) KeyGateway(opts *bind.CallOpts) (common.Address, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryCaller) Keys(opts *bind.CallOpts, fid *big.Int, key []byte) (struct{ ... }, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryCaller) KeysOf(opts *bind.CallOpts, fid *big.Int, state uint8) ([][]byte, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryCaller) KeysOf0(opts *bind.CallOpts, fid *big.Int, state uint8, startIdx *big.Int, ...) (struct{ ... }, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryCaller) MaxKeysPerFid(opts *bind.CallOpts) (*big.Int, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryCaller) MigratedAt(opts *bind.CallOpts) (*big.Int, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryCaller) Migrator(opts *bind.CallOpts) (common.Address, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryCaller) Nonces(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryCaller) Paused(opts *bind.CallOpts) (bool, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryCaller) PendingOwner(opts *bind.CallOpts) (common.Address, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryCaller) REMOVETYPEHASH(opts *bind.CallOpts) ([32]byte, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryCaller) TotalKeys(opts *bind.CallOpts, fid *big.Int, state uint8) (*big.Int, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryCaller) VERSION(opts *bind.CallOpts) (string, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryCaller) Validators(opts *bind.CallOpts, keyType uint32, metadataType uint8) (common.Address, error)
- type FarcasterKeyRegistryCallerRaw
- type FarcasterKeyRegistryCallerSession
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryCallerSession) DomainSeparatorV4() ([32]byte, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryCallerSession) Eip712Domain() (struct{ ... }, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryCallerSession) GatewayFrozen() (bool, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryCallerSession) GracePeriod() (*big.Int, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryCallerSession) Guardians(guardian common.Address) (bool, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryCallerSession) HashTypedDataV4(structHash [32]byte) ([32]byte, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryCallerSession) IdRegistry() (common.Address, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryCallerSession) IsMigrated() (bool, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryCallerSession) KeyAt(fid *big.Int, state uint8, index *big.Int) ([]byte, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryCallerSession) KeyDataOf(fid *big.Int, key []byte) (IKeyRegistryKeyData, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryCallerSession) KeyGateway() (common.Address, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryCallerSession) Keys(fid *big.Int, key []byte) (struct{ ... }, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryCallerSession) KeysOf(fid *big.Int, state uint8) ([][]byte, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryCallerSession) KeysOf0(fid *big.Int, state uint8, startIdx *big.Int, batchSize *big.Int) (struct{ ... }, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryCallerSession) MaxKeysPerFid() (*big.Int, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryCallerSession) MigratedAt() (*big.Int, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryCallerSession) Migrator() (common.Address, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryCallerSession) Nonces(owner common.Address) (*big.Int, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryCallerSession) Owner() (common.Address, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryCallerSession) Paused() (bool, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryCallerSession) PendingOwner() (common.Address, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryCallerSession) REMOVETYPEHASH() ([32]byte, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryCallerSession) TotalKeys(fid *big.Int, state uint8) (*big.Int, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryCallerSession) VERSION() (string, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryCallerSession) Validators(keyType uint32, metadataType uint8) (common.Address, error)
- type FarcasterKeyRegistryEIP712DomainChanged
- type FarcasterKeyRegistryEIP712DomainChangedIterator
- type FarcasterKeyRegistryFilterer
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) FilterAdd(opts *bind.FilterOpts, fid []*big.Int, keyType []uint32, key [][]byte) (*FarcasterKeyRegistryAddIterator, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) FilterAdd0(opts *bind.FilterOpts, guardian []common.Address) (*FarcasterKeyRegistryAdd0Iterator, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) FilterAdminReset(opts *bind.FilterOpts, fid []*big.Int, key [][]byte) (*FarcasterKeyRegistryAdminResetIterator, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) FilterEIP712DomainChanged(opts *bind.FilterOpts) (*FarcasterKeyRegistryEIP712DomainChangedIterator, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) FilterFreezeKeyGateway(opts *bind.FilterOpts) (*FarcasterKeyRegistryFreezeKeyGatewayIterator, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) FilterMigrated(opts *bind.FilterOpts, migratedAt []*big.Int) (*FarcasterKeyRegistryMigratedIterator, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) FilterOwnershipTransferStarted(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*FarcasterKeyRegistryOwnershipTransferStartedIterator, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*FarcasterKeyRegistryOwnershipTransferredIterator, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) FilterPaused(opts *bind.FilterOpts) (*FarcasterKeyRegistryPausedIterator, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) FilterRemove(opts *bind.FilterOpts, fid []*big.Int, key [][]byte) (*FarcasterKeyRegistryRemoveIterator, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) FilterRemove0(opts *bind.FilterOpts, guardian []common.Address) (*FarcasterKeyRegistryRemove0Iterator, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) FilterSetIdRegistry(opts *bind.FilterOpts) (*FarcasterKeyRegistrySetIdRegistryIterator, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) FilterSetKeyGateway(opts *bind.FilterOpts) (*FarcasterKeyRegistrySetKeyGatewayIterator, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) FilterSetMaxKeysPerFid(opts *bind.FilterOpts) (*FarcasterKeyRegistrySetMaxKeysPerFidIterator, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) FilterSetMigrator(opts *bind.FilterOpts) (*FarcasterKeyRegistrySetMigratorIterator, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) FilterSetValidator(opts *bind.FilterOpts) (*FarcasterKeyRegistrySetValidatorIterator, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) FilterUnpaused(opts *bind.FilterOpts) (*FarcasterKeyRegistryUnpausedIterator, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) ParseAdd(log types.Log) (*FarcasterKeyRegistryAdd, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) ParseAdd0(log types.Log) (*FarcasterKeyRegistryAdd0, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) ParseAdminReset(log types.Log) (*FarcasterKeyRegistryAdminReset, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) ParseEIP712DomainChanged(log types.Log) (*FarcasterKeyRegistryEIP712DomainChanged, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) ParseFreezeKeyGateway(log types.Log) (*FarcasterKeyRegistryFreezeKeyGateway, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) ParseMigrated(log types.Log) (*FarcasterKeyRegistryMigrated, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) ParseOwnershipTransferStarted(log types.Log) (*FarcasterKeyRegistryOwnershipTransferStarted, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) ParseOwnershipTransferred(log types.Log) (*FarcasterKeyRegistryOwnershipTransferred, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) ParsePaused(log types.Log) (*FarcasterKeyRegistryPaused, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) ParseRemove(log types.Log) (*FarcasterKeyRegistryRemove, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) ParseRemove0(log types.Log) (*FarcasterKeyRegistryRemove0, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) ParseSetIdRegistry(log types.Log) (*FarcasterKeyRegistrySetIdRegistry, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) ParseSetKeyGateway(log types.Log) (*FarcasterKeyRegistrySetKeyGateway, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) ParseSetMaxKeysPerFid(log types.Log) (*FarcasterKeyRegistrySetMaxKeysPerFid, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) ParseSetMigrator(log types.Log) (*FarcasterKeyRegistrySetMigrator, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) ParseSetValidator(log types.Log) (*FarcasterKeyRegistrySetValidator, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) ParseUnpaused(log types.Log) (*FarcasterKeyRegistryUnpaused, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) WatchAdd(opts *bind.WatchOpts, sink chan<- *FarcasterKeyRegistryAdd, fid []*big.Int, ...) (event.Subscription, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) WatchAdd0(opts *bind.WatchOpts, sink chan<- *FarcasterKeyRegistryAdd0, ...) (event.Subscription, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) WatchAdminReset(opts *bind.WatchOpts, sink chan<- *FarcasterKeyRegistryAdminReset, ...) (event.Subscription, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) WatchEIP712DomainChanged(opts *bind.WatchOpts, sink chan<- *FarcasterKeyRegistryEIP712DomainChanged) (event.Subscription, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) WatchFreezeKeyGateway(opts *bind.WatchOpts, sink chan<- *FarcasterKeyRegistryFreezeKeyGateway) (event.Subscription, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) WatchMigrated(opts *bind.WatchOpts, sink chan<- *FarcasterKeyRegistryMigrated, ...) (event.Subscription, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) WatchOwnershipTransferStarted(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *FarcasterKeyRegistryOwnershipTransferred, ...) (event.Subscription, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *FarcasterKeyRegistryPaused) (event.Subscription, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) WatchRemove(opts *bind.WatchOpts, sink chan<- *FarcasterKeyRegistryRemove, fid []*big.Int, ...) (event.Subscription, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) WatchRemove0(opts *bind.WatchOpts, sink chan<- *FarcasterKeyRegistryRemove0, ...) (event.Subscription, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) WatchSetIdRegistry(opts *bind.WatchOpts, sink chan<- *FarcasterKeyRegistrySetIdRegistry) (event.Subscription, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) WatchSetKeyGateway(opts *bind.WatchOpts, sink chan<- *FarcasterKeyRegistrySetKeyGateway) (event.Subscription, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) WatchSetMaxKeysPerFid(opts *bind.WatchOpts, sink chan<- *FarcasterKeyRegistrySetMaxKeysPerFid) (event.Subscription, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) WatchSetMigrator(opts *bind.WatchOpts, sink chan<- *FarcasterKeyRegistrySetMigrator) (event.Subscription, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) WatchSetValidator(opts *bind.WatchOpts, sink chan<- *FarcasterKeyRegistrySetValidator) (event.Subscription, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *FarcasterKeyRegistryUnpaused) (event.Subscription, error)
- type FarcasterKeyRegistryFreezeKeyGateway
- type FarcasterKeyRegistryFreezeKeyGatewayIterator
- type FarcasterKeyRegistryMigrated
- type FarcasterKeyRegistryMigratedIterator
- type FarcasterKeyRegistryOwnershipTransferStarted
- type FarcasterKeyRegistryOwnershipTransferStartedIterator
- type FarcasterKeyRegistryOwnershipTransferred
- type FarcasterKeyRegistryOwnershipTransferredIterator
- type FarcasterKeyRegistryPaused
- type FarcasterKeyRegistryPausedIterator
- type FarcasterKeyRegistryRaw
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type FarcasterKeyRegistryRemove
- type FarcasterKeyRegistryRemove0
- type FarcasterKeyRegistryRemove0Iterator
- type FarcasterKeyRegistryRemoveIterator
- type FarcasterKeyRegistrySession
- func (_FarcasterKeyRegistry *FarcasterKeyRegistrySession) AcceptOwnership() (*types.Transaction, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistrySession) Add(fidOwner common.Address, keyType uint32, key []byte, metadataType uint8, ...) (*types.Transaction, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistrySession) AddGuardian(guardian common.Address) (*types.Transaction, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistrySession) BulkAddKeysForMigration(items []IKeyRegistryBulkAddData) (*types.Transaction, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistrySession) BulkResetKeysForMigration(items []IKeyRegistryBulkResetData) (*types.Transaction, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistrySession) DomainSeparatorV4() ([32]byte, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistrySession) Eip712Domain() (struct{ ... }, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistrySession) FreezeKeyGateway() (*types.Transaction, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistrySession) GatewayFrozen() (bool, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistrySession) GracePeriod() (*big.Int, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistrySession) Guardians(guardian common.Address) (bool, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistrySession) HashTypedDataV4(structHash [32]byte) ([32]byte, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistrySession) IdRegistry() (common.Address, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistrySession) IsMigrated() (bool, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistrySession) KeyAt(fid *big.Int, state uint8, index *big.Int) ([]byte, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistrySession) KeyDataOf(fid *big.Int, key []byte) (IKeyRegistryKeyData, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistrySession) KeyGateway() (common.Address, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistrySession) Keys(fid *big.Int, key []byte) (struct{ ... }, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistrySession) KeysOf(fid *big.Int, state uint8) ([][]byte, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistrySession) KeysOf0(fid *big.Int, state uint8, startIdx *big.Int, batchSize *big.Int) (struct{ ... }, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistrySession) MaxKeysPerFid() (*big.Int, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistrySession) Migrate() (*types.Transaction, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistrySession) MigratedAt() (*big.Int, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistrySession) Migrator() (common.Address, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistrySession) Nonces(owner common.Address) (*big.Int, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistrySession) Owner() (common.Address, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistrySession) Pause() (*types.Transaction, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistrySession) Paused() (bool, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistrySession) PendingOwner() (common.Address, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistrySession) REMOVETYPEHASH() ([32]byte, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistrySession) Remove(key []byte) (*types.Transaction, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistrySession) RemoveFor(fidOwner common.Address, key []byte, deadline *big.Int, sig []byte) (*types.Transaction, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistrySession) RemoveGuardian(guardian common.Address) (*types.Transaction, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistrySession) RenounceOwnership() (*types.Transaction, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistrySession) SetIdRegistry(_idRegistry common.Address) (*types.Transaction, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistrySession) SetKeyGateway(_keyGateway common.Address) (*types.Transaction, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistrySession) SetMaxKeysPerFid(_maxKeysPerFid *big.Int) (*types.Transaction, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistrySession) SetMigrator(_migrator common.Address) (*types.Transaction, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistrySession) SetValidator(keyType uint32, metadataType uint8, validator common.Address) (*types.Transaction, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistrySession) TotalKeys(fid *big.Int, state uint8) (*big.Int, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistrySession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistrySession) Unpause() (*types.Transaction, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistrySession) UseNonce() (*types.Transaction, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistrySession) VERSION() (string, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistrySession) Validators(keyType uint32, metadataType uint8) (common.Address, error)
- type FarcasterKeyRegistrySetIdRegistry
- type FarcasterKeyRegistrySetIdRegistryIterator
- type FarcasterKeyRegistrySetKeyGateway
- type FarcasterKeyRegistrySetKeyGatewayIterator
- type FarcasterKeyRegistrySetMaxKeysPerFid
- type FarcasterKeyRegistrySetMaxKeysPerFidIterator
- type FarcasterKeyRegistrySetMigrator
- type FarcasterKeyRegistrySetMigratorIterator
- type FarcasterKeyRegistrySetValidator
- type FarcasterKeyRegistrySetValidatorIterator
- type FarcasterKeyRegistryTransactor
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryTransactor) Add(opts *bind.TransactOpts, fidOwner common.Address, keyType uint32, key []byte, ...) (*types.Transaction, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryTransactor) AddGuardian(opts *bind.TransactOpts, guardian common.Address) (*types.Transaction, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryTransactor) BulkAddKeysForMigration(opts *bind.TransactOpts, items []IKeyRegistryBulkAddData) (*types.Transaction, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryTransactor) BulkResetKeysForMigration(opts *bind.TransactOpts, items []IKeyRegistryBulkResetData) (*types.Transaction, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryTransactor) FreezeKeyGateway(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryTransactor) Migrate(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryTransactor) Remove(opts *bind.TransactOpts, key []byte) (*types.Transaction, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryTransactor) RemoveFor(opts *bind.TransactOpts, fidOwner common.Address, key []byte, ...) (*types.Transaction, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryTransactor) RemoveGuardian(opts *bind.TransactOpts, guardian common.Address) (*types.Transaction, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryTransactor) SetIdRegistry(opts *bind.TransactOpts, _idRegistry common.Address) (*types.Transaction, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryTransactor) SetKeyGateway(opts *bind.TransactOpts, _keyGateway common.Address) (*types.Transaction, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryTransactor) SetMaxKeysPerFid(opts *bind.TransactOpts, _maxKeysPerFid *big.Int) (*types.Transaction, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryTransactor) SetMigrator(opts *bind.TransactOpts, _migrator common.Address) (*types.Transaction, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryTransactor) SetValidator(opts *bind.TransactOpts, keyType uint32, metadataType uint8, ...) (*types.Transaction, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryTransactor) UseNonce(opts *bind.TransactOpts) (*types.Transaction, error)
- type FarcasterKeyRegistryTransactorRaw
- type FarcasterKeyRegistryTransactorSession
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryTransactorSession) AcceptOwnership() (*types.Transaction, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryTransactorSession) Add(fidOwner common.Address, keyType uint32, key []byte, metadataType uint8, ...) (*types.Transaction, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryTransactorSession) AddGuardian(guardian common.Address) (*types.Transaction, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryTransactorSession) BulkAddKeysForMigration(items []IKeyRegistryBulkAddData) (*types.Transaction, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryTransactorSession) BulkResetKeysForMigration(items []IKeyRegistryBulkResetData) (*types.Transaction, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryTransactorSession) FreezeKeyGateway() (*types.Transaction, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryTransactorSession) Migrate() (*types.Transaction, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryTransactorSession) Pause() (*types.Transaction, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryTransactorSession) Remove(key []byte) (*types.Transaction, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryTransactorSession) RemoveFor(fidOwner common.Address, key []byte, deadline *big.Int, sig []byte) (*types.Transaction, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryTransactorSession) RemoveGuardian(guardian common.Address) (*types.Transaction, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryTransactorSession) SetIdRegistry(_idRegistry common.Address) (*types.Transaction, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryTransactorSession) SetKeyGateway(_keyGateway common.Address) (*types.Transaction, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryTransactorSession) SetMaxKeysPerFid(_maxKeysPerFid *big.Int) (*types.Transaction, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryTransactorSession) SetMigrator(_migrator common.Address) (*types.Transaction, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryTransactorSession) SetValidator(keyType uint32, metadataType uint8, validator common.Address) (*types.Transaction, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryTransactorSession) Unpause() (*types.Transaction, error)
- func (_FarcasterKeyRegistry *FarcasterKeyRegistryTransactorSession) UseNonce() (*types.Transaction, error)
- type FarcasterKeyRegistryUnpaused
- type FarcasterKeyRegistryUnpausedIterator
- type IKeyRegistryBulkAddData
- type IKeyRegistryBulkAddKey
- type IKeyRegistryBulkResetData
- type IKeyRegistryKeyData
Constants ¶
This section is empty.
Variables ¶
var FarcasterKeyRegistryABI = FarcasterKeyRegistryMetaData.ABI
FarcasterKeyRegistryABI is the input ABI used to generate the binding from. Deprecated: Use FarcasterKeyRegistryMetaData.ABI instead.
var FarcasterKeyRegistryMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_idRegistry\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_migrator\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_initialOwner\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_maxKeysPerFid\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[],\"name\":\"AlreadyMigrated\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ExceedsMaximum\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"GatewayFrozen\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"currentNonce\",\"type\":\"uint256\"}],\"name\":\"InvalidAccountNonce\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidKeyType\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidMaxKeys\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidMetadata\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidMetadataType\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidShortString\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidSignature\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidState\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyGuardian\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyMigrator\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"PermissionRevoked\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"SignatureExpired\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"str\",\"type\":\"string\"}],\"name\":\"StringTooLong\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"Unauthorized\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"keyType\",\"type\":\"uint32\"},{\"internalType\":\"uint8\",\"name\":\"metadataType\",\"type\":\"uint8\"}],\"name\":\"ValidatorNotFound\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"fid\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"uint32\",\"name\":\"keyType\",\"type\":\"uint32\"},{\"indexed\":true,\"internalType\":\"bytes\",\"name\":\"key\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"keyBytes\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"metadataType\",\"type\":\"uint8\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"metadata\",\"type\":\"bytes\"}],\"name\":\"Add\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"guardian\",\"type\":\"address\"}],\"name\":\"Add\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"fid\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"bytes\",\"name\":\"key\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"keyBytes\",\"type\":\"bytes\"}],\"name\":\"AdminReset\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"EIP712DomainChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"keyGateway\",\"type\":\"address\"}],\"name\":\"FreezeKeyGateway\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"migratedAt\",\"type\":\"uint256\"}],\"name\":\"Migrated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferStarted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"Paused\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"fid\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"bytes\",\"name\":\"key\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"keyBytes\",\"type\":\"bytes\"}],\"name\":\"Remove\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"guardian\",\"type\":\"address\"}],\"name\":\"Remove\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"oldIdRegistry\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newIdRegistry\",\"type\":\"address\"}],\"name\":\"SetIdRegistry\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"oldKeyGateway\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newKeyGateway\",\"type\":\"address\"}],\"name\":\"SetKeyGateway\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"oldMax\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newMax\",\"type\":\"uint256\"}],\"name\":\"SetMaxKeysPerFid\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"oldMigrator\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newMigrator\",\"type\":\"address\"}],\"name\":\"SetMigrator\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"keyType\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"metadataType\",\"type\":\"uint8\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"oldValidator\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newValidator\",\"type\":\"address\"}],\"name\":\"SetValidator\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"Unpaused\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"REMOVE_TYPEHASH\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"VERSION\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"acceptOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"fidOwner\",\"type\":\"address\"},{\"internalType\":\"uint32\",\"name\":\"keyType\",\"type\":\"uint32\"},{\"internalType\":\"bytes\",\"name\":\"key\",\"type\":\"bytes\"},{\"internalType\":\"uint8\",\"name\":\"metadataType\",\"type\":\"uint8\"},{\"internalType\":\"bytes\",\"name\":\"metadata\",\"type\":\"bytes\"}],\"name\":\"add\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"guardian\",\"type\":\"address\"}],\"name\":\"addGuardian\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"fid\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"bytes\",\"name\":\"key\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"metadata\",\"type\":\"bytes\"}],\"internalType\":\"structIKeyRegistry.BulkAddKey[]\",\"name\":\"keys\",\"type\":\"tuple[]\"}],\"internalType\":\"structIKeyRegistry.BulkAddData[]\",\"name\":\"items\",\"type\":\"tuple[]\"}],\"name\":\"bulkAddKeysForMigration\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"fid\",\"type\":\"uint256\"},{\"internalType\":\"bytes[]\",\"name\":\"keys\",\"type\":\"bytes[]\"}],\"internalType\":\"structIKeyRegistry.BulkResetData[]\",\"name\":\"items\",\"type\":\"tuple[]\"}],\"name\":\"bulkResetKeysForMigration\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"domainSeparatorV4\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"eip712Domain\",\"outputs\":[{\"internalType\":\"bytes1\",\"name\":\"fields\",\"type\":\"bytes1\"},{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"version\",\"type\":\"string\"},{\"internalType\":\"uint256\",\"name\":\"chainId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"verifyingContract\",\"type\":\"address\"},{\"internalType\":\"bytes32\",\"name\":\"salt\",\"type\":\"bytes32\"},{\"internalType\":\"uint256[]\",\"name\":\"extensions\",\"type\":\"uint256[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"freezeKeyGateway\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"gatewayFrozen\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"gracePeriod\",\"outputs\":[{\"internalType\":\"uint24\",\"name\":\"\",\"type\":\"uint24\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"guardian\",\"type\":\"address\"}],\"name\":\"guardians\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"isGuardian\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"structHash\",\"type\":\"bytes32\"}],\"name\":\"hashTypedDataV4\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"idRegistry\",\"outputs\":[{\"internalType\":\"contractIdRegistryLike\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"isMigrated\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"fid\",\"type\":\"uint256\"},{\"internalType\":\"enumIKeyRegistry.KeyState\",\"name\":\"state\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"}],\"name\":\"keyAt\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"fid\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"key\",\"type\":\"bytes\"}],\"name\":\"keyDataOf\",\"outputs\":[{\"components\":[{\"internalType\":\"enumIKeyRegistry.KeyState\",\"name\":\"state\",\"type\":\"uint8\"},{\"internalType\":\"uint32\",\"name\":\"keyType\",\"type\":\"uint32\"}],\"internalType\":\"structIKeyRegistry.KeyData\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"keyGateway\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"fid\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"key\",\"type\":\"bytes\"}],\"name\":\"keys\",\"outputs\":[{\"internalType\":\"enumIKeyRegistry.KeyState\",\"name\":\"state\",\"type\":\"uint8\"},{\"internalType\":\"uint32\",\"name\":\"keyType\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"fid\",\"type\":\"uint256\"},{\"internalType\":\"enumIKeyRegistry.KeyState\",\"name\":\"state\",\"type\":\"uint8\"}],\"name\":\"keysOf\",\"outputs\":[{\"internalType\":\"bytes[]\",\"name\":\"\",\"type\":\"bytes[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"fid\",\"type\":\"uint256\"},{\"internalType\":\"enumIKeyRegistry.KeyState\",\"name\":\"state\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"startIdx\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"batchSize\",\"type\":\"uint256\"}],\"name\":\"keysOf\",\"outputs\":[{\"internalType\":\"bytes[]\",\"name\":\"page\",\"type\":\"bytes[]\"},{\"internalType\":\"uint256\",\"name\":\"nextIdx\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"maxKeysPerFid\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"migrate\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"migratedAt\",\"outputs\":[{\"internalType\":\"uint40\",\"name\":\"\",\"type\":\"uint40\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"migrator\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"nonces\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"pause\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"paused\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"pendingOwner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"key\",\"type\":\"bytes\"}],\"name\":\"remove\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"fidOwner\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"key\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"deadline\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"sig\",\"type\":\"bytes\"}],\"name\":\"removeFor\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"guardian\",\"type\":\"address\"}],\"name\":\"removeGuardian\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_idRegistry\",\"type\":\"address\"}],\"name\":\"setIdRegistry\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_keyGateway\",\"type\":\"address\"}],\"name\":\"setKeyGateway\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_maxKeysPerFid\",\"type\":\"uint256\"}],\"name\":\"setMaxKeysPerFid\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_migrator\",\"type\":\"address\"}],\"name\":\"setMigrator\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"keyType\",\"type\":\"uint32\"},{\"internalType\":\"uint8\",\"name\":\"metadataType\",\"type\":\"uint8\"},{\"internalType\":\"contractIMetadataValidator\",\"name\":\"validator\",\"type\":\"address\"}],\"name\":\"setValidator\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"fid\",\"type\":\"uint256\"},{\"internalType\":\"enumIKeyRegistry.KeyState\",\"name\":\"state\",\"type\":\"uint8\"}],\"name\":\"totalKeys\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"unpause\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"useNonce\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"keyType\",\"type\":\"uint32\"},{\"internalType\":\"uint8\",\"name\":\"metadataType\",\"type\":\"uint8\"}],\"name\":\"validators\",\"outputs\":[{\"internalType\":\"contractIMetadataValidator\",\"name\":\"validator\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
}
FarcasterKeyRegistryMetaData contains all meta data concerning the FarcasterKeyRegistry contract.
Functions ¶
This section is empty.
Types ¶
type FarcasterKeyRegistry ¶
type FarcasterKeyRegistry struct { FarcasterKeyRegistryCaller // Read-only binding to the contract FarcasterKeyRegistryTransactor // Write-only binding to the contract FarcasterKeyRegistryFilterer // Log filterer for contract events }
FarcasterKeyRegistry is an auto generated Go binding around an Ethereum contract.
func NewFarcasterKeyRegistry ¶
func NewFarcasterKeyRegistry(address common.Address, backend bind.ContractBackend) (*FarcasterKeyRegistry, error)
NewFarcasterKeyRegistry creates a new instance of FarcasterKeyRegistry, bound to a specific deployed contract.
type FarcasterKeyRegistryAdd ¶
type FarcasterKeyRegistryAdd struct { Fid *big.Int KeyType uint32 Key common.Hash KeyBytes []byte MetadataType uint8 Metadata []byte Raw types.Log // Blockchain specific contextual infos }
FarcasterKeyRegistryAdd represents a Add event raised by the FarcasterKeyRegistry contract.
type FarcasterKeyRegistryAdd0 ¶
type FarcasterKeyRegistryAdd0 struct { Guardian common.Address Raw types.Log // Blockchain specific contextual infos }
FarcasterKeyRegistryAdd0 represents a Add0 event raised by the FarcasterKeyRegistry contract.
type FarcasterKeyRegistryAdd0Iterator ¶
type FarcasterKeyRegistryAdd0Iterator struct { Event *FarcasterKeyRegistryAdd0 // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FarcasterKeyRegistryAdd0Iterator is returned from FilterAdd0 and is used to iterate over the raw logs and unpacked data for Add0 events raised by the FarcasterKeyRegistry contract.
func (*FarcasterKeyRegistryAdd0Iterator) Close ¶
func (it *FarcasterKeyRegistryAdd0Iterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FarcasterKeyRegistryAdd0Iterator) Error ¶
func (it *FarcasterKeyRegistryAdd0Iterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FarcasterKeyRegistryAdd0Iterator) Next ¶
func (it *FarcasterKeyRegistryAdd0Iterator) 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 FarcasterKeyRegistryAddIterator ¶
type FarcasterKeyRegistryAddIterator struct { Event *FarcasterKeyRegistryAdd // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FarcasterKeyRegistryAddIterator is returned from FilterAdd and is used to iterate over the raw logs and unpacked data for Add events raised by the FarcasterKeyRegistry contract.
func (*FarcasterKeyRegistryAddIterator) Close ¶
func (it *FarcasterKeyRegistryAddIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FarcasterKeyRegistryAddIterator) Error ¶
func (it *FarcasterKeyRegistryAddIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FarcasterKeyRegistryAddIterator) Next ¶
func (it *FarcasterKeyRegistryAddIterator) 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 FarcasterKeyRegistryAdminReset ¶
type FarcasterKeyRegistryAdminReset struct { Fid *big.Int Key common.Hash KeyBytes []byte Raw types.Log // Blockchain specific contextual infos }
FarcasterKeyRegistryAdminReset represents a AdminReset event raised by the FarcasterKeyRegistry contract.
type FarcasterKeyRegistryAdminResetIterator ¶
type FarcasterKeyRegistryAdminResetIterator struct { Event *FarcasterKeyRegistryAdminReset // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FarcasterKeyRegistryAdminResetIterator is returned from FilterAdminReset and is used to iterate over the raw logs and unpacked data for AdminReset events raised by the FarcasterKeyRegistry contract.
func (*FarcasterKeyRegistryAdminResetIterator) Close ¶
func (it *FarcasterKeyRegistryAdminResetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FarcasterKeyRegistryAdminResetIterator) Error ¶
func (it *FarcasterKeyRegistryAdminResetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FarcasterKeyRegistryAdminResetIterator) Next ¶
func (it *FarcasterKeyRegistryAdminResetIterator) 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 FarcasterKeyRegistryCaller ¶
type FarcasterKeyRegistryCaller struct {
// contains filtered or unexported fields
}
FarcasterKeyRegistryCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewFarcasterKeyRegistryCaller ¶
func NewFarcasterKeyRegistryCaller(address common.Address, caller bind.ContractCaller) (*FarcasterKeyRegistryCaller, error)
NewFarcasterKeyRegistryCaller creates a new read-only instance of FarcasterKeyRegistry, bound to a specific deployed contract.
func (*FarcasterKeyRegistryCaller) DomainSeparatorV4 ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryCaller) DomainSeparatorV4(opts *bind.CallOpts) ([32]byte, error)
DomainSeparatorV4 is a free data retrieval call binding the contract method 0x78e890ba.
Solidity: function domainSeparatorV4() view returns(bytes32)
func (*FarcasterKeyRegistryCaller) Eip712Domain ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryCaller) Eip712Domain(opts *bind.CallOpts) (struct { Fields [1]byte Name string Version string ChainId *big.Int VerifyingContract common.Address Salt [32]byte Extensions []*big.Int }, error)
Eip712Domain is a free data retrieval call binding the contract method 0x84b0196e.
Solidity: function eip712Domain() view returns(bytes1 fields, string name, string version, uint256 chainId, address verifyingContract, bytes32 salt, uint256[] extensions)
func (*FarcasterKeyRegistryCaller) GatewayFrozen ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryCaller) GatewayFrozen(opts *bind.CallOpts) (bool, error)
GatewayFrozen is a free data retrieval call binding the contract method 0x95e7549f.
Solidity: function gatewayFrozen() view returns(bool)
func (*FarcasterKeyRegistryCaller) GracePeriod ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryCaller) GracePeriod(opts *bind.CallOpts) (*big.Int, error)
GracePeriod is a free data retrieval call binding the contract method 0xa06db7dc.
Solidity: function gracePeriod() view returns(uint24)
func (*FarcasterKeyRegistryCaller) Guardians ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryCaller) Guardians(opts *bind.CallOpts, guardian common.Address) (bool, error)
Guardians is a free data retrieval call binding the contract method 0x0633b14a.
Solidity: function guardians(address guardian) view returns(bool isGuardian)
func (*FarcasterKeyRegistryCaller) HashTypedDataV4 ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryCaller) HashTypedDataV4(opts *bind.CallOpts, structHash [32]byte) ([32]byte, error)
HashTypedDataV4 is a free data retrieval call binding the contract method 0x4980f288.
Solidity: function hashTypedDataV4(bytes32 structHash) view returns(bytes32)
func (*FarcasterKeyRegistryCaller) IdRegistry ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryCaller) IdRegistry(opts *bind.CallOpts) (common.Address, error)
IdRegistry is a free data retrieval call binding the contract method 0x0aa13b8c.
Solidity: function idRegistry() view returns(address)
func (*FarcasterKeyRegistryCaller) IsMigrated ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryCaller) IsMigrated(opts *bind.CallOpts) (bool, error)
IsMigrated is a free data retrieval call binding the contract method 0xb06faf62.
Solidity: function isMigrated() view returns(bool)
func (*FarcasterKeyRegistryCaller) KeyAt ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryCaller) KeyAt(opts *bind.CallOpts, fid *big.Int, state uint8, index *big.Int) ([]byte, error)
KeyAt is a free data retrieval call binding the contract method 0x0ea9442c.
Solidity: function keyAt(uint256 fid, uint8 state, uint256 index) view returns(bytes)
func (*FarcasterKeyRegistryCaller) KeyDataOf ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryCaller) KeyDataOf(opts *bind.CallOpts, fid *big.Int, key []byte) (IKeyRegistryKeyData, error)
KeyDataOf is a free data retrieval call binding the contract method 0xac34cc5a.
Solidity: function keyDataOf(uint256 fid, bytes key) view returns((uint8,uint32))
func (*FarcasterKeyRegistryCaller) KeyGateway ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryCaller) KeyGateway(opts *bind.CallOpts) (common.Address, error)
KeyGateway is a free data retrieval call binding the contract method 0x80334737.
Solidity: function keyGateway() view returns(address)
func (*FarcasterKeyRegistryCaller) Keys ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryCaller) Keys(opts *bind.CallOpts, fid *big.Int, key []byte) (struct { State uint8 KeyType uint32 }, error)
Keys is a free data retrieval call binding the contract method 0x0e24e34c.
Solidity: function keys(uint256 fid, bytes key) view returns(uint8 state, uint32 keyType)
func (*FarcasterKeyRegistryCaller) KeysOf ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryCaller) KeysOf(opts *bind.CallOpts, fid *big.Int, state uint8) ([][]byte, error)
KeysOf is a free data retrieval call binding the contract method 0x1f64222f.
Solidity: function keysOf(uint256 fid, uint8 state) view returns(bytes[])
func (*FarcasterKeyRegistryCaller) KeysOf0 ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryCaller) KeysOf0(opts *bind.CallOpts, fid *big.Int, state uint8, startIdx *big.Int, batchSize *big.Int) (struct { Page [][]byte NextIdx *big.Int }, error)
KeysOf0 is a free data retrieval call binding the contract method 0xf27995e3.
Solidity: function keysOf(uint256 fid, uint8 state, uint256 startIdx, uint256 batchSize) view returns(bytes[] page, uint256 nextIdx)
func (*FarcasterKeyRegistryCaller) MaxKeysPerFid ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryCaller) MaxKeysPerFid(opts *bind.CallOpts) (*big.Int, error)
MaxKeysPerFid is a free data retrieval call binding the contract method 0xe33acf38.
Solidity: function maxKeysPerFid() view returns(uint256)
func (*FarcasterKeyRegistryCaller) MigratedAt ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryCaller) MigratedAt(opts *bind.CallOpts) (*big.Int, error)
MigratedAt is a free data retrieval call binding the contract method 0x8b21e484.
Solidity: function migratedAt() view returns(uint40)
func (*FarcasterKeyRegistryCaller) Migrator ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryCaller) Migrator(opts *bind.CallOpts) (common.Address, error)
Migrator is a free data retrieval call binding the contract method 0x7cd07e47.
Solidity: function migrator() view returns(address)
func (*FarcasterKeyRegistryCaller) Nonces ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryCaller) Nonces(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
Nonces is a free data retrieval call binding the contract method 0x7ecebe00.
Solidity: function nonces(address owner) view returns(uint256)
func (*FarcasterKeyRegistryCaller) Owner ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryCaller) Owner(opts *bind.CallOpts) (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*FarcasterKeyRegistryCaller) Paused ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryCaller) Paused(opts *bind.CallOpts) (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*FarcasterKeyRegistryCaller) PendingOwner ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryCaller) PendingOwner(opts *bind.CallOpts) (common.Address, error)
PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.
Solidity: function pendingOwner() view returns(address)
func (*FarcasterKeyRegistryCaller) REMOVETYPEHASH ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryCaller) REMOVETYPEHASH(opts *bind.CallOpts) ([32]byte, error)
REMOVETYPEHASH is a free data retrieval call binding the contract method 0xb5775561.
Solidity: function REMOVE_TYPEHASH() view returns(bytes32)
func (*FarcasterKeyRegistryCaller) TotalKeys ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryCaller) TotalKeys(opts *bind.CallOpts, fid *big.Int, state uint8) (*big.Int, error)
TotalKeys is a free data retrieval call binding the contract method 0x6840b75e.
Solidity: function totalKeys(uint256 fid, uint8 state) view returns(uint256)
func (*FarcasterKeyRegistryCaller) VERSION ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryCaller) VERSION(opts *bind.CallOpts) (string, error)
VERSION is a free data retrieval call binding the contract method 0xffa1ad74.
Solidity: function VERSION() view returns(string)
func (*FarcasterKeyRegistryCaller) Validators ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryCaller) Validators(opts *bind.CallOpts, keyType uint32, metadataType uint8) (common.Address, error)
Validators is a free data retrieval call binding the contract method 0xd8810395.
Solidity: function validators(uint32 keyType, uint8 metadataType) view returns(address validator)
type FarcasterKeyRegistryCallerRaw ¶
type FarcasterKeyRegistryCallerRaw struct {
Contract *FarcasterKeyRegistryCaller // Generic read-only contract binding to access the raw methods on
}
FarcasterKeyRegistryCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*FarcasterKeyRegistryCallerRaw) Call ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryCallerRaw) 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 FarcasterKeyRegistryCallerSession ¶
type FarcasterKeyRegistryCallerSession struct { Contract *FarcasterKeyRegistryCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
FarcasterKeyRegistryCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*FarcasterKeyRegistryCallerSession) DomainSeparatorV4 ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryCallerSession) DomainSeparatorV4() ([32]byte, error)
DomainSeparatorV4 is a free data retrieval call binding the contract method 0x78e890ba.
Solidity: function domainSeparatorV4() view returns(bytes32)
func (*FarcasterKeyRegistryCallerSession) Eip712Domain ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryCallerSession) Eip712Domain() (struct { Fields [1]byte Name string Version string ChainId *big.Int VerifyingContract common.Address Salt [32]byte Extensions []*big.Int }, error)
Eip712Domain is a free data retrieval call binding the contract method 0x84b0196e.
Solidity: function eip712Domain() view returns(bytes1 fields, string name, string version, uint256 chainId, address verifyingContract, bytes32 salt, uint256[] extensions)
func (*FarcasterKeyRegistryCallerSession) GatewayFrozen ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryCallerSession) GatewayFrozen() (bool, error)
GatewayFrozen is a free data retrieval call binding the contract method 0x95e7549f.
Solidity: function gatewayFrozen() view returns(bool)
func (*FarcasterKeyRegistryCallerSession) GracePeriod ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryCallerSession) GracePeriod() (*big.Int, error)
GracePeriod is a free data retrieval call binding the contract method 0xa06db7dc.
Solidity: function gracePeriod() view returns(uint24)
func (*FarcasterKeyRegistryCallerSession) Guardians ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryCallerSession) Guardians(guardian common.Address) (bool, error)
Guardians is a free data retrieval call binding the contract method 0x0633b14a.
Solidity: function guardians(address guardian) view returns(bool isGuardian)
func (*FarcasterKeyRegistryCallerSession) HashTypedDataV4 ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryCallerSession) HashTypedDataV4(structHash [32]byte) ([32]byte, error)
HashTypedDataV4 is a free data retrieval call binding the contract method 0x4980f288.
Solidity: function hashTypedDataV4(bytes32 structHash) view returns(bytes32)
func (*FarcasterKeyRegistryCallerSession) IdRegistry ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryCallerSession) IdRegistry() (common.Address, error)
IdRegistry is a free data retrieval call binding the contract method 0x0aa13b8c.
Solidity: function idRegistry() view returns(address)
func (*FarcasterKeyRegistryCallerSession) IsMigrated ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryCallerSession) IsMigrated() (bool, error)
IsMigrated is a free data retrieval call binding the contract method 0xb06faf62.
Solidity: function isMigrated() view returns(bool)
func (*FarcasterKeyRegistryCallerSession) KeyAt ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryCallerSession) KeyAt(fid *big.Int, state uint8, index *big.Int) ([]byte, error)
KeyAt is a free data retrieval call binding the contract method 0x0ea9442c.
Solidity: function keyAt(uint256 fid, uint8 state, uint256 index) view returns(bytes)
func (*FarcasterKeyRegistryCallerSession) KeyDataOf ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryCallerSession) KeyDataOf(fid *big.Int, key []byte) (IKeyRegistryKeyData, error)
KeyDataOf is a free data retrieval call binding the contract method 0xac34cc5a.
Solidity: function keyDataOf(uint256 fid, bytes key) view returns((uint8,uint32))
func (*FarcasterKeyRegistryCallerSession) KeyGateway ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryCallerSession) KeyGateway() (common.Address, error)
KeyGateway is a free data retrieval call binding the contract method 0x80334737.
Solidity: function keyGateway() view returns(address)
func (*FarcasterKeyRegistryCallerSession) Keys ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryCallerSession) Keys(fid *big.Int, key []byte) (struct { State uint8 KeyType uint32 }, error)
Keys is a free data retrieval call binding the contract method 0x0e24e34c.
Solidity: function keys(uint256 fid, bytes key) view returns(uint8 state, uint32 keyType)
func (*FarcasterKeyRegistryCallerSession) KeysOf ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryCallerSession) KeysOf(fid *big.Int, state uint8) ([][]byte, error)
KeysOf is a free data retrieval call binding the contract method 0x1f64222f.
Solidity: function keysOf(uint256 fid, uint8 state) view returns(bytes[])
func (*FarcasterKeyRegistryCallerSession) KeysOf0 ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryCallerSession) KeysOf0(fid *big.Int, state uint8, startIdx *big.Int, batchSize *big.Int) (struct { Page [][]byte NextIdx *big.Int }, error)
KeysOf0 is a free data retrieval call binding the contract method 0xf27995e3.
Solidity: function keysOf(uint256 fid, uint8 state, uint256 startIdx, uint256 batchSize) view returns(bytes[] page, uint256 nextIdx)
func (*FarcasterKeyRegistryCallerSession) MaxKeysPerFid ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryCallerSession) MaxKeysPerFid() (*big.Int, error)
MaxKeysPerFid is a free data retrieval call binding the contract method 0xe33acf38.
Solidity: function maxKeysPerFid() view returns(uint256)
func (*FarcasterKeyRegistryCallerSession) MigratedAt ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryCallerSession) MigratedAt() (*big.Int, error)
MigratedAt is a free data retrieval call binding the contract method 0x8b21e484.
Solidity: function migratedAt() view returns(uint40)
func (*FarcasterKeyRegistryCallerSession) Migrator ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryCallerSession) Migrator() (common.Address, error)
Migrator is a free data retrieval call binding the contract method 0x7cd07e47.
Solidity: function migrator() view returns(address)
func (*FarcasterKeyRegistryCallerSession) Nonces ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryCallerSession) Nonces(owner common.Address) (*big.Int, error)
Nonces is a free data retrieval call binding the contract method 0x7ecebe00.
Solidity: function nonces(address owner) view returns(uint256)
func (*FarcasterKeyRegistryCallerSession) Owner ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*FarcasterKeyRegistryCallerSession) Paused ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryCallerSession) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*FarcasterKeyRegistryCallerSession) PendingOwner ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryCallerSession) PendingOwner() (common.Address, error)
PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.
Solidity: function pendingOwner() view returns(address)
func (*FarcasterKeyRegistryCallerSession) REMOVETYPEHASH ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryCallerSession) REMOVETYPEHASH() ([32]byte, error)
REMOVETYPEHASH is a free data retrieval call binding the contract method 0xb5775561.
Solidity: function REMOVE_TYPEHASH() view returns(bytes32)
func (*FarcasterKeyRegistryCallerSession) TotalKeys ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryCallerSession) TotalKeys(fid *big.Int, state uint8) (*big.Int, error)
TotalKeys is a free data retrieval call binding the contract method 0x6840b75e.
Solidity: function totalKeys(uint256 fid, uint8 state) view returns(uint256)
func (*FarcasterKeyRegistryCallerSession) VERSION ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryCallerSession) VERSION() (string, error)
VERSION is a free data retrieval call binding the contract method 0xffa1ad74.
Solidity: function VERSION() view returns(string)
func (*FarcasterKeyRegistryCallerSession) Validators ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryCallerSession) Validators(keyType uint32, metadataType uint8) (common.Address, error)
Validators is a free data retrieval call binding the contract method 0xd8810395.
Solidity: function validators(uint32 keyType, uint8 metadataType) view returns(address validator)
type FarcasterKeyRegistryEIP712DomainChanged ¶
type FarcasterKeyRegistryEIP712DomainChanged struct {
Raw types.Log // Blockchain specific contextual infos
}
FarcasterKeyRegistryEIP712DomainChanged represents a EIP712DomainChanged event raised by the FarcasterKeyRegistry contract.
type FarcasterKeyRegistryEIP712DomainChangedIterator ¶
type FarcasterKeyRegistryEIP712DomainChangedIterator struct { Event *FarcasterKeyRegistryEIP712DomainChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FarcasterKeyRegistryEIP712DomainChangedIterator is returned from FilterEIP712DomainChanged and is used to iterate over the raw logs and unpacked data for EIP712DomainChanged events raised by the FarcasterKeyRegistry contract.
func (*FarcasterKeyRegistryEIP712DomainChangedIterator) Close ¶
func (it *FarcasterKeyRegistryEIP712DomainChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FarcasterKeyRegistryEIP712DomainChangedIterator) Error ¶
func (it *FarcasterKeyRegistryEIP712DomainChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FarcasterKeyRegistryEIP712DomainChangedIterator) Next ¶
func (it *FarcasterKeyRegistryEIP712DomainChangedIterator) 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 FarcasterKeyRegistryFilterer ¶
type FarcasterKeyRegistryFilterer struct {
// contains filtered or unexported fields
}
FarcasterKeyRegistryFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewFarcasterKeyRegistryFilterer ¶
func NewFarcasterKeyRegistryFilterer(address common.Address, filterer bind.ContractFilterer) (*FarcasterKeyRegistryFilterer, error)
NewFarcasterKeyRegistryFilterer creates a new log filterer instance of FarcasterKeyRegistry, bound to a specific deployed contract.
func (*FarcasterKeyRegistryFilterer) FilterAdd ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) FilterAdd(opts *bind.FilterOpts, fid []*big.Int, keyType []uint32, key [][]byte) (*FarcasterKeyRegistryAddIterator, error)
FilterAdd is a free log retrieval operation binding the contract event 0x7d285df41058466977811345cd453c0c52e8d841ffaabc74fc050f277ad4de02.
Solidity: event Add(uint256 indexed fid, uint32 indexed keyType, bytes indexed key, bytes keyBytes, uint8 metadataType, bytes metadata)
func (*FarcasterKeyRegistryFilterer) FilterAdd0 ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) FilterAdd0(opts *bind.FilterOpts, guardian []common.Address) (*FarcasterKeyRegistryAdd0Iterator, error)
FilterAdd0 is a free log retrieval operation binding the contract event 0x87dc5eecd6d6bdeae407c426da6bfba5b7190befc554ed5d4d62dd5cf939fbae.
Solidity: event Add(address indexed guardian)
func (*FarcasterKeyRegistryFilterer) FilterAdminReset ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) FilterAdminReset(opts *bind.FilterOpts, fid []*big.Int, key [][]byte) (*FarcasterKeyRegistryAdminResetIterator, error)
FilterAdminReset is a free log retrieval operation binding the contract event 0x1ecc1009ebad5d2fb61239462f4f9f6f152662defe1845fc87f07d96bd1c60b4.
Solidity: event AdminReset(uint256 indexed fid, bytes indexed key, bytes keyBytes)
func (*FarcasterKeyRegistryFilterer) FilterEIP712DomainChanged ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) FilterEIP712DomainChanged(opts *bind.FilterOpts) (*FarcasterKeyRegistryEIP712DomainChangedIterator, error)
FilterEIP712DomainChanged is a free log retrieval operation binding the contract event 0x0a6387c9ea3628b88a633bb4f3b151770f70085117a15f9bf3787cda53f13d31.
Solidity: event EIP712DomainChanged()
func (*FarcasterKeyRegistryFilterer) FilterFreezeKeyGateway ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) FilterFreezeKeyGateway(opts *bind.FilterOpts) (*FarcasterKeyRegistryFreezeKeyGatewayIterator, error)
FilterFreezeKeyGateway is a free log retrieval operation binding the contract event 0xcb685c7ba5a65fe9e6be9b7decbb5dc8ebba92bcae3cb09fc2a5a075b1eb5772.
Solidity: event FreezeKeyGateway(address keyGateway)
func (*FarcasterKeyRegistryFilterer) FilterMigrated ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) FilterMigrated(opts *bind.FilterOpts, migratedAt []*big.Int) (*FarcasterKeyRegistryMigratedIterator, error)
FilterMigrated is a free log retrieval operation binding the contract event 0xe4a25c0c2cbe89d6ad8b64c61a7dbdd20d1f781f6023f1ab94ebb7fe0aef6ab8.
Solidity: event Migrated(uint256 indexed migratedAt)
func (*FarcasterKeyRegistryFilterer) FilterOwnershipTransferStarted ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) FilterOwnershipTransferStarted(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*FarcasterKeyRegistryOwnershipTransferStartedIterator, error)
FilterOwnershipTransferStarted is a free log retrieval operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.
Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
func (*FarcasterKeyRegistryFilterer) FilterOwnershipTransferred ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*FarcasterKeyRegistryOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*FarcasterKeyRegistryFilterer) FilterPaused ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) FilterPaused(opts *bind.FilterOpts) (*FarcasterKeyRegistryPausedIterator, error)
FilterPaused is a free log retrieval operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*FarcasterKeyRegistryFilterer) FilterRemove ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) FilterRemove(opts *bind.FilterOpts, fid []*big.Int, key [][]byte) (*FarcasterKeyRegistryRemoveIterator, error)
FilterRemove is a free log retrieval operation binding the contract event 0x09e77066e0155f46785be12f6938a6b2e4be4381e59058129ce15f355cb96958.
Solidity: event Remove(uint256 indexed fid, bytes indexed key, bytes keyBytes)
func (*FarcasterKeyRegistryFilterer) FilterRemove0 ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) FilterRemove0(opts *bind.FilterOpts, guardian []common.Address) (*FarcasterKeyRegistryRemove0Iterator, error)
FilterRemove0 is a free log retrieval operation binding the contract event 0xbe7c7ac3248df4581c206a84aab3cb4e7d521b5398b42b681757f78a5a7d411e.
Solidity: event Remove(address indexed guardian)
func (*FarcasterKeyRegistryFilterer) FilterSetIdRegistry ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) FilterSetIdRegistry(opts *bind.FilterOpts) (*FarcasterKeyRegistrySetIdRegistryIterator, error)
FilterSetIdRegistry is a free log retrieval operation binding the contract event 0x940dcf34ec2e245e837ee4599997e577ce274d7b87c73238e2878ac7ea1af2f1.
Solidity: event SetIdRegistry(address oldIdRegistry, address newIdRegistry)
func (*FarcasterKeyRegistryFilterer) FilterSetKeyGateway ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) FilterSetKeyGateway(opts *bind.FilterOpts) (*FarcasterKeyRegistrySetKeyGatewayIterator, error)
FilterSetKeyGateway is a free log retrieval operation binding the contract event 0x56785750704201befc0a27dae1e5d37835a8ad6e35affc87136ed24d1ac694ac.
Solidity: event SetKeyGateway(address oldKeyGateway, address newKeyGateway)
func (*FarcasterKeyRegistryFilterer) FilterSetMaxKeysPerFid ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) FilterSetMaxKeysPerFid(opts *bind.FilterOpts) (*FarcasterKeyRegistrySetMaxKeysPerFidIterator, error)
FilterSetMaxKeysPerFid is a free log retrieval operation binding the contract event 0x6c336d0e5e74bb26a5e2d4646801801837b0fdbaddd9131923fd42d740449731.
Solidity: event SetMaxKeysPerFid(uint256 oldMax, uint256 newMax)
func (*FarcasterKeyRegistryFilterer) FilterSetMigrator ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) FilterSetMigrator(opts *bind.FilterOpts) (*FarcasterKeyRegistrySetMigratorIterator, error)
FilterSetMigrator is a free log retrieval operation binding the contract event 0xd8ad954fe808212ab9ed7139873e40807dff7995fe36e3d6cdeb8fa00fcebf10.
Solidity: event SetMigrator(address oldMigrator, address newMigrator)
func (*FarcasterKeyRegistryFilterer) FilterSetValidator ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) FilterSetValidator(opts *bind.FilterOpts) (*FarcasterKeyRegistrySetValidatorIterator, error)
FilterSetValidator is a free log retrieval operation binding the contract event 0xd964242236f6208120d76a25cd886db49c82403f50d88dfd1bc865ee60ad462d.
Solidity: event SetValidator(uint32 keyType, uint8 metadataType, address oldValidator, address newValidator)
func (*FarcasterKeyRegistryFilterer) FilterUnpaused ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) FilterUnpaused(opts *bind.FilterOpts) (*FarcasterKeyRegistryUnpausedIterator, error)
FilterUnpaused is a free log retrieval operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*FarcasterKeyRegistryFilterer) ParseAdd ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) ParseAdd(log types.Log) (*FarcasterKeyRegistryAdd, error)
ParseAdd is a log parse operation binding the contract event 0x7d285df41058466977811345cd453c0c52e8d841ffaabc74fc050f277ad4de02.
Solidity: event Add(uint256 indexed fid, uint32 indexed keyType, bytes indexed key, bytes keyBytes, uint8 metadataType, bytes metadata)
func (*FarcasterKeyRegistryFilterer) ParseAdd0 ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) ParseAdd0(log types.Log) (*FarcasterKeyRegistryAdd0, error)
ParseAdd0 is a log parse operation binding the contract event 0x87dc5eecd6d6bdeae407c426da6bfba5b7190befc554ed5d4d62dd5cf939fbae.
Solidity: event Add(address indexed guardian)
func (*FarcasterKeyRegistryFilterer) ParseAdminReset ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) ParseAdminReset(log types.Log) (*FarcasterKeyRegistryAdminReset, error)
ParseAdminReset is a log parse operation binding the contract event 0x1ecc1009ebad5d2fb61239462f4f9f6f152662defe1845fc87f07d96bd1c60b4.
Solidity: event AdminReset(uint256 indexed fid, bytes indexed key, bytes keyBytes)
func (*FarcasterKeyRegistryFilterer) ParseEIP712DomainChanged ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) ParseEIP712DomainChanged(log types.Log) (*FarcasterKeyRegistryEIP712DomainChanged, error)
ParseEIP712DomainChanged is a log parse operation binding the contract event 0x0a6387c9ea3628b88a633bb4f3b151770f70085117a15f9bf3787cda53f13d31.
Solidity: event EIP712DomainChanged()
func (*FarcasterKeyRegistryFilterer) ParseFreezeKeyGateway ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) ParseFreezeKeyGateway(log types.Log) (*FarcasterKeyRegistryFreezeKeyGateway, error)
ParseFreezeKeyGateway is a log parse operation binding the contract event 0xcb685c7ba5a65fe9e6be9b7decbb5dc8ebba92bcae3cb09fc2a5a075b1eb5772.
Solidity: event FreezeKeyGateway(address keyGateway)
func (*FarcasterKeyRegistryFilterer) ParseMigrated ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) ParseMigrated(log types.Log) (*FarcasterKeyRegistryMigrated, error)
ParseMigrated is a log parse operation binding the contract event 0xe4a25c0c2cbe89d6ad8b64c61a7dbdd20d1f781f6023f1ab94ebb7fe0aef6ab8.
Solidity: event Migrated(uint256 indexed migratedAt)
func (*FarcasterKeyRegistryFilterer) ParseOwnershipTransferStarted ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) ParseOwnershipTransferStarted(log types.Log) (*FarcasterKeyRegistryOwnershipTransferStarted, error)
ParseOwnershipTransferStarted is a log parse operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.
Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
func (*FarcasterKeyRegistryFilterer) ParseOwnershipTransferred ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) ParseOwnershipTransferred(log types.Log) (*FarcasterKeyRegistryOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*FarcasterKeyRegistryFilterer) ParsePaused ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) ParsePaused(log types.Log) (*FarcasterKeyRegistryPaused, error)
ParsePaused is a log parse operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*FarcasterKeyRegistryFilterer) ParseRemove ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) ParseRemove(log types.Log) (*FarcasterKeyRegistryRemove, error)
ParseRemove is a log parse operation binding the contract event 0x09e77066e0155f46785be12f6938a6b2e4be4381e59058129ce15f355cb96958.
Solidity: event Remove(uint256 indexed fid, bytes indexed key, bytes keyBytes)
func (*FarcasterKeyRegistryFilterer) ParseRemove0 ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) ParseRemove0(log types.Log) (*FarcasterKeyRegistryRemove0, error)
ParseRemove0 is a log parse operation binding the contract event 0xbe7c7ac3248df4581c206a84aab3cb4e7d521b5398b42b681757f78a5a7d411e.
Solidity: event Remove(address indexed guardian)
func (*FarcasterKeyRegistryFilterer) ParseSetIdRegistry ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) ParseSetIdRegistry(log types.Log) (*FarcasterKeyRegistrySetIdRegistry, error)
ParseSetIdRegistry is a log parse operation binding the contract event 0x940dcf34ec2e245e837ee4599997e577ce274d7b87c73238e2878ac7ea1af2f1.
Solidity: event SetIdRegistry(address oldIdRegistry, address newIdRegistry)
func (*FarcasterKeyRegistryFilterer) ParseSetKeyGateway ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) ParseSetKeyGateway(log types.Log) (*FarcasterKeyRegistrySetKeyGateway, error)
ParseSetKeyGateway is a log parse operation binding the contract event 0x56785750704201befc0a27dae1e5d37835a8ad6e35affc87136ed24d1ac694ac.
Solidity: event SetKeyGateway(address oldKeyGateway, address newKeyGateway)
func (*FarcasterKeyRegistryFilterer) ParseSetMaxKeysPerFid ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) ParseSetMaxKeysPerFid(log types.Log) (*FarcasterKeyRegistrySetMaxKeysPerFid, error)
ParseSetMaxKeysPerFid is a log parse operation binding the contract event 0x6c336d0e5e74bb26a5e2d4646801801837b0fdbaddd9131923fd42d740449731.
Solidity: event SetMaxKeysPerFid(uint256 oldMax, uint256 newMax)
func (*FarcasterKeyRegistryFilterer) ParseSetMigrator ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) ParseSetMigrator(log types.Log) (*FarcasterKeyRegistrySetMigrator, error)
ParseSetMigrator is a log parse operation binding the contract event 0xd8ad954fe808212ab9ed7139873e40807dff7995fe36e3d6cdeb8fa00fcebf10.
Solidity: event SetMigrator(address oldMigrator, address newMigrator)
func (*FarcasterKeyRegistryFilterer) ParseSetValidator ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) ParseSetValidator(log types.Log) (*FarcasterKeyRegistrySetValidator, error)
ParseSetValidator is a log parse operation binding the contract event 0xd964242236f6208120d76a25cd886db49c82403f50d88dfd1bc865ee60ad462d.
Solidity: event SetValidator(uint32 keyType, uint8 metadataType, address oldValidator, address newValidator)
func (*FarcasterKeyRegistryFilterer) ParseUnpaused ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) ParseUnpaused(log types.Log) (*FarcasterKeyRegistryUnpaused, error)
ParseUnpaused is a log parse operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*FarcasterKeyRegistryFilterer) WatchAdd ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) WatchAdd(opts *bind.WatchOpts, sink chan<- *FarcasterKeyRegistryAdd, fid []*big.Int, keyType []uint32, key [][]byte) (event.Subscription, error)
WatchAdd is a free log subscription operation binding the contract event 0x7d285df41058466977811345cd453c0c52e8d841ffaabc74fc050f277ad4de02.
Solidity: event Add(uint256 indexed fid, uint32 indexed keyType, bytes indexed key, bytes keyBytes, uint8 metadataType, bytes metadata)
func (*FarcasterKeyRegistryFilterer) WatchAdd0 ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) WatchAdd0(opts *bind.WatchOpts, sink chan<- *FarcasterKeyRegistryAdd0, guardian []common.Address) (event.Subscription, error)
WatchAdd0 is a free log subscription operation binding the contract event 0x87dc5eecd6d6bdeae407c426da6bfba5b7190befc554ed5d4d62dd5cf939fbae.
Solidity: event Add(address indexed guardian)
func (*FarcasterKeyRegistryFilterer) WatchAdminReset ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) WatchAdminReset(opts *bind.WatchOpts, sink chan<- *FarcasterKeyRegistryAdminReset, fid []*big.Int, key [][]byte) (event.Subscription, error)
WatchAdminReset is a free log subscription operation binding the contract event 0x1ecc1009ebad5d2fb61239462f4f9f6f152662defe1845fc87f07d96bd1c60b4.
Solidity: event AdminReset(uint256 indexed fid, bytes indexed key, bytes keyBytes)
func (*FarcasterKeyRegistryFilterer) WatchEIP712DomainChanged ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) WatchEIP712DomainChanged(opts *bind.WatchOpts, sink chan<- *FarcasterKeyRegistryEIP712DomainChanged) (event.Subscription, error)
WatchEIP712DomainChanged is a free log subscription operation binding the contract event 0x0a6387c9ea3628b88a633bb4f3b151770f70085117a15f9bf3787cda53f13d31.
Solidity: event EIP712DomainChanged()
func (*FarcasterKeyRegistryFilterer) WatchFreezeKeyGateway ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) WatchFreezeKeyGateway(opts *bind.WatchOpts, sink chan<- *FarcasterKeyRegistryFreezeKeyGateway) (event.Subscription, error)
WatchFreezeKeyGateway is a free log subscription operation binding the contract event 0xcb685c7ba5a65fe9e6be9b7decbb5dc8ebba92bcae3cb09fc2a5a075b1eb5772.
Solidity: event FreezeKeyGateway(address keyGateway)
func (*FarcasterKeyRegistryFilterer) WatchMigrated ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) WatchMigrated(opts *bind.WatchOpts, sink chan<- *FarcasterKeyRegistryMigrated, migratedAt []*big.Int) (event.Subscription, error)
WatchMigrated is a free log subscription operation binding the contract event 0xe4a25c0c2cbe89d6ad8b64c61a7dbdd20d1f781f6023f1ab94ebb7fe0aef6ab8.
Solidity: event Migrated(uint256 indexed migratedAt)
func (*FarcasterKeyRegistryFilterer) WatchOwnershipTransferStarted ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) WatchOwnershipTransferStarted(opts *bind.WatchOpts, sink chan<- *FarcasterKeyRegistryOwnershipTransferStarted, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferStarted is a free log subscription operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.
Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
func (*FarcasterKeyRegistryFilterer) WatchOwnershipTransferred ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *FarcasterKeyRegistryOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*FarcasterKeyRegistryFilterer) WatchPaused ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *FarcasterKeyRegistryPaused) (event.Subscription, error)
WatchPaused is a free log subscription operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*FarcasterKeyRegistryFilterer) WatchRemove ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) WatchRemove(opts *bind.WatchOpts, sink chan<- *FarcasterKeyRegistryRemove, fid []*big.Int, key [][]byte) (event.Subscription, error)
WatchRemove is a free log subscription operation binding the contract event 0x09e77066e0155f46785be12f6938a6b2e4be4381e59058129ce15f355cb96958.
Solidity: event Remove(uint256 indexed fid, bytes indexed key, bytes keyBytes)
func (*FarcasterKeyRegistryFilterer) WatchRemove0 ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) WatchRemove0(opts *bind.WatchOpts, sink chan<- *FarcasterKeyRegistryRemove0, guardian []common.Address) (event.Subscription, error)
WatchRemove0 is a free log subscription operation binding the contract event 0xbe7c7ac3248df4581c206a84aab3cb4e7d521b5398b42b681757f78a5a7d411e.
Solidity: event Remove(address indexed guardian)
func (*FarcasterKeyRegistryFilterer) WatchSetIdRegistry ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) WatchSetIdRegistry(opts *bind.WatchOpts, sink chan<- *FarcasterKeyRegistrySetIdRegistry) (event.Subscription, error)
WatchSetIdRegistry is a free log subscription operation binding the contract event 0x940dcf34ec2e245e837ee4599997e577ce274d7b87c73238e2878ac7ea1af2f1.
Solidity: event SetIdRegistry(address oldIdRegistry, address newIdRegistry)
func (*FarcasterKeyRegistryFilterer) WatchSetKeyGateway ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) WatchSetKeyGateway(opts *bind.WatchOpts, sink chan<- *FarcasterKeyRegistrySetKeyGateway) (event.Subscription, error)
WatchSetKeyGateway is a free log subscription operation binding the contract event 0x56785750704201befc0a27dae1e5d37835a8ad6e35affc87136ed24d1ac694ac.
Solidity: event SetKeyGateway(address oldKeyGateway, address newKeyGateway)
func (*FarcasterKeyRegistryFilterer) WatchSetMaxKeysPerFid ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) WatchSetMaxKeysPerFid(opts *bind.WatchOpts, sink chan<- *FarcasterKeyRegistrySetMaxKeysPerFid) (event.Subscription, error)
WatchSetMaxKeysPerFid is a free log subscription operation binding the contract event 0x6c336d0e5e74bb26a5e2d4646801801837b0fdbaddd9131923fd42d740449731.
Solidity: event SetMaxKeysPerFid(uint256 oldMax, uint256 newMax)
func (*FarcasterKeyRegistryFilterer) WatchSetMigrator ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) WatchSetMigrator(opts *bind.WatchOpts, sink chan<- *FarcasterKeyRegistrySetMigrator) (event.Subscription, error)
WatchSetMigrator is a free log subscription operation binding the contract event 0xd8ad954fe808212ab9ed7139873e40807dff7995fe36e3d6cdeb8fa00fcebf10.
Solidity: event SetMigrator(address oldMigrator, address newMigrator)
func (*FarcasterKeyRegistryFilterer) WatchSetValidator ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) WatchSetValidator(opts *bind.WatchOpts, sink chan<- *FarcasterKeyRegistrySetValidator) (event.Subscription, error)
WatchSetValidator is a free log subscription operation binding the contract event 0xd964242236f6208120d76a25cd886db49c82403f50d88dfd1bc865ee60ad462d.
Solidity: event SetValidator(uint32 keyType, uint8 metadataType, address oldValidator, address newValidator)
func (*FarcasterKeyRegistryFilterer) WatchUnpaused ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *FarcasterKeyRegistryUnpaused) (event.Subscription, error)
WatchUnpaused is a free log subscription operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
type FarcasterKeyRegistryFreezeKeyGateway ¶
type FarcasterKeyRegistryFreezeKeyGateway struct { KeyGateway common.Address Raw types.Log // Blockchain specific contextual infos }
FarcasterKeyRegistryFreezeKeyGateway represents a FreezeKeyGateway event raised by the FarcasterKeyRegistry contract.
type FarcasterKeyRegistryFreezeKeyGatewayIterator ¶
type FarcasterKeyRegistryFreezeKeyGatewayIterator struct { Event *FarcasterKeyRegistryFreezeKeyGateway // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FarcasterKeyRegistryFreezeKeyGatewayIterator is returned from FilterFreezeKeyGateway and is used to iterate over the raw logs and unpacked data for FreezeKeyGateway events raised by the FarcasterKeyRegistry contract.
func (*FarcasterKeyRegistryFreezeKeyGatewayIterator) Close ¶
func (it *FarcasterKeyRegistryFreezeKeyGatewayIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FarcasterKeyRegistryFreezeKeyGatewayIterator) Error ¶
func (it *FarcasterKeyRegistryFreezeKeyGatewayIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FarcasterKeyRegistryFreezeKeyGatewayIterator) Next ¶
func (it *FarcasterKeyRegistryFreezeKeyGatewayIterator) 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 FarcasterKeyRegistryMigrated ¶
type FarcasterKeyRegistryMigrated struct { MigratedAt *big.Int Raw types.Log // Blockchain specific contextual infos }
FarcasterKeyRegistryMigrated represents a Migrated event raised by the FarcasterKeyRegistry contract.
type FarcasterKeyRegistryMigratedIterator ¶
type FarcasterKeyRegistryMigratedIterator struct { Event *FarcasterKeyRegistryMigrated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FarcasterKeyRegistryMigratedIterator is returned from FilterMigrated and is used to iterate over the raw logs and unpacked data for Migrated events raised by the FarcasterKeyRegistry contract.
func (*FarcasterKeyRegistryMigratedIterator) Close ¶
func (it *FarcasterKeyRegistryMigratedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FarcasterKeyRegistryMigratedIterator) Error ¶
func (it *FarcasterKeyRegistryMigratedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FarcasterKeyRegistryMigratedIterator) Next ¶
func (it *FarcasterKeyRegistryMigratedIterator) 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 FarcasterKeyRegistryOwnershipTransferStarted ¶
type FarcasterKeyRegistryOwnershipTransferStarted struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
FarcasterKeyRegistryOwnershipTransferStarted represents a OwnershipTransferStarted event raised by the FarcasterKeyRegistry contract.
type FarcasterKeyRegistryOwnershipTransferStartedIterator ¶
type FarcasterKeyRegistryOwnershipTransferStartedIterator struct { Event *FarcasterKeyRegistryOwnershipTransferStarted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FarcasterKeyRegistryOwnershipTransferStartedIterator is returned from FilterOwnershipTransferStarted and is used to iterate over the raw logs and unpacked data for OwnershipTransferStarted events raised by the FarcasterKeyRegistry contract.
func (*FarcasterKeyRegistryOwnershipTransferStartedIterator) Close ¶
func (it *FarcasterKeyRegistryOwnershipTransferStartedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FarcasterKeyRegistryOwnershipTransferStartedIterator) Error ¶
func (it *FarcasterKeyRegistryOwnershipTransferStartedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FarcasterKeyRegistryOwnershipTransferStartedIterator) Next ¶
func (it *FarcasterKeyRegistryOwnershipTransferStartedIterator) 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 FarcasterKeyRegistryOwnershipTransferred ¶
type FarcasterKeyRegistryOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
FarcasterKeyRegistryOwnershipTransferred represents a OwnershipTransferred event raised by the FarcasterKeyRegistry contract.
type FarcasterKeyRegistryOwnershipTransferredIterator ¶
type FarcasterKeyRegistryOwnershipTransferredIterator struct { Event *FarcasterKeyRegistryOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FarcasterKeyRegistryOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the FarcasterKeyRegistry contract.
func (*FarcasterKeyRegistryOwnershipTransferredIterator) Close ¶
func (it *FarcasterKeyRegistryOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FarcasterKeyRegistryOwnershipTransferredIterator) Error ¶
func (it *FarcasterKeyRegistryOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FarcasterKeyRegistryOwnershipTransferredIterator) Next ¶
func (it *FarcasterKeyRegistryOwnershipTransferredIterator) 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 FarcasterKeyRegistryPaused ¶
type FarcasterKeyRegistryPaused struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
FarcasterKeyRegistryPaused represents a Paused event raised by the FarcasterKeyRegistry contract.
type FarcasterKeyRegistryPausedIterator ¶
type FarcasterKeyRegistryPausedIterator struct { Event *FarcasterKeyRegistryPaused // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FarcasterKeyRegistryPausedIterator is returned from FilterPaused and is used to iterate over the raw logs and unpacked data for Paused events raised by the FarcasterKeyRegistry contract.
func (*FarcasterKeyRegistryPausedIterator) Close ¶
func (it *FarcasterKeyRegistryPausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FarcasterKeyRegistryPausedIterator) Error ¶
func (it *FarcasterKeyRegistryPausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FarcasterKeyRegistryPausedIterator) Next ¶
func (it *FarcasterKeyRegistryPausedIterator) 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 FarcasterKeyRegistryRaw ¶
type FarcasterKeyRegistryRaw struct {
Contract *FarcasterKeyRegistry // Generic contract binding to access the raw methods on
}
FarcasterKeyRegistryRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*FarcasterKeyRegistryRaw) Call ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryRaw) 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 (*FarcasterKeyRegistryRaw) Transact ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*FarcasterKeyRegistryRaw) Transfer ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryRaw) 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 FarcasterKeyRegistryRemove ¶
type FarcasterKeyRegistryRemove struct { Fid *big.Int Key common.Hash KeyBytes []byte Raw types.Log // Blockchain specific contextual infos }
FarcasterKeyRegistryRemove represents a Remove event raised by the FarcasterKeyRegistry contract.
type FarcasterKeyRegistryRemove0 ¶
type FarcasterKeyRegistryRemove0 struct { Guardian common.Address Raw types.Log // Blockchain specific contextual infos }
FarcasterKeyRegistryRemove0 represents a Remove0 event raised by the FarcasterKeyRegistry contract.
type FarcasterKeyRegistryRemove0Iterator ¶
type FarcasterKeyRegistryRemove0Iterator struct { Event *FarcasterKeyRegistryRemove0 // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FarcasterKeyRegistryRemove0Iterator is returned from FilterRemove0 and is used to iterate over the raw logs and unpacked data for Remove0 events raised by the FarcasterKeyRegistry contract.
func (*FarcasterKeyRegistryRemove0Iterator) Close ¶
func (it *FarcasterKeyRegistryRemove0Iterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FarcasterKeyRegistryRemove0Iterator) Error ¶
func (it *FarcasterKeyRegistryRemove0Iterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FarcasterKeyRegistryRemove0Iterator) Next ¶
func (it *FarcasterKeyRegistryRemove0Iterator) 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 FarcasterKeyRegistryRemoveIterator ¶
type FarcasterKeyRegistryRemoveIterator struct { Event *FarcasterKeyRegistryRemove // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FarcasterKeyRegistryRemoveIterator is returned from FilterRemove and is used to iterate over the raw logs and unpacked data for Remove events raised by the FarcasterKeyRegistry contract.
func (*FarcasterKeyRegistryRemoveIterator) Close ¶
func (it *FarcasterKeyRegistryRemoveIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FarcasterKeyRegistryRemoveIterator) Error ¶
func (it *FarcasterKeyRegistryRemoveIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FarcasterKeyRegistryRemoveIterator) Next ¶
func (it *FarcasterKeyRegistryRemoveIterator) 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 FarcasterKeyRegistrySession ¶
type FarcasterKeyRegistrySession struct { Contract *FarcasterKeyRegistry // 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 }
FarcasterKeyRegistrySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*FarcasterKeyRegistrySession) AcceptOwnership ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistrySession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*FarcasterKeyRegistrySession) Add ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistrySession) Add(fidOwner common.Address, keyType uint32, key []byte, metadataType uint8, metadata []byte) (*types.Transaction, error)
Add is a paid mutator transaction binding the contract method 0x207e3d69.
Solidity: function add(address fidOwner, uint32 keyType, bytes key, uint8 metadataType, bytes metadata) returns()
func (*FarcasterKeyRegistrySession) AddGuardian ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistrySession) AddGuardian(guardian common.Address) (*types.Transaction, error)
AddGuardian is a paid mutator transaction binding the contract method 0xa526d83b.
Solidity: function addGuardian(address guardian) returns()
func (*FarcasterKeyRegistrySession) BulkAddKeysForMigration ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistrySession) BulkAddKeysForMigration(items []IKeyRegistryBulkAddData) (*types.Transaction, error)
BulkAddKeysForMigration is a paid mutator transaction binding the contract method 0x708e9c70.
Solidity: function bulkAddKeysForMigration((uint256,(bytes,bytes)[])[] items) returns()
func (*FarcasterKeyRegistrySession) BulkResetKeysForMigration ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistrySession) BulkResetKeysForMigration(items []IKeyRegistryBulkResetData) (*types.Transaction, error)
BulkResetKeysForMigration is a paid mutator transaction binding the contract method 0x46b3f429.
Solidity: function bulkResetKeysForMigration((uint256,bytes[])[] items) returns()
func (*FarcasterKeyRegistrySession) DomainSeparatorV4 ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistrySession) DomainSeparatorV4() ([32]byte, error)
DomainSeparatorV4 is a free data retrieval call binding the contract method 0x78e890ba.
Solidity: function domainSeparatorV4() view returns(bytes32)
func (*FarcasterKeyRegistrySession) Eip712Domain ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistrySession) Eip712Domain() (struct { Fields [1]byte Name string Version string ChainId *big.Int VerifyingContract common.Address Salt [32]byte Extensions []*big.Int }, error)
Eip712Domain is a free data retrieval call binding the contract method 0x84b0196e.
Solidity: function eip712Domain() view returns(bytes1 fields, string name, string version, uint256 chainId, address verifyingContract, bytes32 salt, uint256[] extensions)
func (*FarcasterKeyRegistrySession) FreezeKeyGateway ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistrySession) FreezeKeyGateway() (*types.Transaction, error)
FreezeKeyGateway is a paid mutator transaction binding the contract method 0x47cf8d4d.
Solidity: function freezeKeyGateway() returns()
func (*FarcasterKeyRegistrySession) GatewayFrozen ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistrySession) GatewayFrozen() (bool, error)
GatewayFrozen is a free data retrieval call binding the contract method 0x95e7549f.
Solidity: function gatewayFrozen() view returns(bool)
func (*FarcasterKeyRegistrySession) GracePeriod ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistrySession) GracePeriod() (*big.Int, error)
GracePeriod is a free data retrieval call binding the contract method 0xa06db7dc.
Solidity: function gracePeriod() view returns(uint24)
func (*FarcasterKeyRegistrySession) Guardians ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistrySession) Guardians(guardian common.Address) (bool, error)
Guardians is a free data retrieval call binding the contract method 0x0633b14a.
Solidity: function guardians(address guardian) view returns(bool isGuardian)
func (*FarcasterKeyRegistrySession) HashTypedDataV4 ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistrySession) HashTypedDataV4(structHash [32]byte) ([32]byte, error)
HashTypedDataV4 is a free data retrieval call binding the contract method 0x4980f288.
Solidity: function hashTypedDataV4(bytes32 structHash) view returns(bytes32)
func (*FarcasterKeyRegistrySession) IdRegistry ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistrySession) IdRegistry() (common.Address, error)
IdRegistry is a free data retrieval call binding the contract method 0x0aa13b8c.
Solidity: function idRegistry() view returns(address)
func (*FarcasterKeyRegistrySession) IsMigrated ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistrySession) IsMigrated() (bool, error)
IsMigrated is a free data retrieval call binding the contract method 0xb06faf62.
Solidity: function isMigrated() view returns(bool)
func (*FarcasterKeyRegistrySession) KeyAt ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistrySession) KeyAt(fid *big.Int, state uint8, index *big.Int) ([]byte, error)
KeyAt is a free data retrieval call binding the contract method 0x0ea9442c.
Solidity: function keyAt(uint256 fid, uint8 state, uint256 index) view returns(bytes)
func (*FarcasterKeyRegistrySession) KeyDataOf ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistrySession) KeyDataOf(fid *big.Int, key []byte) (IKeyRegistryKeyData, error)
KeyDataOf is a free data retrieval call binding the contract method 0xac34cc5a.
Solidity: function keyDataOf(uint256 fid, bytes key) view returns((uint8,uint32))
func (*FarcasterKeyRegistrySession) KeyGateway ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistrySession) KeyGateway() (common.Address, error)
KeyGateway is a free data retrieval call binding the contract method 0x80334737.
Solidity: function keyGateway() view returns(address)
func (*FarcasterKeyRegistrySession) Keys ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistrySession) Keys(fid *big.Int, key []byte) (struct { State uint8 KeyType uint32 }, error)
Keys is a free data retrieval call binding the contract method 0x0e24e34c.
Solidity: function keys(uint256 fid, bytes key) view returns(uint8 state, uint32 keyType)
func (*FarcasterKeyRegistrySession) KeysOf ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistrySession) KeysOf(fid *big.Int, state uint8) ([][]byte, error)
KeysOf is a free data retrieval call binding the contract method 0x1f64222f.
Solidity: function keysOf(uint256 fid, uint8 state) view returns(bytes[])
func (*FarcasterKeyRegistrySession) KeysOf0 ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistrySession) KeysOf0(fid *big.Int, state uint8, startIdx *big.Int, batchSize *big.Int) (struct { Page [][]byte NextIdx *big.Int }, error)
KeysOf0 is a free data retrieval call binding the contract method 0xf27995e3.
Solidity: function keysOf(uint256 fid, uint8 state, uint256 startIdx, uint256 batchSize) view returns(bytes[] page, uint256 nextIdx)
func (*FarcasterKeyRegistrySession) MaxKeysPerFid ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistrySession) MaxKeysPerFid() (*big.Int, error)
MaxKeysPerFid is a free data retrieval call binding the contract method 0xe33acf38.
Solidity: function maxKeysPerFid() view returns(uint256)
func (*FarcasterKeyRegistrySession) Migrate ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistrySession) Migrate() (*types.Transaction, error)
Migrate is a paid mutator transaction binding the contract method 0x8fd3ab80.
Solidity: function migrate() returns()
func (*FarcasterKeyRegistrySession) MigratedAt ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistrySession) MigratedAt() (*big.Int, error)
MigratedAt is a free data retrieval call binding the contract method 0x8b21e484.
Solidity: function migratedAt() view returns(uint40)
func (*FarcasterKeyRegistrySession) Migrator ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistrySession) Migrator() (common.Address, error)
Migrator is a free data retrieval call binding the contract method 0x7cd07e47.
Solidity: function migrator() view returns(address)
func (*FarcasterKeyRegistrySession) Nonces ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistrySession) Nonces(owner common.Address) (*big.Int, error)
Nonces is a free data retrieval call binding the contract method 0x7ecebe00.
Solidity: function nonces(address owner) view returns(uint256)
func (*FarcasterKeyRegistrySession) Owner ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistrySession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*FarcasterKeyRegistrySession) Pause ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistrySession) Pause() (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*FarcasterKeyRegistrySession) Paused ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistrySession) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*FarcasterKeyRegistrySession) PendingOwner ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistrySession) PendingOwner() (common.Address, error)
PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.
Solidity: function pendingOwner() view returns(address)
func (*FarcasterKeyRegistrySession) REMOVETYPEHASH ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistrySession) REMOVETYPEHASH() ([32]byte, error)
REMOVETYPEHASH is a free data retrieval call binding the contract method 0xb5775561.
Solidity: function REMOVE_TYPEHASH() view returns(bytes32)
func (*FarcasterKeyRegistrySession) Remove ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistrySession) Remove(key []byte) (*types.Transaction, error)
Remove is a paid mutator transaction binding the contract method 0x58edef4c.
Solidity: function remove(bytes key) returns()
func (*FarcasterKeyRegistrySession) RemoveFor ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistrySession) RemoveFor(fidOwner common.Address, key []byte, deadline *big.Int, sig []byte) (*types.Transaction, error)
RemoveFor is a paid mutator transaction binding the contract method 0x787bd966.
Solidity: function removeFor(address fidOwner, bytes key, uint256 deadline, bytes sig) returns()
func (*FarcasterKeyRegistrySession) RemoveGuardian ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistrySession) RemoveGuardian(guardian common.Address) (*types.Transaction, error)
RemoveGuardian is a paid mutator transaction binding the contract method 0x71404156.
Solidity: function removeGuardian(address guardian) returns()
func (*FarcasterKeyRegistrySession) RenounceOwnership ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistrySession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*FarcasterKeyRegistrySession) SetIdRegistry ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistrySession) SetIdRegistry(_idRegistry common.Address) (*types.Transaction, error)
SetIdRegistry is a paid mutator transaction binding the contract method 0x81749468.
Solidity: function setIdRegistry(address _idRegistry) returns()
func (*FarcasterKeyRegistrySession) SetKeyGateway ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistrySession) SetKeyGateway(_keyGateway common.Address) (*types.Transaction, error)
SetKeyGateway is a paid mutator transaction binding the contract method 0xb221dac4.
Solidity: function setKeyGateway(address _keyGateway) returns()
func (*FarcasterKeyRegistrySession) SetMaxKeysPerFid ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistrySession) SetMaxKeysPerFid(_maxKeysPerFid *big.Int) (*types.Transaction, error)
SetMaxKeysPerFid is a paid mutator transaction binding the contract method 0xd4c04809.
Solidity: function setMaxKeysPerFid(uint256 _maxKeysPerFid) returns()
func (*FarcasterKeyRegistrySession) SetMigrator ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistrySession) SetMigrator(_migrator common.Address) (*types.Transaction, error)
SetMigrator is a paid mutator transaction binding the contract method 0x23cf3118.
Solidity: function setMigrator(address _migrator) returns()
func (*FarcasterKeyRegistrySession) SetValidator ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistrySession) SetValidator(keyType uint32, metadataType uint8, validator common.Address) (*types.Transaction, error)
SetValidator is a paid mutator transaction binding the contract method 0x368ab610.
Solidity: function setValidator(uint32 keyType, uint8 metadataType, address validator) returns()
func (*FarcasterKeyRegistrySession) TotalKeys ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistrySession) TotalKeys(fid *big.Int, state uint8) (*big.Int, error)
TotalKeys is a free data retrieval call binding the contract method 0x6840b75e.
Solidity: function totalKeys(uint256 fid, uint8 state) view returns(uint256)
func (*FarcasterKeyRegistrySession) TransferOwnership ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistrySession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*FarcasterKeyRegistrySession) Unpause ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistrySession) Unpause() (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*FarcasterKeyRegistrySession) UseNonce ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistrySession) UseNonce() (*types.Transaction, error)
UseNonce is a paid mutator transaction binding the contract method 0x69615a4c.
Solidity: function useNonce() returns(uint256)
func (*FarcasterKeyRegistrySession) VERSION ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistrySession) VERSION() (string, error)
VERSION is a free data retrieval call binding the contract method 0xffa1ad74.
Solidity: function VERSION() view returns(string)
func (*FarcasterKeyRegistrySession) Validators ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistrySession) Validators(keyType uint32, metadataType uint8) (common.Address, error)
Validators is a free data retrieval call binding the contract method 0xd8810395.
Solidity: function validators(uint32 keyType, uint8 metadataType) view returns(address validator)
type FarcasterKeyRegistrySetIdRegistry ¶
type FarcasterKeyRegistrySetIdRegistry struct { OldIdRegistry common.Address NewIdRegistry common.Address Raw types.Log // Blockchain specific contextual infos }
FarcasterKeyRegistrySetIdRegistry represents a SetIdRegistry event raised by the FarcasterKeyRegistry contract.
type FarcasterKeyRegistrySetIdRegistryIterator ¶
type FarcasterKeyRegistrySetIdRegistryIterator struct { Event *FarcasterKeyRegistrySetIdRegistry // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FarcasterKeyRegistrySetIdRegistryIterator is returned from FilterSetIdRegistry and is used to iterate over the raw logs and unpacked data for SetIdRegistry events raised by the FarcasterKeyRegistry contract.
func (*FarcasterKeyRegistrySetIdRegistryIterator) Close ¶
func (it *FarcasterKeyRegistrySetIdRegistryIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FarcasterKeyRegistrySetIdRegistryIterator) Error ¶
func (it *FarcasterKeyRegistrySetIdRegistryIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FarcasterKeyRegistrySetIdRegistryIterator) Next ¶
func (it *FarcasterKeyRegistrySetIdRegistryIterator) 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 FarcasterKeyRegistrySetKeyGateway ¶
type FarcasterKeyRegistrySetKeyGateway struct { OldKeyGateway common.Address NewKeyGateway common.Address Raw types.Log // Blockchain specific contextual infos }
FarcasterKeyRegistrySetKeyGateway represents a SetKeyGateway event raised by the FarcasterKeyRegistry contract.
type FarcasterKeyRegistrySetKeyGatewayIterator ¶
type FarcasterKeyRegistrySetKeyGatewayIterator struct { Event *FarcasterKeyRegistrySetKeyGateway // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FarcasterKeyRegistrySetKeyGatewayIterator is returned from FilterSetKeyGateway and is used to iterate over the raw logs and unpacked data for SetKeyGateway events raised by the FarcasterKeyRegistry contract.
func (*FarcasterKeyRegistrySetKeyGatewayIterator) Close ¶
func (it *FarcasterKeyRegistrySetKeyGatewayIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FarcasterKeyRegistrySetKeyGatewayIterator) Error ¶
func (it *FarcasterKeyRegistrySetKeyGatewayIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FarcasterKeyRegistrySetKeyGatewayIterator) Next ¶
func (it *FarcasterKeyRegistrySetKeyGatewayIterator) 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 FarcasterKeyRegistrySetMaxKeysPerFid ¶
type FarcasterKeyRegistrySetMaxKeysPerFid struct { OldMax *big.Int NewMax *big.Int Raw types.Log // Blockchain specific contextual infos }
FarcasterKeyRegistrySetMaxKeysPerFid represents a SetMaxKeysPerFid event raised by the FarcasterKeyRegistry contract.
type FarcasterKeyRegistrySetMaxKeysPerFidIterator ¶
type FarcasterKeyRegistrySetMaxKeysPerFidIterator struct { Event *FarcasterKeyRegistrySetMaxKeysPerFid // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FarcasterKeyRegistrySetMaxKeysPerFidIterator is returned from FilterSetMaxKeysPerFid and is used to iterate over the raw logs and unpacked data for SetMaxKeysPerFid events raised by the FarcasterKeyRegistry contract.
func (*FarcasterKeyRegistrySetMaxKeysPerFidIterator) Close ¶
func (it *FarcasterKeyRegistrySetMaxKeysPerFidIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FarcasterKeyRegistrySetMaxKeysPerFidIterator) Error ¶
func (it *FarcasterKeyRegistrySetMaxKeysPerFidIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FarcasterKeyRegistrySetMaxKeysPerFidIterator) Next ¶
func (it *FarcasterKeyRegistrySetMaxKeysPerFidIterator) 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 FarcasterKeyRegistrySetMigrator ¶
type FarcasterKeyRegistrySetMigrator struct { OldMigrator common.Address NewMigrator common.Address Raw types.Log // Blockchain specific contextual infos }
FarcasterKeyRegistrySetMigrator represents a SetMigrator event raised by the FarcasterKeyRegistry contract.
type FarcasterKeyRegistrySetMigratorIterator ¶
type FarcasterKeyRegistrySetMigratorIterator struct { Event *FarcasterKeyRegistrySetMigrator // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FarcasterKeyRegistrySetMigratorIterator is returned from FilterSetMigrator and is used to iterate over the raw logs and unpacked data for SetMigrator events raised by the FarcasterKeyRegistry contract.
func (*FarcasterKeyRegistrySetMigratorIterator) Close ¶
func (it *FarcasterKeyRegistrySetMigratorIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FarcasterKeyRegistrySetMigratorIterator) Error ¶
func (it *FarcasterKeyRegistrySetMigratorIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FarcasterKeyRegistrySetMigratorIterator) Next ¶
func (it *FarcasterKeyRegistrySetMigratorIterator) 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 FarcasterKeyRegistrySetValidator ¶
type FarcasterKeyRegistrySetValidator struct { KeyType uint32 MetadataType uint8 OldValidator common.Address NewValidator common.Address Raw types.Log // Blockchain specific contextual infos }
FarcasterKeyRegistrySetValidator represents a SetValidator event raised by the FarcasterKeyRegistry contract.
type FarcasterKeyRegistrySetValidatorIterator ¶
type FarcasterKeyRegistrySetValidatorIterator struct { Event *FarcasterKeyRegistrySetValidator // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FarcasterKeyRegistrySetValidatorIterator is returned from FilterSetValidator and is used to iterate over the raw logs and unpacked data for SetValidator events raised by the FarcasterKeyRegistry contract.
func (*FarcasterKeyRegistrySetValidatorIterator) Close ¶
func (it *FarcasterKeyRegistrySetValidatorIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FarcasterKeyRegistrySetValidatorIterator) Error ¶
func (it *FarcasterKeyRegistrySetValidatorIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FarcasterKeyRegistrySetValidatorIterator) Next ¶
func (it *FarcasterKeyRegistrySetValidatorIterator) 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 FarcasterKeyRegistryTransactor ¶
type FarcasterKeyRegistryTransactor struct {
// contains filtered or unexported fields
}
FarcasterKeyRegistryTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewFarcasterKeyRegistryTransactor ¶
func NewFarcasterKeyRegistryTransactor(address common.Address, transactor bind.ContractTransactor) (*FarcasterKeyRegistryTransactor, error)
NewFarcasterKeyRegistryTransactor creates a new write-only instance of FarcasterKeyRegistry, bound to a specific deployed contract.
func (*FarcasterKeyRegistryTransactor) AcceptOwnership ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*FarcasterKeyRegistryTransactor) Add ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryTransactor) Add(opts *bind.TransactOpts, fidOwner common.Address, keyType uint32, key []byte, metadataType uint8, metadata []byte) (*types.Transaction, error)
Add is a paid mutator transaction binding the contract method 0x207e3d69.
Solidity: function add(address fidOwner, uint32 keyType, bytes key, uint8 metadataType, bytes metadata) returns()
func (*FarcasterKeyRegistryTransactor) AddGuardian ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryTransactor) AddGuardian(opts *bind.TransactOpts, guardian common.Address) (*types.Transaction, error)
AddGuardian is a paid mutator transaction binding the contract method 0xa526d83b.
Solidity: function addGuardian(address guardian) returns()
func (*FarcasterKeyRegistryTransactor) BulkAddKeysForMigration ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryTransactor) BulkAddKeysForMigration(opts *bind.TransactOpts, items []IKeyRegistryBulkAddData) (*types.Transaction, error)
BulkAddKeysForMigration is a paid mutator transaction binding the contract method 0x708e9c70.
Solidity: function bulkAddKeysForMigration((uint256,(bytes,bytes)[])[] items) returns()
func (*FarcasterKeyRegistryTransactor) BulkResetKeysForMigration ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryTransactor) BulkResetKeysForMigration(opts *bind.TransactOpts, items []IKeyRegistryBulkResetData) (*types.Transaction, error)
BulkResetKeysForMigration is a paid mutator transaction binding the contract method 0x46b3f429.
Solidity: function bulkResetKeysForMigration((uint256,bytes[])[] items) returns()
func (*FarcasterKeyRegistryTransactor) FreezeKeyGateway ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryTransactor) FreezeKeyGateway(opts *bind.TransactOpts) (*types.Transaction, error)
FreezeKeyGateway is a paid mutator transaction binding the contract method 0x47cf8d4d.
Solidity: function freezeKeyGateway() returns()
func (*FarcasterKeyRegistryTransactor) Migrate ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryTransactor) Migrate(opts *bind.TransactOpts) (*types.Transaction, error)
Migrate is a paid mutator transaction binding the contract method 0x8fd3ab80.
Solidity: function migrate() returns()
func (*FarcasterKeyRegistryTransactor) Pause ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*FarcasterKeyRegistryTransactor) Remove ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryTransactor) Remove(opts *bind.TransactOpts, key []byte) (*types.Transaction, error)
Remove is a paid mutator transaction binding the contract method 0x58edef4c.
Solidity: function remove(bytes key) returns()
func (*FarcasterKeyRegistryTransactor) RemoveFor ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryTransactor) RemoveFor(opts *bind.TransactOpts, fidOwner common.Address, key []byte, deadline *big.Int, sig []byte) (*types.Transaction, error)
RemoveFor is a paid mutator transaction binding the contract method 0x787bd966.
Solidity: function removeFor(address fidOwner, bytes key, uint256 deadline, bytes sig) returns()
func (*FarcasterKeyRegistryTransactor) RemoveGuardian ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryTransactor) RemoveGuardian(opts *bind.TransactOpts, guardian common.Address) (*types.Transaction, error)
RemoveGuardian is a paid mutator transaction binding the contract method 0x71404156.
Solidity: function removeGuardian(address guardian) returns()
func (*FarcasterKeyRegistryTransactor) RenounceOwnership ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*FarcasterKeyRegistryTransactor) SetIdRegistry ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryTransactor) SetIdRegistry(opts *bind.TransactOpts, _idRegistry common.Address) (*types.Transaction, error)
SetIdRegistry is a paid mutator transaction binding the contract method 0x81749468.
Solidity: function setIdRegistry(address _idRegistry) returns()
func (*FarcasterKeyRegistryTransactor) SetKeyGateway ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryTransactor) SetKeyGateway(opts *bind.TransactOpts, _keyGateway common.Address) (*types.Transaction, error)
SetKeyGateway is a paid mutator transaction binding the contract method 0xb221dac4.
Solidity: function setKeyGateway(address _keyGateway) returns()
func (*FarcasterKeyRegistryTransactor) SetMaxKeysPerFid ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryTransactor) SetMaxKeysPerFid(opts *bind.TransactOpts, _maxKeysPerFid *big.Int) (*types.Transaction, error)
SetMaxKeysPerFid is a paid mutator transaction binding the contract method 0xd4c04809.
Solidity: function setMaxKeysPerFid(uint256 _maxKeysPerFid) returns()
func (*FarcasterKeyRegistryTransactor) SetMigrator ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryTransactor) SetMigrator(opts *bind.TransactOpts, _migrator common.Address) (*types.Transaction, error)
SetMigrator is a paid mutator transaction binding the contract method 0x23cf3118.
Solidity: function setMigrator(address _migrator) returns()
func (*FarcasterKeyRegistryTransactor) SetValidator ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryTransactor) SetValidator(opts *bind.TransactOpts, keyType uint32, metadataType uint8, validator common.Address) (*types.Transaction, error)
SetValidator is a paid mutator transaction binding the contract method 0x368ab610.
Solidity: function setValidator(uint32 keyType, uint8 metadataType, address validator) returns()
func (*FarcasterKeyRegistryTransactor) TransferOwnership ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*FarcasterKeyRegistryTransactor) Unpause ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*FarcasterKeyRegistryTransactor) UseNonce ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryTransactor) UseNonce(opts *bind.TransactOpts) (*types.Transaction, error)
UseNonce is a paid mutator transaction binding the contract method 0x69615a4c.
Solidity: function useNonce() returns(uint256)
type FarcasterKeyRegistryTransactorRaw ¶
type FarcasterKeyRegistryTransactorRaw struct {
Contract *FarcasterKeyRegistryTransactor // Generic write-only contract binding to access the raw methods on
}
FarcasterKeyRegistryTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*FarcasterKeyRegistryTransactorRaw) Transact ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*FarcasterKeyRegistryTransactorRaw) Transfer ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryTransactorRaw) 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 FarcasterKeyRegistryTransactorSession ¶
type FarcasterKeyRegistryTransactorSession struct { Contract *FarcasterKeyRegistryTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
FarcasterKeyRegistryTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*FarcasterKeyRegistryTransactorSession) AcceptOwnership ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryTransactorSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*FarcasterKeyRegistryTransactorSession) Add ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryTransactorSession) Add(fidOwner common.Address, keyType uint32, key []byte, metadataType uint8, metadata []byte) (*types.Transaction, error)
Add is a paid mutator transaction binding the contract method 0x207e3d69.
Solidity: function add(address fidOwner, uint32 keyType, bytes key, uint8 metadataType, bytes metadata) returns()
func (*FarcasterKeyRegistryTransactorSession) AddGuardian ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryTransactorSession) AddGuardian(guardian common.Address) (*types.Transaction, error)
AddGuardian is a paid mutator transaction binding the contract method 0xa526d83b.
Solidity: function addGuardian(address guardian) returns()
func (*FarcasterKeyRegistryTransactorSession) BulkAddKeysForMigration ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryTransactorSession) BulkAddKeysForMigration(items []IKeyRegistryBulkAddData) (*types.Transaction, error)
BulkAddKeysForMigration is a paid mutator transaction binding the contract method 0x708e9c70.
Solidity: function bulkAddKeysForMigration((uint256,(bytes,bytes)[])[] items) returns()
func (*FarcasterKeyRegistryTransactorSession) BulkResetKeysForMigration ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryTransactorSession) BulkResetKeysForMigration(items []IKeyRegistryBulkResetData) (*types.Transaction, error)
BulkResetKeysForMigration is a paid mutator transaction binding the contract method 0x46b3f429.
Solidity: function bulkResetKeysForMigration((uint256,bytes[])[] items) returns()
func (*FarcasterKeyRegistryTransactorSession) FreezeKeyGateway ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryTransactorSession) FreezeKeyGateway() (*types.Transaction, error)
FreezeKeyGateway is a paid mutator transaction binding the contract method 0x47cf8d4d.
Solidity: function freezeKeyGateway() returns()
func (*FarcasterKeyRegistryTransactorSession) Migrate ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryTransactorSession) Migrate() (*types.Transaction, error)
Migrate is a paid mutator transaction binding the contract method 0x8fd3ab80.
Solidity: function migrate() returns()
func (*FarcasterKeyRegistryTransactorSession) Pause ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryTransactorSession) Pause() (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*FarcasterKeyRegistryTransactorSession) Remove ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryTransactorSession) Remove(key []byte) (*types.Transaction, error)
Remove is a paid mutator transaction binding the contract method 0x58edef4c.
Solidity: function remove(bytes key) returns()
func (*FarcasterKeyRegistryTransactorSession) RemoveFor ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryTransactorSession) RemoveFor(fidOwner common.Address, key []byte, deadline *big.Int, sig []byte) (*types.Transaction, error)
RemoveFor is a paid mutator transaction binding the contract method 0x787bd966.
Solidity: function removeFor(address fidOwner, bytes key, uint256 deadline, bytes sig) returns()
func (*FarcasterKeyRegistryTransactorSession) RemoveGuardian ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryTransactorSession) RemoveGuardian(guardian common.Address) (*types.Transaction, error)
RemoveGuardian is a paid mutator transaction binding the contract method 0x71404156.
Solidity: function removeGuardian(address guardian) returns()
func (*FarcasterKeyRegistryTransactorSession) RenounceOwnership ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*FarcasterKeyRegistryTransactorSession) SetIdRegistry ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryTransactorSession) SetIdRegistry(_idRegistry common.Address) (*types.Transaction, error)
SetIdRegistry is a paid mutator transaction binding the contract method 0x81749468.
Solidity: function setIdRegistry(address _idRegistry) returns()
func (*FarcasterKeyRegistryTransactorSession) SetKeyGateway ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryTransactorSession) SetKeyGateway(_keyGateway common.Address) (*types.Transaction, error)
SetKeyGateway is a paid mutator transaction binding the contract method 0xb221dac4.
Solidity: function setKeyGateway(address _keyGateway) returns()
func (*FarcasterKeyRegistryTransactorSession) SetMaxKeysPerFid ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryTransactorSession) SetMaxKeysPerFid(_maxKeysPerFid *big.Int) (*types.Transaction, error)
SetMaxKeysPerFid is a paid mutator transaction binding the contract method 0xd4c04809.
Solidity: function setMaxKeysPerFid(uint256 _maxKeysPerFid) returns()
func (*FarcasterKeyRegistryTransactorSession) SetMigrator ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryTransactorSession) SetMigrator(_migrator common.Address) (*types.Transaction, error)
SetMigrator is a paid mutator transaction binding the contract method 0x23cf3118.
Solidity: function setMigrator(address _migrator) returns()
func (*FarcasterKeyRegistryTransactorSession) SetValidator ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryTransactorSession) SetValidator(keyType uint32, metadataType uint8, validator common.Address) (*types.Transaction, error)
SetValidator is a paid mutator transaction binding the contract method 0x368ab610.
Solidity: function setValidator(uint32 keyType, uint8 metadataType, address validator) returns()
func (*FarcasterKeyRegistryTransactorSession) TransferOwnership ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*FarcasterKeyRegistryTransactorSession) Unpause ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryTransactorSession) Unpause() (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*FarcasterKeyRegistryTransactorSession) UseNonce ¶
func (_FarcasterKeyRegistry *FarcasterKeyRegistryTransactorSession) UseNonce() (*types.Transaction, error)
UseNonce is a paid mutator transaction binding the contract method 0x69615a4c.
Solidity: function useNonce() returns(uint256)
type FarcasterKeyRegistryUnpaused ¶
type FarcasterKeyRegistryUnpaused struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
FarcasterKeyRegistryUnpaused represents a Unpaused event raised by the FarcasterKeyRegistry contract.
type FarcasterKeyRegistryUnpausedIterator ¶
type FarcasterKeyRegistryUnpausedIterator struct { Event *FarcasterKeyRegistryUnpaused // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FarcasterKeyRegistryUnpausedIterator is returned from FilterUnpaused and is used to iterate over the raw logs and unpacked data for Unpaused events raised by the FarcasterKeyRegistry contract.
func (*FarcasterKeyRegistryUnpausedIterator) Close ¶
func (it *FarcasterKeyRegistryUnpausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FarcasterKeyRegistryUnpausedIterator) Error ¶
func (it *FarcasterKeyRegistryUnpausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FarcasterKeyRegistryUnpausedIterator) Next ¶
func (it *FarcasterKeyRegistryUnpausedIterator) 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 IKeyRegistryBulkAddData ¶
type IKeyRegistryBulkAddData struct { Fid *big.Int Keys []IKeyRegistryBulkAddKey }
IKeyRegistryBulkAddData is an auto generated low-level Go binding around an user-defined struct.
type IKeyRegistryBulkAddKey ¶
IKeyRegistryBulkAddKey is an auto generated low-level Go binding around an user-defined struct.
type IKeyRegistryBulkResetData ¶
IKeyRegistryBulkResetData is an auto generated low-level Go binding around an user-defined struct.
type IKeyRegistryKeyData ¶
IKeyRegistryKeyData is an auto generated low-level Go binding around an user-defined struct.