FarcasterIDRegistry

package
v0.1.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 21, 2024 License: AGPL-3.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var FarcasterIDRegistryABI = FarcasterIDRegistryMetaData.ABI

FarcasterIDRegistryABI is the input ABI used to generate the binding from. Deprecated: Use FarcasterIDRegistryMetaData.ABI instead.

View Source
var FarcasterIDRegistryMetaData = &bind.MetaData{
	ABI: "[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_migrator\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_initialOwner\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[],\"name\":\"AlreadyMigrated\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"GatewayFrozen\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"HasId\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"HasNoId\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"currentNonce\",\"type\":\"uint256\"}],\"name\":\"InvalidAccountNonce\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidShortString\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidSignature\",\"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\"},{\"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\"}],\"name\":\"AdminReset\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"recovery\",\"type\":\"address\"}],\"name\":\"ChangeRecoveryAddress\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"EIP712DomainChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"idGateway\",\"type\":\"address\"}],\"name\":\"FreezeIdGateway\",\"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\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"Recover\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"recovery\",\"type\":\"address\"}],\"name\":\"Register\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"guardian\",\"type\":\"address\"}],\"name\":\"Remove\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"oldCounter\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newCounter\",\"type\":\"uint256\"}],\"name\":\"SetIdCounter\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"oldIdGateway\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newIdGateway\",\"type\":\"address\"}],\"name\":\"SetIdGateway\",\"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\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"Unpaused\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"CHANGE_RECOVERY_ADDRESS_TYPEHASH\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"TRANSFER_AND_CHANGE_RECOVERY_TYPEHASH\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"TRANSFER_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\":\"guardian\",\"type\":\"address\"}],\"name\":\"addGuardian\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint24\",\"name\":\"fid\",\"type\":\"uint24\"},{\"internalType\":\"address\",\"name\":\"custody\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"recovery\",\"type\":\"address\"}],\"internalType\":\"structIIdRegistry.BulkRegisterData[]\",\"name\":\"ids\",\"type\":\"tuple[]\"}],\"name\":\"bulkRegisterIds\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint24\",\"name\":\"fid\",\"type\":\"uint24\"},{\"internalType\":\"address\",\"name\":\"custody\",\"type\":\"address\"}],\"internalType\":\"structIIdRegistry.BulkRegisterDefaultRecoveryData[]\",\"name\":\"ids\",\"type\":\"tuple[]\"},{\"internalType\":\"address\",\"name\":\"recovery\",\"type\":\"address\"}],\"name\":\"bulkRegisterIdsWithDefaultRecovery\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint24[]\",\"name\":\"ids\",\"type\":\"uint24[]\"}],\"name\":\"bulkResetIds\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"recovery\",\"type\":\"address\"}],\"name\":\"changeRecoveryAddress\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"recovery\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"deadline\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"sig\",\"type\":\"bytes\"}],\"name\":\"changeRecoveryAddressFor\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"fid\",\"type\":\"uint256\"}],\"name\":\"custodyOf\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"custody\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"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\":\"freezeIdGateway\",\"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\":\"idCounter\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"idGateway\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"idOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"fid\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"isMigrated\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"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\":[],\"name\":\"name\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"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\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"deadline\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"sig\",\"type\":\"bytes\"}],\"name\":\"recover\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"recoveryDeadline\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"recoverySig\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"toDeadline\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"toSig\",\"type\":\"bytes\"}],\"name\":\"recoverFor\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"fid\",\"type\":\"uint256\"}],\"name\":\"recoveryOf\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"recovery\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"recovery\",\"type\":\"address\"}],\"name\":\"register\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"fid\",\"type\":\"uint256\"}],\"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\":\"uint256\",\"name\":\"_counter\",\"type\":\"uint256\"}],\"name\":\"setIdCounter\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_idGateway\",\"type\":\"address\"}],\"name\":\"setIdGateway\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_migrator\",\"type\":\"address\"}],\"name\":\"setMigrator\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"deadline\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"sig\",\"type\":\"bytes\"}],\"name\":\"transfer\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"recovery\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"deadline\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"sig\",\"type\":\"bytes\"}],\"name\":\"transferAndChangeRecovery\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"recovery\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"fromDeadline\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"fromSig\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"toDeadline\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"toSig\",\"type\":\"bytes\"}],\"name\":\"transferAndChangeRecoveryFor\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"fromDeadline\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"fromSig\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"toDeadline\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"toSig\",\"type\":\"bytes\"}],\"name\":\"transferFor\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"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\":\"address\",\"name\":\"custodyAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"fid\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"digest\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"sig\",\"type\":\"bytes\"}],\"name\":\"verifyFidSignature\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"isValid\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
}

FarcasterIDRegistryMetaData contains all meta data concerning the FarcasterIDRegistry contract.

Functions

This section is empty.

Types

type FarcasterIDRegistry

type FarcasterIDRegistry struct {
	FarcasterIDRegistryCaller     // Read-only binding to the contract
	FarcasterIDRegistryTransactor // Write-only binding to the contract
	FarcasterIDRegistryFilterer   // Log filterer for contract events
}

FarcasterIDRegistry is an auto generated Go binding around an Ethereum contract.

func NewFarcasterIDRegistry

func NewFarcasterIDRegistry(address common.Address, backend bind.ContractBackend) (*FarcasterIDRegistry, error)

NewFarcasterIDRegistry creates a new instance of FarcasterIDRegistry, bound to a specific deployed contract.

type FarcasterIDRegistryAdd

type FarcasterIDRegistryAdd struct {
	Guardian common.Address
	Raw      types.Log // Blockchain specific contextual infos
}

FarcasterIDRegistryAdd represents a Add event raised by the FarcasterIDRegistry contract.

type FarcasterIDRegistryAddIterator

type FarcasterIDRegistryAddIterator struct {
	Event *FarcasterIDRegistryAdd // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

FarcasterIDRegistryAddIterator is returned from FilterAdd and is used to iterate over the raw logs and unpacked data for Add events raised by the FarcasterIDRegistry contract.

func (*FarcasterIDRegistryAddIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*FarcasterIDRegistryAddIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*FarcasterIDRegistryAddIterator) Next

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 FarcasterIDRegistryAdminReset

type FarcasterIDRegistryAdminReset struct {
	Fid *big.Int
	Raw types.Log // Blockchain specific contextual infos
}

FarcasterIDRegistryAdminReset represents a AdminReset event raised by the FarcasterIDRegistry contract.

type FarcasterIDRegistryAdminResetIterator

type FarcasterIDRegistryAdminResetIterator struct {
	Event *FarcasterIDRegistryAdminReset // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

FarcasterIDRegistryAdminResetIterator is returned from FilterAdminReset and is used to iterate over the raw logs and unpacked data for AdminReset events raised by the FarcasterIDRegistry contract.

func (*FarcasterIDRegistryAdminResetIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*FarcasterIDRegistryAdminResetIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*FarcasterIDRegistryAdminResetIterator) Next

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 FarcasterIDRegistryCaller

type FarcasterIDRegistryCaller struct {
	// contains filtered or unexported fields
}

FarcasterIDRegistryCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewFarcasterIDRegistryCaller

func NewFarcasterIDRegistryCaller(address common.Address, caller bind.ContractCaller) (*FarcasterIDRegistryCaller, error)

NewFarcasterIDRegistryCaller creates a new read-only instance of FarcasterIDRegistry, bound to a specific deployed contract.

func (*FarcasterIDRegistryCaller) CHANGERECOVERYADDRESSTYPEHASH

func (_FarcasterIDRegistry *FarcasterIDRegistryCaller) CHANGERECOVERYADDRESSTYPEHASH(opts *bind.CallOpts) ([32]byte, error)

CHANGERECOVERYADDRESSTYPEHASH is a free data retrieval call binding the contract method 0xd5bac7f3.

Solidity: function CHANGE_RECOVERY_ADDRESS_TYPEHASH() view returns(bytes32)

func (*FarcasterIDRegistryCaller) CustodyOf

func (_FarcasterIDRegistry *FarcasterIDRegistryCaller) CustodyOf(opts *bind.CallOpts, fid *big.Int) (common.Address, error)

CustodyOf is a free data retrieval call binding the contract method 0x65269e47.

Solidity: function custodyOf(uint256 fid) view returns(address custody)

func (*FarcasterIDRegistryCaller) DomainSeparatorV4

func (_FarcasterIDRegistry *FarcasterIDRegistryCaller) 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 (*FarcasterIDRegistryCaller) Eip712Domain

func (_FarcasterIDRegistry *FarcasterIDRegistryCaller) 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 (*FarcasterIDRegistryCaller) GatewayFrozen

func (_FarcasterIDRegistry *FarcasterIDRegistryCaller) 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 (*FarcasterIDRegistryCaller) GracePeriod

func (_FarcasterIDRegistry *FarcasterIDRegistryCaller) 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 (*FarcasterIDRegistryCaller) Guardians

func (_FarcasterIDRegistry *FarcasterIDRegistryCaller) 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 (*FarcasterIDRegistryCaller) HashTypedDataV4

func (_FarcasterIDRegistry *FarcasterIDRegistryCaller) 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 (*FarcasterIDRegistryCaller) IdCounter

func (_FarcasterIDRegistry *FarcasterIDRegistryCaller) IdCounter(opts *bind.CallOpts) (*big.Int, error)

IdCounter is a free data retrieval call binding the contract method 0xeb08ab28.

Solidity: function idCounter() view returns(uint256)

func (*FarcasterIDRegistryCaller) IdGateway

func (_FarcasterIDRegistry *FarcasterIDRegistryCaller) IdGateway(opts *bind.CallOpts) (common.Address, error)

IdGateway is a free data retrieval call binding the contract method 0x4b57a600.

Solidity: function idGateway() view returns(address)

func (*FarcasterIDRegistryCaller) IdOf

func (_FarcasterIDRegistry *FarcasterIDRegistryCaller) IdOf(opts *bind.CallOpts, owner common.Address) (*big.Int, error)

IdOf is a free data retrieval call binding the contract method 0xd94fe832.

Solidity: function idOf(address owner) view returns(uint256 fid)

func (*FarcasterIDRegistryCaller) IsMigrated

func (_FarcasterIDRegistry *FarcasterIDRegistryCaller) 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 (*FarcasterIDRegistryCaller) MigratedAt

func (_FarcasterIDRegistry *FarcasterIDRegistryCaller) 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 (*FarcasterIDRegistryCaller) Migrator

func (_FarcasterIDRegistry *FarcasterIDRegistryCaller) 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 (*FarcasterIDRegistryCaller) Name

func (_FarcasterIDRegistry *FarcasterIDRegistryCaller) Name(opts *bind.CallOpts) (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() view returns(string)

func (*FarcasterIDRegistryCaller) Nonces

func (_FarcasterIDRegistry *FarcasterIDRegistryCaller) 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 (*FarcasterIDRegistryCaller) Owner

func (_FarcasterIDRegistry *FarcasterIDRegistryCaller) 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 (*FarcasterIDRegistryCaller) Paused

func (_FarcasterIDRegistry *FarcasterIDRegistryCaller) 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 (*FarcasterIDRegistryCaller) PendingOwner

func (_FarcasterIDRegistry *FarcasterIDRegistryCaller) 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 (*FarcasterIDRegistryCaller) RecoveryOf

func (_FarcasterIDRegistry *FarcasterIDRegistryCaller) RecoveryOf(opts *bind.CallOpts, fid *big.Int) (common.Address, error)

RecoveryOf is a free data retrieval call binding the contract method 0xfa1a1b25.

Solidity: function recoveryOf(uint256 fid) view returns(address recovery)

func (*FarcasterIDRegistryCaller) TRANSFERANDCHANGERECOVERYTYPEHASH

func (_FarcasterIDRegistry *FarcasterIDRegistryCaller) TRANSFERANDCHANGERECOVERYTYPEHASH(opts *bind.CallOpts) ([32]byte, error)

TRANSFERANDCHANGERECOVERYTYPEHASH is a free data retrieval call binding the contract method 0xea2bbb83.

Solidity: function TRANSFER_AND_CHANGE_RECOVERY_TYPEHASH() view returns(bytes32)

func (*FarcasterIDRegistryCaller) TRANSFERTYPEHASH

func (_FarcasterIDRegistry *FarcasterIDRegistryCaller) TRANSFERTYPEHASH(opts *bind.CallOpts) ([32]byte, error)

TRANSFERTYPEHASH is a free data retrieval call binding the contract method 0x00bf26f4.

Solidity: function TRANSFER_TYPEHASH() view returns(bytes32)

func (*FarcasterIDRegistryCaller) VERSION

func (_FarcasterIDRegistry *FarcasterIDRegistryCaller) 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 (*FarcasterIDRegistryCaller) VerifyFidSignature

func (_FarcasterIDRegistry *FarcasterIDRegistryCaller) VerifyFidSignature(opts *bind.CallOpts, custodyAddress common.Address, fid *big.Int, digest [32]byte, sig []byte) (bool, error)

VerifyFidSignature is a free data retrieval call binding the contract method 0x32faac70.

Solidity: function verifyFidSignature(address custodyAddress, uint256 fid, bytes32 digest, bytes sig) view returns(bool isValid)

type FarcasterIDRegistryCallerRaw

type FarcasterIDRegistryCallerRaw struct {
	Contract *FarcasterIDRegistryCaller // Generic read-only contract binding to access the raw methods on
}

FarcasterIDRegistryCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*FarcasterIDRegistryCallerRaw) Call

func (_FarcasterIDRegistry *FarcasterIDRegistryCallerRaw) 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 FarcasterIDRegistryCallerSession

type FarcasterIDRegistryCallerSession struct {
	Contract *FarcasterIDRegistryCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts              // Call options to use throughout this session
}

FarcasterIDRegistryCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*FarcasterIDRegistryCallerSession) CHANGERECOVERYADDRESSTYPEHASH

func (_FarcasterIDRegistry *FarcasterIDRegistryCallerSession) CHANGERECOVERYADDRESSTYPEHASH() ([32]byte, error)

CHANGERECOVERYADDRESSTYPEHASH is a free data retrieval call binding the contract method 0xd5bac7f3.

Solidity: function CHANGE_RECOVERY_ADDRESS_TYPEHASH() view returns(bytes32)

func (*FarcasterIDRegistryCallerSession) CustodyOf

func (_FarcasterIDRegistry *FarcasterIDRegistryCallerSession) CustodyOf(fid *big.Int) (common.Address, error)

CustodyOf is a free data retrieval call binding the contract method 0x65269e47.

Solidity: function custodyOf(uint256 fid) view returns(address custody)

func (*FarcasterIDRegistryCallerSession) DomainSeparatorV4

func (_FarcasterIDRegistry *FarcasterIDRegistryCallerSession) DomainSeparatorV4() ([32]byte, error)

DomainSeparatorV4 is a free data retrieval call binding the contract method 0x78e890ba.

Solidity: function domainSeparatorV4() view returns(bytes32)

func (*FarcasterIDRegistryCallerSession) Eip712Domain

func (_FarcasterIDRegistry *FarcasterIDRegistryCallerSession) 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 (*FarcasterIDRegistryCallerSession) GatewayFrozen

func (_FarcasterIDRegistry *FarcasterIDRegistryCallerSession) GatewayFrozen() (bool, error)

GatewayFrozen is a free data retrieval call binding the contract method 0x95e7549f.

Solidity: function gatewayFrozen() view returns(bool)

func (*FarcasterIDRegistryCallerSession) GracePeriod

func (_FarcasterIDRegistry *FarcasterIDRegistryCallerSession) GracePeriod() (*big.Int, error)

GracePeriod is a free data retrieval call binding the contract method 0xa06db7dc.

Solidity: function gracePeriod() view returns(uint24)

func (*FarcasterIDRegistryCallerSession) Guardians

func (_FarcasterIDRegistry *FarcasterIDRegistryCallerSession) 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 (*FarcasterIDRegistryCallerSession) HashTypedDataV4

func (_FarcasterIDRegistry *FarcasterIDRegistryCallerSession) 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 (*FarcasterIDRegistryCallerSession) IdCounter

func (_FarcasterIDRegistry *FarcasterIDRegistryCallerSession) IdCounter() (*big.Int, error)

IdCounter is a free data retrieval call binding the contract method 0xeb08ab28.

Solidity: function idCounter() view returns(uint256)

func (*FarcasterIDRegistryCallerSession) IdGateway

func (_FarcasterIDRegistry *FarcasterIDRegistryCallerSession) IdGateway() (common.Address, error)

IdGateway is a free data retrieval call binding the contract method 0x4b57a600.

Solidity: function idGateway() view returns(address)

func (*FarcasterIDRegistryCallerSession) IdOf

func (_FarcasterIDRegistry *FarcasterIDRegistryCallerSession) IdOf(owner common.Address) (*big.Int, error)

IdOf is a free data retrieval call binding the contract method 0xd94fe832.

Solidity: function idOf(address owner) view returns(uint256 fid)

func (*FarcasterIDRegistryCallerSession) IsMigrated

func (_FarcasterIDRegistry *FarcasterIDRegistryCallerSession) IsMigrated() (bool, error)

IsMigrated is a free data retrieval call binding the contract method 0xb06faf62.

Solidity: function isMigrated() view returns(bool)

func (*FarcasterIDRegistryCallerSession) MigratedAt

func (_FarcasterIDRegistry *FarcasterIDRegistryCallerSession) MigratedAt() (*big.Int, error)

MigratedAt is a free data retrieval call binding the contract method 0x8b21e484.

Solidity: function migratedAt() view returns(uint40)

func (*FarcasterIDRegistryCallerSession) Migrator

func (_FarcasterIDRegistry *FarcasterIDRegistryCallerSession) Migrator() (common.Address, error)

Migrator is a free data retrieval call binding the contract method 0x7cd07e47.

Solidity: function migrator() view returns(address)

func (*FarcasterIDRegistryCallerSession) Name

func (_FarcasterIDRegistry *FarcasterIDRegistryCallerSession) Name() (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() view returns(string)

func (*FarcasterIDRegistryCallerSession) Nonces

func (_FarcasterIDRegistry *FarcasterIDRegistryCallerSession) 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 (*FarcasterIDRegistryCallerSession) Owner

func (_FarcasterIDRegistry *FarcasterIDRegistryCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*FarcasterIDRegistryCallerSession) Paused

func (_FarcasterIDRegistry *FarcasterIDRegistryCallerSession) Paused() (bool, error)

Paused is a free data retrieval call binding the contract method 0x5c975abb.

Solidity: function paused() view returns(bool)

func (*FarcasterIDRegistryCallerSession) PendingOwner

func (_FarcasterIDRegistry *FarcasterIDRegistryCallerSession) PendingOwner() (common.Address, error)

PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.

Solidity: function pendingOwner() view returns(address)

func (*FarcasterIDRegistryCallerSession) RecoveryOf

func (_FarcasterIDRegistry *FarcasterIDRegistryCallerSession) RecoveryOf(fid *big.Int) (common.Address, error)

RecoveryOf is a free data retrieval call binding the contract method 0xfa1a1b25.

Solidity: function recoveryOf(uint256 fid) view returns(address recovery)

func (*FarcasterIDRegistryCallerSession) TRANSFERANDCHANGERECOVERYTYPEHASH

func (_FarcasterIDRegistry *FarcasterIDRegistryCallerSession) TRANSFERANDCHANGERECOVERYTYPEHASH() ([32]byte, error)

TRANSFERANDCHANGERECOVERYTYPEHASH is a free data retrieval call binding the contract method 0xea2bbb83.

Solidity: function TRANSFER_AND_CHANGE_RECOVERY_TYPEHASH() view returns(bytes32)

func (*FarcasterIDRegistryCallerSession) TRANSFERTYPEHASH

func (_FarcasterIDRegistry *FarcasterIDRegistryCallerSession) TRANSFERTYPEHASH() ([32]byte, error)

TRANSFERTYPEHASH is a free data retrieval call binding the contract method 0x00bf26f4.

Solidity: function TRANSFER_TYPEHASH() view returns(bytes32)

func (*FarcasterIDRegistryCallerSession) VERSION

func (_FarcasterIDRegistry *FarcasterIDRegistryCallerSession) VERSION() (string, error)

VERSION is a free data retrieval call binding the contract method 0xffa1ad74.

Solidity: function VERSION() view returns(string)

func (*FarcasterIDRegistryCallerSession) VerifyFidSignature

func (_FarcasterIDRegistry *FarcasterIDRegistryCallerSession) VerifyFidSignature(custodyAddress common.Address, fid *big.Int, digest [32]byte, sig []byte) (bool, error)

VerifyFidSignature is a free data retrieval call binding the contract method 0x32faac70.

Solidity: function verifyFidSignature(address custodyAddress, uint256 fid, bytes32 digest, bytes sig) view returns(bool isValid)

type FarcasterIDRegistryChangeRecoveryAddress

type FarcasterIDRegistryChangeRecoveryAddress struct {
	Id       *big.Int
	Recovery common.Address
	Raw      types.Log // Blockchain specific contextual infos
}

FarcasterIDRegistryChangeRecoveryAddress represents a ChangeRecoveryAddress event raised by the FarcasterIDRegistry contract.

type FarcasterIDRegistryChangeRecoveryAddressIterator

type FarcasterIDRegistryChangeRecoveryAddressIterator struct {
	Event *FarcasterIDRegistryChangeRecoveryAddress // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

FarcasterIDRegistryChangeRecoveryAddressIterator is returned from FilterChangeRecoveryAddress and is used to iterate over the raw logs and unpacked data for ChangeRecoveryAddress events raised by the FarcasterIDRegistry contract.

func (*FarcasterIDRegistryChangeRecoveryAddressIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*FarcasterIDRegistryChangeRecoveryAddressIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*FarcasterIDRegistryChangeRecoveryAddressIterator) Next

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 FarcasterIDRegistryEIP712DomainChanged

type FarcasterIDRegistryEIP712DomainChanged struct {
	Raw types.Log // Blockchain specific contextual infos
}

FarcasterIDRegistryEIP712DomainChanged represents a EIP712DomainChanged event raised by the FarcasterIDRegistry contract.

type FarcasterIDRegistryEIP712DomainChangedIterator

type FarcasterIDRegistryEIP712DomainChangedIterator struct {
	Event *FarcasterIDRegistryEIP712DomainChanged // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

FarcasterIDRegistryEIP712DomainChangedIterator is returned from FilterEIP712DomainChanged and is used to iterate over the raw logs and unpacked data for EIP712DomainChanged events raised by the FarcasterIDRegistry contract.

func (*FarcasterIDRegistryEIP712DomainChangedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*FarcasterIDRegistryEIP712DomainChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*FarcasterIDRegistryEIP712DomainChangedIterator) Next

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 FarcasterIDRegistryFilterer

type FarcasterIDRegistryFilterer struct {
	// contains filtered or unexported fields
}

FarcasterIDRegistryFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewFarcasterIDRegistryFilterer

func NewFarcasterIDRegistryFilterer(address common.Address, filterer bind.ContractFilterer) (*FarcasterIDRegistryFilterer, error)

NewFarcasterIDRegistryFilterer creates a new log filterer instance of FarcasterIDRegistry, bound to a specific deployed contract.

func (*FarcasterIDRegistryFilterer) FilterAdd

func (_FarcasterIDRegistry *FarcasterIDRegistryFilterer) FilterAdd(opts *bind.FilterOpts, guardian []common.Address) (*FarcasterIDRegistryAddIterator, error)

FilterAdd is a free log retrieval operation binding the contract event 0x87dc5eecd6d6bdeae407c426da6bfba5b7190befc554ed5d4d62dd5cf939fbae.

Solidity: event Add(address indexed guardian)

func (*FarcasterIDRegistryFilterer) FilterAdminReset

func (_FarcasterIDRegistry *FarcasterIDRegistryFilterer) FilterAdminReset(opts *bind.FilterOpts, fid []*big.Int) (*FarcasterIDRegistryAdminResetIterator, error)

FilterAdminReset is a free log retrieval operation binding the contract event 0x8b4b4c6da5b89da518fb865149e01ad2863b48861a8b952e11645f663959fa70.

Solidity: event AdminReset(uint256 indexed fid)

func (*FarcasterIDRegistryFilterer) FilterChangeRecoveryAddress

func (_FarcasterIDRegistry *FarcasterIDRegistryFilterer) FilterChangeRecoveryAddress(opts *bind.FilterOpts, id []*big.Int, recovery []common.Address) (*FarcasterIDRegistryChangeRecoveryAddressIterator, error)

FilterChangeRecoveryAddress is a free log retrieval operation binding the contract event 0x8e700b803af43e14651431cd73c9fe7d11b131ad797576a70b893ce5766f65c3.

Solidity: event ChangeRecoveryAddress(uint256 indexed id, address indexed recovery)

func (*FarcasterIDRegistryFilterer) FilterEIP712DomainChanged

func (_FarcasterIDRegistry *FarcasterIDRegistryFilterer) FilterEIP712DomainChanged(opts *bind.FilterOpts) (*FarcasterIDRegistryEIP712DomainChangedIterator, error)

FilterEIP712DomainChanged is a free log retrieval operation binding the contract event 0x0a6387c9ea3628b88a633bb4f3b151770f70085117a15f9bf3787cda53f13d31.

Solidity: event EIP712DomainChanged()

func (*FarcasterIDRegistryFilterer) FilterFreezeIdGateway

func (_FarcasterIDRegistry *FarcasterIDRegistryFilterer) FilterFreezeIdGateway(opts *bind.FilterOpts) (*FarcasterIDRegistryFreezeIdGatewayIterator, error)

FilterFreezeIdGateway is a free log retrieval operation binding the contract event 0x1f54688ee839cb2e57222a4f7482fd67a532a36666748891a7634428b2e8a153.

Solidity: event FreezeIdGateway(address idGateway)

func (*FarcasterIDRegistryFilterer) FilterMigrated

func (_FarcasterIDRegistry *FarcasterIDRegistryFilterer) FilterMigrated(opts *bind.FilterOpts, migratedAt []*big.Int) (*FarcasterIDRegistryMigratedIterator, error)

FilterMigrated is a free log retrieval operation binding the contract event 0xe4a25c0c2cbe89d6ad8b64c61a7dbdd20d1f781f6023f1ab94ebb7fe0aef6ab8.

Solidity: event Migrated(uint256 indexed migratedAt)

func (*FarcasterIDRegistryFilterer) FilterOwnershipTransferStarted

func (_FarcasterIDRegistry *FarcasterIDRegistryFilterer) FilterOwnershipTransferStarted(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*FarcasterIDRegistryOwnershipTransferStartedIterator, error)

FilterOwnershipTransferStarted is a free log retrieval operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.

Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)

func (*FarcasterIDRegistryFilterer) FilterOwnershipTransferred

func (_FarcasterIDRegistry *FarcasterIDRegistryFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*FarcasterIDRegistryOwnershipTransferredIterator, error)

FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*FarcasterIDRegistryFilterer) FilterPaused

func (_FarcasterIDRegistry *FarcasterIDRegistryFilterer) FilterPaused(opts *bind.FilterOpts) (*FarcasterIDRegistryPausedIterator, error)

FilterPaused is a free log retrieval operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.

Solidity: event Paused(address account)

func (*FarcasterIDRegistryFilterer) FilterRecover

func (_FarcasterIDRegistry *FarcasterIDRegistryFilterer) FilterRecover(opts *bind.FilterOpts, from []common.Address, to []common.Address, id []*big.Int) (*FarcasterIDRegistryRecoverIterator, error)

FilterRecover is a free log retrieval operation binding the contract event 0xf6891c84a6c6af32a6d052172a8acc4c631b1d5057ffa2bc1da268b6938ea2da.

Solidity: event Recover(address indexed from, address indexed to, uint256 indexed id)

func (*FarcasterIDRegistryFilterer) FilterRegister

func (_FarcasterIDRegistry *FarcasterIDRegistryFilterer) FilterRegister(opts *bind.FilterOpts, to []common.Address, id []*big.Int) (*FarcasterIDRegistryRegisterIterator, error)

FilterRegister is a free log retrieval operation binding the contract event 0xf2e19a901b0748d8b08e428d0468896a039ac751ec4fec49b44b7b9c28097e45.

Solidity: event Register(address indexed to, uint256 indexed id, address recovery)

func (*FarcasterIDRegistryFilterer) FilterRemove

func (_FarcasterIDRegistry *FarcasterIDRegistryFilterer) FilterRemove(opts *bind.FilterOpts, guardian []common.Address) (*FarcasterIDRegistryRemoveIterator, error)

FilterRemove is a free log retrieval operation binding the contract event 0xbe7c7ac3248df4581c206a84aab3cb4e7d521b5398b42b681757f78a5a7d411e.

Solidity: event Remove(address indexed guardian)

func (*FarcasterIDRegistryFilterer) FilterSetIdCounter

func (_FarcasterIDRegistry *FarcasterIDRegistryFilterer) FilterSetIdCounter(opts *bind.FilterOpts) (*FarcasterIDRegistrySetIdCounterIterator, error)

FilterSetIdCounter is a free log retrieval operation binding the contract event 0x562044dce594b5c0ac495e6cf3717dbef4dcc96bf978ff452457bfccd68a4eed.

Solidity: event SetIdCounter(uint256 oldCounter, uint256 newCounter)

func (*FarcasterIDRegistryFilterer) FilterSetIdGateway

func (_FarcasterIDRegistry *FarcasterIDRegistryFilterer) FilterSetIdGateway(opts *bind.FilterOpts) (*FarcasterIDRegistrySetIdGatewayIterator, error)

FilterSetIdGateway is a free log retrieval operation binding the contract event 0x306b123921c19a8629c68977f4dfea9ef9d5a6dedfafcd0d4a70ac6c9b763ac2.

Solidity: event SetIdGateway(address oldIdGateway, address newIdGateway)

func (*FarcasterIDRegistryFilterer) FilterSetMigrator

func (_FarcasterIDRegistry *FarcasterIDRegistryFilterer) FilterSetMigrator(opts *bind.FilterOpts) (*FarcasterIDRegistrySetMigratorIterator, error)

FilterSetMigrator is a free log retrieval operation binding the contract event 0xd8ad954fe808212ab9ed7139873e40807dff7995fe36e3d6cdeb8fa00fcebf10.

Solidity: event SetMigrator(address oldMigrator, address newMigrator)

func (*FarcasterIDRegistryFilterer) FilterTransfer

func (_FarcasterIDRegistry *FarcasterIDRegistryFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, id []*big.Int) (*FarcasterIDRegistryTransferIterator, error)

FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.

Solidity: event Transfer(address indexed from, address indexed to, uint256 indexed id)

func (*FarcasterIDRegistryFilterer) FilterUnpaused

func (_FarcasterIDRegistry *FarcasterIDRegistryFilterer) FilterUnpaused(opts *bind.FilterOpts) (*FarcasterIDRegistryUnpausedIterator, error)

FilterUnpaused is a free log retrieval operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.

Solidity: event Unpaused(address account)

func (*FarcasterIDRegistryFilterer) ParseAdd

func (_FarcasterIDRegistry *FarcasterIDRegistryFilterer) ParseAdd(log types.Log) (*FarcasterIDRegistryAdd, error)

ParseAdd is a log parse operation binding the contract event 0x87dc5eecd6d6bdeae407c426da6bfba5b7190befc554ed5d4d62dd5cf939fbae.

Solidity: event Add(address indexed guardian)

func (*FarcasterIDRegistryFilterer) ParseAdminReset

func (_FarcasterIDRegistry *FarcasterIDRegistryFilterer) ParseAdminReset(log types.Log) (*FarcasterIDRegistryAdminReset, error)

ParseAdminReset is a log parse operation binding the contract event 0x8b4b4c6da5b89da518fb865149e01ad2863b48861a8b952e11645f663959fa70.

Solidity: event AdminReset(uint256 indexed fid)

func (*FarcasterIDRegistryFilterer) ParseChangeRecoveryAddress

func (_FarcasterIDRegistry *FarcasterIDRegistryFilterer) ParseChangeRecoveryAddress(log types.Log) (*FarcasterIDRegistryChangeRecoveryAddress, error)

ParseChangeRecoveryAddress is a log parse operation binding the contract event 0x8e700b803af43e14651431cd73c9fe7d11b131ad797576a70b893ce5766f65c3.

Solidity: event ChangeRecoveryAddress(uint256 indexed id, address indexed recovery)

func (*FarcasterIDRegistryFilterer) ParseEIP712DomainChanged

func (_FarcasterIDRegistry *FarcasterIDRegistryFilterer) ParseEIP712DomainChanged(log types.Log) (*FarcasterIDRegistryEIP712DomainChanged, error)

ParseEIP712DomainChanged is a log parse operation binding the contract event 0x0a6387c9ea3628b88a633bb4f3b151770f70085117a15f9bf3787cda53f13d31.

Solidity: event EIP712DomainChanged()

func (*FarcasterIDRegistryFilterer) ParseFreezeIdGateway

func (_FarcasterIDRegistry *FarcasterIDRegistryFilterer) ParseFreezeIdGateway(log types.Log) (*FarcasterIDRegistryFreezeIdGateway, error)

ParseFreezeIdGateway is a log parse operation binding the contract event 0x1f54688ee839cb2e57222a4f7482fd67a532a36666748891a7634428b2e8a153.

Solidity: event FreezeIdGateway(address idGateway)

func (*FarcasterIDRegistryFilterer) ParseMigrated

func (_FarcasterIDRegistry *FarcasterIDRegistryFilterer) ParseMigrated(log types.Log) (*FarcasterIDRegistryMigrated, error)

ParseMigrated is a log parse operation binding the contract event 0xe4a25c0c2cbe89d6ad8b64c61a7dbdd20d1f781f6023f1ab94ebb7fe0aef6ab8.

Solidity: event Migrated(uint256 indexed migratedAt)

func (*FarcasterIDRegistryFilterer) ParseOwnershipTransferStarted

func (_FarcasterIDRegistry *FarcasterIDRegistryFilterer) ParseOwnershipTransferStarted(log types.Log) (*FarcasterIDRegistryOwnershipTransferStarted, error)

ParseOwnershipTransferStarted is a log parse operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.

Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)

func (*FarcasterIDRegistryFilterer) ParseOwnershipTransferred

func (_FarcasterIDRegistry *FarcasterIDRegistryFilterer) ParseOwnershipTransferred(log types.Log) (*FarcasterIDRegistryOwnershipTransferred, error)

ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*FarcasterIDRegistryFilterer) ParsePaused

func (_FarcasterIDRegistry *FarcasterIDRegistryFilterer) ParsePaused(log types.Log) (*FarcasterIDRegistryPaused, error)

ParsePaused is a log parse operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.

Solidity: event Paused(address account)

func (*FarcasterIDRegistryFilterer) ParseRecover

func (_FarcasterIDRegistry *FarcasterIDRegistryFilterer) ParseRecover(log types.Log) (*FarcasterIDRegistryRecover, error)

ParseRecover is a log parse operation binding the contract event 0xf6891c84a6c6af32a6d052172a8acc4c631b1d5057ffa2bc1da268b6938ea2da.

Solidity: event Recover(address indexed from, address indexed to, uint256 indexed id)

func (*FarcasterIDRegistryFilterer) ParseRegister

func (_FarcasterIDRegistry *FarcasterIDRegistryFilterer) ParseRegister(log types.Log) (*FarcasterIDRegistryRegister, error)

ParseRegister is a log parse operation binding the contract event 0xf2e19a901b0748d8b08e428d0468896a039ac751ec4fec49b44b7b9c28097e45.

Solidity: event Register(address indexed to, uint256 indexed id, address recovery)

func (*FarcasterIDRegistryFilterer) ParseRemove

func (_FarcasterIDRegistry *FarcasterIDRegistryFilterer) ParseRemove(log types.Log) (*FarcasterIDRegistryRemove, error)

ParseRemove is a log parse operation binding the contract event 0xbe7c7ac3248df4581c206a84aab3cb4e7d521b5398b42b681757f78a5a7d411e.

Solidity: event Remove(address indexed guardian)

func (*FarcasterIDRegistryFilterer) ParseSetIdCounter

func (_FarcasterIDRegistry *FarcasterIDRegistryFilterer) ParseSetIdCounter(log types.Log) (*FarcasterIDRegistrySetIdCounter, error)

ParseSetIdCounter is a log parse operation binding the contract event 0x562044dce594b5c0ac495e6cf3717dbef4dcc96bf978ff452457bfccd68a4eed.

Solidity: event SetIdCounter(uint256 oldCounter, uint256 newCounter)

func (*FarcasterIDRegistryFilterer) ParseSetIdGateway

func (_FarcasterIDRegistry *FarcasterIDRegistryFilterer) ParseSetIdGateway(log types.Log) (*FarcasterIDRegistrySetIdGateway, error)

ParseSetIdGateway is a log parse operation binding the contract event 0x306b123921c19a8629c68977f4dfea9ef9d5a6dedfafcd0d4a70ac6c9b763ac2.

Solidity: event SetIdGateway(address oldIdGateway, address newIdGateway)

func (*FarcasterIDRegistryFilterer) ParseSetMigrator

func (_FarcasterIDRegistry *FarcasterIDRegistryFilterer) ParseSetMigrator(log types.Log) (*FarcasterIDRegistrySetMigrator, error)

ParseSetMigrator is a log parse operation binding the contract event 0xd8ad954fe808212ab9ed7139873e40807dff7995fe36e3d6cdeb8fa00fcebf10.

Solidity: event SetMigrator(address oldMigrator, address newMigrator)

func (*FarcasterIDRegistryFilterer) ParseTransfer

func (_FarcasterIDRegistry *FarcasterIDRegistryFilterer) ParseTransfer(log types.Log) (*FarcasterIDRegistryTransfer, error)

ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.

Solidity: event Transfer(address indexed from, address indexed to, uint256 indexed id)

func (*FarcasterIDRegistryFilterer) ParseUnpaused

func (_FarcasterIDRegistry *FarcasterIDRegistryFilterer) ParseUnpaused(log types.Log) (*FarcasterIDRegistryUnpaused, error)

ParseUnpaused is a log parse operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.

Solidity: event Unpaused(address account)

func (*FarcasterIDRegistryFilterer) WatchAdd

func (_FarcasterIDRegistry *FarcasterIDRegistryFilterer) WatchAdd(opts *bind.WatchOpts, sink chan<- *FarcasterIDRegistryAdd, guardian []common.Address) (event.Subscription, error)

WatchAdd is a free log subscription operation binding the contract event 0x87dc5eecd6d6bdeae407c426da6bfba5b7190befc554ed5d4d62dd5cf939fbae.

Solidity: event Add(address indexed guardian)

func (*FarcasterIDRegistryFilterer) WatchAdminReset

func (_FarcasterIDRegistry *FarcasterIDRegistryFilterer) WatchAdminReset(opts *bind.WatchOpts, sink chan<- *FarcasterIDRegistryAdminReset, fid []*big.Int) (event.Subscription, error)

WatchAdminReset is a free log subscription operation binding the contract event 0x8b4b4c6da5b89da518fb865149e01ad2863b48861a8b952e11645f663959fa70.

Solidity: event AdminReset(uint256 indexed fid)

func (*FarcasterIDRegistryFilterer) WatchChangeRecoveryAddress

func (_FarcasterIDRegistry *FarcasterIDRegistryFilterer) WatchChangeRecoveryAddress(opts *bind.WatchOpts, sink chan<- *FarcasterIDRegistryChangeRecoveryAddress, id []*big.Int, recovery []common.Address) (event.Subscription, error)

WatchChangeRecoveryAddress is a free log subscription operation binding the contract event 0x8e700b803af43e14651431cd73c9fe7d11b131ad797576a70b893ce5766f65c3.

Solidity: event ChangeRecoveryAddress(uint256 indexed id, address indexed recovery)

func (*FarcasterIDRegistryFilterer) WatchEIP712DomainChanged

func (_FarcasterIDRegistry *FarcasterIDRegistryFilterer) WatchEIP712DomainChanged(opts *bind.WatchOpts, sink chan<- *FarcasterIDRegistryEIP712DomainChanged) (event.Subscription, error)

WatchEIP712DomainChanged is a free log subscription operation binding the contract event 0x0a6387c9ea3628b88a633bb4f3b151770f70085117a15f9bf3787cda53f13d31.

Solidity: event EIP712DomainChanged()

func (*FarcasterIDRegistryFilterer) WatchFreezeIdGateway

func (_FarcasterIDRegistry *FarcasterIDRegistryFilterer) WatchFreezeIdGateway(opts *bind.WatchOpts, sink chan<- *FarcasterIDRegistryFreezeIdGateway) (event.Subscription, error)

WatchFreezeIdGateway is a free log subscription operation binding the contract event 0x1f54688ee839cb2e57222a4f7482fd67a532a36666748891a7634428b2e8a153.

Solidity: event FreezeIdGateway(address idGateway)

func (*FarcasterIDRegistryFilterer) WatchMigrated

func (_FarcasterIDRegistry *FarcasterIDRegistryFilterer) WatchMigrated(opts *bind.WatchOpts, sink chan<- *FarcasterIDRegistryMigrated, 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 (*FarcasterIDRegistryFilterer) WatchOwnershipTransferStarted

func (_FarcasterIDRegistry *FarcasterIDRegistryFilterer) WatchOwnershipTransferStarted(opts *bind.WatchOpts, sink chan<- *FarcasterIDRegistryOwnershipTransferStarted, 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 (*FarcasterIDRegistryFilterer) WatchOwnershipTransferred

func (_FarcasterIDRegistry *FarcasterIDRegistryFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *FarcasterIDRegistryOwnershipTransferred, 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 (*FarcasterIDRegistryFilterer) WatchPaused

func (_FarcasterIDRegistry *FarcasterIDRegistryFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *FarcasterIDRegistryPaused) (event.Subscription, error)

WatchPaused is a free log subscription operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.

Solidity: event Paused(address account)

func (*FarcasterIDRegistryFilterer) WatchRecover

func (_FarcasterIDRegistry *FarcasterIDRegistryFilterer) WatchRecover(opts *bind.WatchOpts, sink chan<- *FarcasterIDRegistryRecover, from []common.Address, to []common.Address, id []*big.Int) (event.Subscription, error)

WatchRecover is a free log subscription operation binding the contract event 0xf6891c84a6c6af32a6d052172a8acc4c631b1d5057ffa2bc1da268b6938ea2da.

Solidity: event Recover(address indexed from, address indexed to, uint256 indexed id)

func (*FarcasterIDRegistryFilterer) WatchRegister

func (_FarcasterIDRegistry *FarcasterIDRegistryFilterer) WatchRegister(opts *bind.WatchOpts, sink chan<- *FarcasterIDRegistryRegister, to []common.Address, id []*big.Int) (event.Subscription, error)

WatchRegister is a free log subscription operation binding the contract event 0xf2e19a901b0748d8b08e428d0468896a039ac751ec4fec49b44b7b9c28097e45.

Solidity: event Register(address indexed to, uint256 indexed id, address recovery)

func (*FarcasterIDRegistryFilterer) WatchRemove

func (_FarcasterIDRegistry *FarcasterIDRegistryFilterer) WatchRemove(opts *bind.WatchOpts, sink chan<- *FarcasterIDRegistryRemove, guardian []common.Address) (event.Subscription, error)

WatchRemove is a free log subscription operation binding the contract event 0xbe7c7ac3248df4581c206a84aab3cb4e7d521b5398b42b681757f78a5a7d411e.

Solidity: event Remove(address indexed guardian)

func (*FarcasterIDRegistryFilterer) WatchSetIdCounter

func (_FarcasterIDRegistry *FarcasterIDRegistryFilterer) WatchSetIdCounter(opts *bind.WatchOpts, sink chan<- *FarcasterIDRegistrySetIdCounter) (event.Subscription, error)

WatchSetIdCounter is a free log subscription operation binding the contract event 0x562044dce594b5c0ac495e6cf3717dbef4dcc96bf978ff452457bfccd68a4eed.

Solidity: event SetIdCounter(uint256 oldCounter, uint256 newCounter)

func (*FarcasterIDRegistryFilterer) WatchSetIdGateway

func (_FarcasterIDRegistry *FarcasterIDRegistryFilterer) WatchSetIdGateway(opts *bind.WatchOpts, sink chan<- *FarcasterIDRegistrySetIdGateway) (event.Subscription, error)

WatchSetIdGateway is a free log subscription operation binding the contract event 0x306b123921c19a8629c68977f4dfea9ef9d5a6dedfafcd0d4a70ac6c9b763ac2.

Solidity: event SetIdGateway(address oldIdGateway, address newIdGateway)

func (*FarcasterIDRegistryFilterer) WatchSetMigrator

func (_FarcasterIDRegistry *FarcasterIDRegistryFilterer) WatchSetMigrator(opts *bind.WatchOpts, sink chan<- *FarcasterIDRegistrySetMigrator) (event.Subscription, error)

WatchSetMigrator is a free log subscription operation binding the contract event 0xd8ad954fe808212ab9ed7139873e40807dff7995fe36e3d6cdeb8fa00fcebf10.

Solidity: event SetMigrator(address oldMigrator, address newMigrator)

func (*FarcasterIDRegistryFilterer) WatchTransfer

func (_FarcasterIDRegistry *FarcasterIDRegistryFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *FarcasterIDRegistryTransfer, from []common.Address, to []common.Address, id []*big.Int) (event.Subscription, error)

WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.

Solidity: event Transfer(address indexed from, address indexed to, uint256 indexed id)

func (*FarcasterIDRegistryFilterer) WatchUnpaused

func (_FarcasterIDRegistry *FarcasterIDRegistryFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *FarcasterIDRegistryUnpaused) (event.Subscription, error)

WatchUnpaused is a free log subscription operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.

Solidity: event Unpaused(address account)

type FarcasterIDRegistryFreezeIdGateway

type FarcasterIDRegistryFreezeIdGateway struct {
	IdGateway common.Address
	Raw       types.Log // Blockchain specific contextual infos
}

FarcasterIDRegistryFreezeIdGateway represents a FreezeIdGateway event raised by the FarcasterIDRegistry contract.

type FarcasterIDRegistryFreezeIdGatewayIterator

type FarcasterIDRegistryFreezeIdGatewayIterator struct {
	Event *FarcasterIDRegistryFreezeIdGateway // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

FarcasterIDRegistryFreezeIdGatewayIterator is returned from FilterFreezeIdGateway and is used to iterate over the raw logs and unpacked data for FreezeIdGateway events raised by the FarcasterIDRegistry contract.

func (*FarcasterIDRegistryFreezeIdGatewayIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*FarcasterIDRegistryFreezeIdGatewayIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*FarcasterIDRegistryFreezeIdGatewayIterator) Next

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 FarcasterIDRegistryMigrated

type FarcasterIDRegistryMigrated struct {
	MigratedAt *big.Int
	Raw        types.Log // Blockchain specific contextual infos
}

FarcasterIDRegistryMigrated represents a Migrated event raised by the FarcasterIDRegistry contract.

type FarcasterIDRegistryMigratedIterator

type FarcasterIDRegistryMigratedIterator struct {
	Event *FarcasterIDRegistryMigrated // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

FarcasterIDRegistryMigratedIterator is returned from FilterMigrated and is used to iterate over the raw logs and unpacked data for Migrated events raised by the FarcasterIDRegistry contract.

func (*FarcasterIDRegistryMigratedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*FarcasterIDRegistryMigratedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*FarcasterIDRegistryMigratedIterator) Next

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 FarcasterIDRegistryOwnershipTransferStarted

type FarcasterIDRegistryOwnershipTransferStarted struct {
	PreviousOwner common.Address
	NewOwner      common.Address
	Raw           types.Log // Blockchain specific contextual infos
}

FarcasterIDRegistryOwnershipTransferStarted represents a OwnershipTransferStarted event raised by the FarcasterIDRegistry contract.

type FarcasterIDRegistryOwnershipTransferStartedIterator

type FarcasterIDRegistryOwnershipTransferStartedIterator struct {
	Event *FarcasterIDRegistryOwnershipTransferStarted // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

FarcasterIDRegistryOwnershipTransferStartedIterator is returned from FilterOwnershipTransferStarted and is used to iterate over the raw logs and unpacked data for OwnershipTransferStarted events raised by the FarcasterIDRegistry contract.

func (*FarcasterIDRegistryOwnershipTransferStartedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*FarcasterIDRegistryOwnershipTransferStartedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*FarcasterIDRegistryOwnershipTransferStartedIterator) Next

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 FarcasterIDRegistryOwnershipTransferred

type FarcasterIDRegistryOwnershipTransferred struct {
	PreviousOwner common.Address
	NewOwner      common.Address
	Raw           types.Log // Blockchain specific contextual infos
}

FarcasterIDRegistryOwnershipTransferred represents a OwnershipTransferred event raised by the FarcasterIDRegistry contract.

type FarcasterIDRegistryOwnershipTransferredIterator

type FarcasterIDRegistryOwnershipTransferredIterator struct {
	Event *FarcasterIDRegistryOwnershipTransferred // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

FarcasterIDRegistryOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the FarcasterIDRegistry contract.

func (*FarcasterIDRegistryOwnershipTransferredIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*FarcasterIDRegistryOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*FarcasterIDRegistryOwnershipTransferredIterator) Next

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 FarcasterIDRegistryPaused

type FarcasterIDRegistryPaused struct {
	Account common.Address
	Raw     types.Log // Blockchain specific contextual infos
}

FarcasterIDRegistryPaused represents a Paused event raised by the FarcasterIDRegistry contract.

type FarcasterIDRegistryPausedIterator

type FarcasterIDRegistryPausedIterator struct {
	Event *FarcasterIDRegistryPaused // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

FarcasterIDRegistryPausedIterator is returned from FilterPaused and is used to iterate over the raw logs and unpacked data for Paused events raised by the FarcasterIDRegistry contract.

func (*FarcasterIDRegistryPausedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*FarcasterIDRegistryPausedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*FarcasterIDRegistryPausedIterator) Next

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 FarcasterIDRegistryRaw

type FarcasterIDRegistryRaw struct {
	Contract *FarcasterIDRegistry // Generic contract binding to access the raw methods on
}

FarcasterIDRegistryRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*FarcasterIDRegistryRaw) Call

func (_FarcasterIDRegistry *FarcasterIDRegistryRaw) 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 (*FarcasterIDRegistryRaw) Transact

func (_FarcasterIDRegistry *FarcasterIDRegistryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*FarcasterIDRegistryRaw) Transfer

func (_FarcasterIDRegistry *FarcasterIDRegistryRaw) 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 FarcasterIDRegistryRecover

type FarcasterIDRegistryRecover struct {
	From common.Address
	To   common.Address
	Id   *big.Int
	Raw  types.Log // Blockchain specific contextual infos
}

FarcasterIDRegistryRecover represents a Recover event raised by the FarcasterIDRegistry contract.

type FarcasterIDRegistryRecoverIterator

type FarcasterIDRegistryRecoverIterator struct {
	Event *FarcasterIDRegistryRecover // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

FarcasterIDRegistryRecoverIterator is returned from FilterRecover and is used to iterate over the raw logs and unpacked data for Recover events raised by the FarcasterIDRegistry contract.

func (*FarcasterIDRegistryRecoverIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*FarcasterIDRegistryRecoverIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*FarcasterIDRegistryRecoverIterator) Next

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 FarcasterIDRegistryRegister

type FarcasterIDRegistryRegister struct {
	To       common.Address
	Id       *big.Int
	Recovery common.Address
	Raw      types.Log // Blockchain specific contextual infos
}

FarcasterIDRegistryRegister represents a Register event raised by the FarcasterIDRegistry contract.

type FarcasterIDRegistryRegisterIterator

type FarcasterIDRegistryRegisterIterator struct {
	Event *FarcasterIDRegistryRegister // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

FarcasterIDRegistryRegisterIterator is returned from FilterRegister and is used to iterate over the raw logs and unpacked data for Register events raised by the FarcasterIDRegistry contract.

func (*FarcasterIDRegistryRegisterIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*FarcasterIDRegistryRegisterIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*FarcasterIDRegistryRegisterIterator) Next

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 FarcasterIDRegistryRemove

type FarcasterIDRegistryRemove struct {
	Guardian common.Address
	Raw      types.Log // Blockchain specific contextual infos
}

FarcasterIDRegistryRemove represents a Remove event raised by the FarcasterIDRegistry contract.

type FarcasterIDRegistryRemoveIterator

type FarcasterIDRegistryRemoveIterator struct {
	Event *FarcasterIDRegistryRemove // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

FarcasterIDRegistryRemoveIterator is returned from FilterRemove and is used to iterate over the raw logs and unpacked data for Remove events raised by the FarcasterIDRegistry contract.

func (*FarcasterIDRegistryRemoveIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*FarcasterIDRegistryRemoveIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*FarcasterIDRegistryRemoveIterator) Next

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 FarcasterIDRegistrySession

type FarcasterIDRegistrySession struct {
	Contract     *FarcasterIDRegistry // 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
}

FarcasterIDRegistrySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*FarcasterIDRegistrySession) AcceptOwnership

func (_FarcasterIDRegistry *FarcasterIDRegistrySession) AcceptOwnership() (*types.Transaction, error)

AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.

Solidity: function acceptOwnership() returns()

func (*FarcasterIDRegistrySession) AddGuardian

func (_FarcasterIDRegistry *FarcasterIDRegistrySession) 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 (*FarcasterIDRegistrySession) BulkRegisterIds

func (_FarcasterIDRegistry *FarcasterIDRegistrySession) BulkRegisterIds(ids []IIdRegistryBulkRegisterData) (*types.Transaction, error)

BulkRegisterIds is a paid mutator transaction binding the contract method 0x55c5b358.

Solidity: function bulkRegisterIds((uint24,address,address)[] ids) returns()

func (*FarcasterIDRegistrySession) BulkRegisterIdsWithDefaultRecovery

func (_FarcasterIDRegistry *FarcasterIDRegistrySession) BulkRegisterIdsWithDefaultRecovery(ids []IIdRegistryBulkRegisterDefaultRecoveryData, recovery common.Address) (*types.Transaction, error)

BulkRegisterIdsWithDefaultRecovery is a paid mutator transaction binding the contract method 0x8d8043e2.

Solidity: function bulkRegisterIdsWithDefaultRecovery((uint24,address)[] ids, address recovery) returns()

func (*FarcasterIDRegistrySession) BulkResetIds

func (_FarcasterIDRegistry *FarcasterIDRegistrySession) BulkResetIds(ids []*big.Int) (*types.Transaction, error)

BulkResetIds is a paid mutator transaction binding the contract method 0xff126441.

Solidity: function bulkResetIds(uint24[] ids) returns()

func (*FarcasterIDRegistrySession) CHANGERECOVERYADDRESSTYPEHASH

func (_FarcasterIDRegistry *FarcasterIDRegistrySession) CHANGERECOVERYADDRESSTYPEHASH() ([32]byte, error)

CHANGERECOVERYADDRESSTYPEHASH is a free data retrieval call binding the contract method 0xd5bac7f3.

Solidity: function CHANGE_RECOVERY_ADDRESS_TYPEHASH() view returns(bytes32)

func (*FarcasterIDRegistrySession) ChangeRecoveryAddress

func (_FarcasterIDRegistry *FarcasterIDRegistrySession) ChangeRecoveryAddress(recovery common.Address) (*types.Transaction, error)

ChangeRecoveryAddress is a paid mutator transaction binding the contract method 0xf1f0b224.

Solidity: function changeRecoveryAddress(address recovery) returns()

func (*FarcasterIDRegistrySession) ChangeRecoveryAddressFor

func (_FarcasterIDRegistry *FarcasterIDRegistrySession) ChangeRecoveryAddressFor(owner common.Address, recovery common.Address, deadline *big.Int, sig []byte) (*types.Transaction, error)

ChangeRecoveryAddressFor is a paid mutator transaction binding the contract method 0x9cbef8dc.

Solidity: function changeRecoveryAddressFor(address owner, address recovery, uint256 deadline, bytes sig) returns()

func (*FarcasterIDRegistrySession) CustodyOf

func (_FarcasterIDRegistry *FarcasterIDRegistrySession) CustodyOf(fid *big.Int) (common.Address, error)

CustodyOf is a free data retrieval call binding the contract method 0x65269e47.

Solidity: function custodyOf(uint256 fid) view returns(address custody)

func (*FarcasterIDRegistrySession) DomainSeparatorV4

func (_FarcasterIDRegistry *FarcasterIDRegistrySession) DomainSeparatorV4() ([32]byte, error)

DomainSeparatorV4 is a free data retrieval call binding the contract method 0x78e890ba.

Solidity: function domainSeparatorV4() view returns(bytes32)

func (*FarcasterIDRegistrySession) Eip712Domain

func (_FarcasterIDRegistry *FarcasterIDRegistrySession) 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 (*FarcasterIDRegistrySession) FreezeIdGateway

func (_FarcasterIDRegistry *FarcasterIDRegistrySession) FreezeIdGateway() (*types.Transaction, error)

FreezeIdGateway is a paid mutator transaction binding the contract method 0xddd76649.

Solidity: function freezeIdGateway() returns()

func (*FarcasterIDRegistrySession) GatewayFrozen

func (_FarcasterIDRegistry *FarcasterIDRegistrySession) GatewayFrozen() (bool, error)

GatewayFrozen is a free data retrieval call binding the contract method 0x95e7549f.

Solidity: function gatewayFrozen() view returns(bool)

func (*FarcasterIDRegistrySession) GracePeriod

func (_FarcasterIDRegistry *FarcasterIDRegistrySession) GracePeriod() (*big.Int, error)

GracePeriod is a free data retrieval call binding the contract method 0xa06db7dc.

Solidity: function gracePeriod() view returns(uint24)

func (*FarcasterIDRegistrySession) Guardians

func (_FarcasterIDRegistry *FarcasterIDRegistrySession) 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 (*FarcasterIDRegistrySession) HashTypedDataV4

func (_FarcasterIDRegistry *FarcasterIDRegistrySession) 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 (*FarcasterIDRegistrySession) IdCounter

func (_FarcasterIDRegistry *FarcasterIDRegistrySession) IdCounter() (*big.Int, error)

IdCounter is a free data retrieval call binding the contract method 0xeb08ab28.

Solidity: function idCounter() view returns(uint256)

func (*FarcasterIDRegistrySession) IdGateway

func (_FarcasterIDRegistry *FarcasterIDRegistrySession) IdGateway() (common.Address, error)

IdGateway is a free data retrieval call binding the contract method 0x4b57a600.

Solidity: function idGateway() view returns(address)

func (*FarcasterIDRegistrySession) IdOf

func (_FarcasterIDRegistry *FarcasterIDRegistrySession) IdOf(owner common.Address) (*big.Int, error)

IdOf is a free data retrieval call binding the contract method 0xd94fe832.

Solidity: function idOf(address owner) view returns(uint256 fid)

func (*FarcasterIDRegistrySession) IsMigrated

func (_FarcasterIDRegistry *FarcasterIDRegistrySession) IsMigrated() (bool, error)

IsMigrated is a free data retrieval call binding the contract method 0xb06faf62.

Solidity: function isMigrated() view returns(bool)

func (*FarcasterIDRegistrySession) Migrate

func (_FarcasterIDRegistry *FarcasterIDRegistrySession) Migrate() (*types.Transaction, error)

Migrate is a paid mutator transaction binding the contract method 0x8fd3ab80.

Solidity: function migrate() returns()

func (*FarcasterIDRegistrySession) MigratedAt

func (_FarcasterIDRegistry *FarcasterIDRegistrySession) MigratedAt() (*big.Int, error)

MigratedAt is a free data retrieval call binding the contract method 0x8b21e484.

Solidity: function migratedAt() view returns(uint40)

func (*FarcasterIDRegistrySession) Migrator

func (_FarcasterIDRegistry *FarcasterIDRegistrySession) Migrator() (common.Address, error)

Migrator is a free data retrieval call binding the contract method 0x7cd07e47.

Solidity: function migrator() view returns(address)

func (*FarcasterIDRegistrySession) Name

func (_FarcasterIDRegistry *FarcasterIDRegistrySession) Name() (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() view returns(string)

func (*FarcasterIDRegistrySession) Nonces

func (_FarcasterIDRegistry *FarcasterIDRegistrySession) 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 (*FarcasterIDRegistrySession) Owner

func (_FarcasterIDRegistry *FarcasterIDRegistrySession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*FarcasterIDRegistrySession) Pause

func (_FarcasterIDRegistry *FarcasterIDRegistrySession) Pause() (*types.Transaction, error)

Pause is a paid mutator transaction binding the contract method 0x8456cb59.

Solidity: function pause() returns()

func (*FarcasterIDRegistrySession) Paused

func (_FarcasterIDRegistry *FarcasterIDRegistrySession) Paused() (bool, error)

Paused is a free data retrieval call binding the contract method 0x5c975abb.

Solidity: function paused() view returns(bool)

func (*FarcasterIDRegistrySession) PendingOwner

func (_FarcasterIDRegistry *FarcasterIDRegistrySession) PendingOwner() (common.Address, error)

PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.

Solidity: function pendingOwner() view returns(address)

func (*FarcasterIDRegistrySession) Recover

func (_FarcasterIDRegistry *FarcasterIDRegistrySession) Recover(from common.Address, to common.Address, deadline *big.Int, sig []byte) (*types.Transaction, error)

Recover is a paid mutator transaction binding the contract method 0x2a42ede3.

Solidity: function recover(address from, address to, uint256 deadline, bytes sig) returns()

func (*FarcasterIDRegistrySession) RecoverFor

func (_FarcasterIDRegistry *FarcasterIDRegistrySession) RecoverFor(from common.Address, to common.Address, recoveryDeadline *big.Int, recoverySig []byte, toDeadline *big.Int, toSig []byte) (*types.Transaction, error)

RecoverFor is a paid mutator transaction binding the contract method 0xba656434.

Solidity: function recoverFor(address from, address to, uint256 recoveryDeadline, bytes recoverySig, uint256 toDeadline, bytes toSig) returns()

func (*FarcasterIDRegistrySession) RecoveryOf

func (_FarcasterIDRegistry *FarcasterIDRegistrySession) RecoveryOf(fid *big.Int) (common.Address, error)

RecoveryOf is a free data retrieval call binding the contract method 0xfa1a1b25.

Solidity: function recoveryOf(uint256 fid) view returns(address recovery)

func (*FarcasterIDRegistrySession) Register

func (_FarcasterIDRegistry *FarcasterIDRegistrySession) Register(to common.Address, recovery common.Address) (*types.Transaction, error)

Register is a paid mutator transaction binding the contract method 0xaa677354.

Solidity: function register(address to, address recovery) returns(uint256 fid)

func (*FarcasterIDRegistrySession) RemoveGuardian

func (_FarcasterIDRegistry *FarcasterIDRegistrySession) 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 (*FarcasterIDRegistrySession) RenounceOwnership

func (_FarcasterIDRegistry *FarcasterIDRegistrySession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*FarcasterIDRegistrySession) SetIdCounter

func (_FarcasterIDRegistry *FarcasterIDRegistrySession) SetIdCounter(_counter *big.Int) (*types.Transaction, error)

SetIdCounter is a paid mutator transaction binding the contract method 0xa5ed6a6a.

Solidity: function setIdCounter(uint256 _counter) returns()

func (*FarcasterIDRegistrySession) SetIdGateway

func (_FarcasterIDRegistry *FarcasterIDRegistrySession) SetIdGateway(_idGateway common.Address) (*types.Transaction, error)

SetIdGateway is a paid mutator transaction binding the contract method 0x033e2cb3.

Solidity: function setIdGateway(address _idGateway) returns()

func (*FarcasterIDRegistrySession) SetMigrator

func (_FarcasterIDRegistry *FarcasterIDRegistrySession) 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 (*FarcasterIDRegistrySession) TRANSFERANDCHANGERECOVERYTYPEHASH

func (_FarcasterIDRegistry *FarcasterIDRegistrySession) TRANSFERANDCHANGERECOVERYTYPEHASH() ([32]byte, error)

TRANSFERANDCHANGERECOVERYTYPEHASH is a free data retrieval call binding the contract method 0xea2bbb83.

Solidity: function TRANSFER_AND_CHANGE_RECOVERY_TYPEHASH() view returns(bytes32)

func (*FarcasterIDRegistrySession) TRANSFERTYPEHASH

func (_FarcasterIDRegistry *FarcasterIDRegistrySession) TRANSFERTYPEHASH() ([32]byte, error)

TRANSFERTYPEHASH is a free data retrieval call binding the contract method 0x00bf26f4.

Solidity: function TRANSFER_TYPEHASH() view returns(bytes32)

func (*FarcasterIDRegistrySession) Transfer

func (_FarcasterIDRegistry *FarcasterIDRegistrySession) Transfer(to common.Address, deadline *big.Int, sig []byte) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xbe45fd62.

Solidity: function transfer(address to, uint256 deadline, bytes sig) returns()

func (*FarcasterIDRegistrySession) TransferAndChangeRecovery

func (_FarcasterIDRegistry *FarcasterIDRegistrySession) TransferAndChangeRecovery(to common.Address, recovery common.Address, deadline *big.Int, sig []byte) (*types.Transaction, error)

TransferAndChangeRecovery is a paid mutator transaction binding the contract method 0x3ab8465d.

Solidity: function transferAndChangeRecovery(address to, address recovery, uint256 deadline, bytes sig) returns()

func (*FarcasterIDRegistrySession) TransferAndChangeRecoveryFor

func (_FarcasterIDRegistry *FarcasterIDRegistrySession) TransferAndChangeRecoveryFor(from common.Address, to common.Address, recovery common.Address, fromDeadline *big.Int, fromSig []byte, toDeadline *big.Int, toSig []byte) (*types.Transaction, error)

TransferAndChangeRecoveryFor is a paid mutator transaction binding the contract method 0x4c5cbb34.

Solidity: function transferAndChangeRecoveryFor(address from, address to, address recovery, uint256 fromDeadline, bytes fromSig, uint256 toDeadline, bytes toSig) returns()

func (*FarcasterIDRegistrySession) TransferFor

func (_FarcasterIDRegistry *FarcasterIDRegistrySession) TransferFor(from common.Address, to common.Address, fromDeadline *big.Int, fromSig []byte, toDeadline *big.Int, toSig []byte) (*types.Transaction, error)

TransferFor is a paid mutator transaction binding the contract method 0x16f72842.

Solidity: function transferFor(address from, address to, uint256 fromDeadline, bytes fromSig, uint256 toDeadline, bytes toSig) returns()

func (*FarcasterIDRegistrySession) TransferOwnership

func (_FarcasterIDRegistry *FarcasterIDRegistrySession) 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 (*FarcasterIDRegistrySession) Unpause

func (_FarcasterIDRegistry *FarcasterIDRegistrySession) Unpause() (*types.Transaction, error)

Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.

Solidity: function unpause() returns()

func (*FarcasterIDRegistrySession) UseNonce

func (_FarcasterIDRegistry *FarcasterIDRegistrySession) UseNonce() (*types.Transaction, error)

UseNonce is a paid mutator transaction binding the contract method 0x69615a4c.

Solidity: function useNonce() returns(uint256)

func (*FarcasterIDRegistrySession) VERSION

func (_FarcasterIDRegistry *FarcasterIDRegistrySession) VERSION() (string, error)

VERSION is a free data retrieval call binding the contract method 0xffa1ad74.

Solidity: function VERSION() view returns(string)

func (*FarcasterIDRegistrySession) VerifyFidSignature

func (_FarcasterIDRegistry *FarcasterIDRegistrySession) VerifyFidSignature(custodyAddress common.Address, fid *big.Int, digest [32]byte, sig []byte) (bool, error)

VerifyFidSignature is a free data retrieval call binding the contract method 0x32faac70.

Solidity: function verifyFidSignature(address custodyAddress, uint256 fid, bytes32 digest, bytes sig) view returns(bool isValid)

type FarcasterIDRegistrySetIdCounter

type FarcasterIDRegistrySetIdCounter struct {
	OldCounter *big.Int
	NewCounter *big.Int
	Raw        types.Log // Blockchain specific contextual infos
}

FarcasterIDRegistrySetIdCounter represents a SetIdCounter event raised by the FarcasterIDRegistry contract.

type FarcasterIDRegistrySetIdCounterIterator

type FarcasterIDRegistrySetIdCounterIterator struct {
	Event *FarcasterIDRegistrySetIdCounter // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

FarcasterIDRegistrySetIdCounterIterator is returned from FilterSetIdCounter and is used to iterate over the raw logs and unpacked data for SetIdCounter events raised by the FarcasterIDRegistry contract.

func (*FarcasterIDRegistrySetIdCounterIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*FarcasterIDRegistrySetIdCounterIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*FarcasterIDRegistrySetIdCounterIterator) Next

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 FarcasterIDRegistrySetIdGateway

type FarcasterIDRegistrySetIdGateway struct {
	OldIdGateway common.Address
	NewIdGateway common.Address
	Raw          types.Log // Blockchain specific contextual infos
}

FarcasterIDRegistrySetIdGateway represents a SetIdGateway event raised by the FarcasterIDRegistry contract.

type FarcasterIDRegistrySetIdGatewayIterator

type FarcasterIDRegistrySetIdGatewayIterator struct {
	Event *FarcasterIDRegistrySetIdGateway // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

FarcasterIDRegistrySetIdGatewayIterator is returned from FilterSetIdGateway and is used to iterate over the raw logs and unpacked data for SetIdGateway events raised by the FarcasterIDRegistry contract.

func (*FarcasterIDRegistrySetIdGatewayIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*FarcasterIDRegistrySetIdGatewayIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*FarcasterIDRegistrySetIdGatewayIterator) Next

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 FarcasterIDRegistrySetMigrator

type FarcasterIDRegistrySetMigrator struct {
	OldMigrator common.Address
	NewMigrator common.Address
	Raw         types.Log // Blockchain specific contextual infos
}

FarcasterIDRegistrySetMigrator represents a SetMigrator event raised by the FarcasterIDRegistry contract.

type FarcasterIDRegistrySetMigratorIterator

type FarcasterIDRegistrySetMigratorIterator struct {
	Event *FarcasterIDRegistrySetMigrator // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

FarcasterIDRegistrySetMigratorIterator is returned from FilterSetMigrator and is used to iterate over the raw logs and unpacked data for SetMigrator events raised by the FarcasterIDRegistry contract.

func (*FarcasterIDRegistrySetMigratorIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*FarcasterIDRegistrySetMigratorIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*FarcasterIDRegistrySetMigratorIterator) Next

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 FarcasterIDRegistryTransactor

type FarcasterIDRegistryTransactor struct {
	// contains filtered or unexported fields
}

FarcasterIDRegistryTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewFarcasterIDRegistryTransactor

func NewFarcasterIDRegistryTransactor(address common.Address, transactor bind.ContractTransactor) (*FarcasterIDRegistryTransactor, error)

NewFarcasterIDRegistryTransactor creates a new write-only instance of FarcasterIDRegistry, bound to a specific deployed contract.

func (*FarcasterIDRegistryTransactor) AcceptOwnership

func (_FarcasterIDRegistry *FarcasterIDRegistryTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.

Solidity: function acceptOwnership() returns()

func (*FarcasterIDRegistryTransactor) AddGuardian

func (_FarcasterIDRegistry *FarcasterIDRegistryTransactor) 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 (*FarcasterIDRegistryTransactor) BulkRegisterIds

func (_FarcasterIDRegistry *FarcasterIDRegistryTransactor) BulkRegisterIds(opts *bind.TransactOpts, ids []IIdRegistryBulkRegisterData) (*types.Transaction, error)

BulkRegisterIds is a paid mutator transaction binding the contract method 0x55c5b358.

Solidity: function bulkRegisterIds((uint24,address,address)[] ids) returns()

func (*FarcasterIDRegistryTransactor) BulkRegisterIdsWithDefaultRecovery

func (_FarcasterIDRegistry *FarcasterIDRegistryTransactor) BulkRegisterIdsWithDefaultRecovery(opts *bind.TransactOpts, ids []IIdRegistryBulkRegisterDefaultRecoveryData, recovery common.Address) (*types.Transaction, error)

BulkRegisterIdsWithDefaultRecovery is a paid mutator transaction binding the contract method 0x8d8043e2.

Solidity: function bulkRegisterIdsWithDefaultRecovery((uint24,address)[] ids, address recovery) returns()

func (*FarcasterIDRegistryTransactor) BulkResetIds

func (_FarcasterIDRegistry *FarcasterIDRegistryTransactor) BulkResetIds(opts *bind.TransactOpts, ids []*big.Int) (*types.Transaction, error)

BulkResetIds is a paid mutator transaction binding the contract method 0xff126441.

Solidity: function bulkResetIds(uint24[] ids) returns()

func (*FarcasterIDRegistryTransactor) ChangeRecoveryAddress

func (_FarcasterIDRegistry *FarcasterIDRegistryTransactor) ChangeRecoveryAddress(opts *bind.TransactOpts, recovery common.Address) (*types.Transaction, error)

ChangeRecoveryAddress is a paid mutator transaction binding the contract method 0xf1f0b224.

Solidity: function changeRecoveryAddress(address recovery) returns()

func (*FarcasterIDRegistryTransactor) ChangeRecoveryAddressFor

func (_FarcasterIDRegistry *FarcasterIDRegistryTransactor) ChangeRecoveryAddressFor(opts *bind.TransactOpts, owner common.Address, recovery common.Address, deadline *big.Int, sig []byte) (*types.Transaction, error)

ChangeRecoveryAddressFor is a paid mutator transaction binding the contract method 0x9cbef8dc.

Solidity: function changeRecoveryAddressFor(address owner, address recovery, uint256 deadline, bytes sig) returns()

func (*FarcasterIDRegistryTransactor) FreezeIdGateway

func (_FarcasterIDRegistry *FarcasterIDRegistryTransactor) FreezeIdGateway(opts *bind.TransactOpts) (*types.Transaction, error)

FreezeIdGateway is a paid mutator transaction binding the contract method 0xddd76649.

Solidity: function freezeIdGateway() returns()

func (*FarcasterIDRegistryTransactor) Migrate

func (_FarcasterIDRegistry *FarcasterIDRegistryTransactor) Migrate(opts *bind.TransactOpts) (*types.Transaction, error)

Migrate is a paid mutator transaction binding the contract method 0x8fd3ab80.

Solidity: function migrate() returns()

func (*FarcasterIDRegistryTransactor) Pause

func (_FarcasterIDRegistry *FarcasterIDRegistryTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)

Pause is a paid mutator transaction binding the contract method 0x8456cb59.

Solidity: function pause() returns()

func (*FarcasterIDRegistryTransactor) Recover

func (_FarcasterIDRegistry *FarcasterIDRegistryTransactor) Recover(opts *bind.TransactOpts, from common.Address, to common.Address, deadline *big.Int, sig []byte) (*types.Transaction, error)

Recover is a paid mutator transaction binding the contract method 0x2a42ede3.

Solidity: function recover(address from, address to, uint256 deadline, bytes sig) returns()

func (*FarcasterIDRegistryTransactor) RecoverFor

func (_FarcasterIDRegistry *FarcasterIDRegistryTransactor) RecoverFor(opts *bind.TransactOpts, from common.Address, to common.Address, recoveryDeadline *big.Int, recoverySig []byte, toDeadline *big.Int, toSig []byte) (*types.Transaction, error)

RecoverFor is a paid mutator transaction binding the contract method 0xba656434.

Solidity: function recoverFor(address from, address to, uint256 recoveryDeadline, bytes recoverySig, uint256 toDeadline, bytes toSig) returns()

func (*FarcasterIDRegistryTransactor) Register

func (_FarcasterIDRegistry *FarcasterIDRegistryTransactor) Register(opts *bind.TransactOpts, to common.Address, recovery common.Address) (*types.Transaction, error)

Register is a paid mutator transaction binding the contract method 0xaa677354.

Solidity: function register(address to, address recovery) returns(uint256 fid)

func (*FarcasterIDRegistryTransactor) RemoveGuardian

func (_FarcasterIDRegistry *FarcasterIDRegistryTransactor) 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 (*FarcasterIDRegistryTransactor) RenounceOwnership

func (_FarcasterIDRegistry *FarcasterIDRegistryTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*FarcasterIDRegistryTransactor) SetIdCounter

func (_FarcasterIDRegistry *FarcasterIDRegistryTransactor) SetIdCounter(opts *bind.TransactOpts, _counter *big.Int) (*types.Transaction, error)

SetIdCounter is a paid mutator transaction binding the contract method 0xa5ed6a6a.

Solidity: function setIdCounter(uint256 _counter) returns()

func (*FarcasterIDRegistryTransactor) SetIdGateway

func (_FarcasterIDRegistry *FarcasterIDRegistryTransactor) SetIdGateway(opts *bind.TransactOpts, _idGateway common.Address) (*types.Transaction, error)

SetIdGateway is a paid mutator transaction binding the contract method 0x033e2cb3.

Solidity: function setIdGateway(address _idGateway) returns()

func (*FarcasterIDRegistryTransactor) SetMigrator

func (_FarcasterIDRegistry *FarcasterIDRegistryTransactor) 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 (*FarcasterIDRegistryTransactor) Transfer

func (_FarcasterIDRegistry *FarcasterIDRegistryTransactor) Transfer(opts *bind.TransactOpts, to common.Address, deadline *big.Int, sig []byte) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xbe45fd62.

Solidity: function transfer(address to, uint256 deadline, bytes sig) returns()

func (*FarcasterIDRegistryTransactor) TransferAndChangeRecovery

func (_FarcasterIDRegistry *FarcasterIDRegistryTransactor) TransferAndChangeRecovery(opts *bind.TransactOpts, to common.Address, recovery common.Address, deadline *big.Int, sig []byte) (*types.Transaction, error)

TransferAndChangeRecovery is a paid mutator transaction binding the contract method 0x3ab8465d.

Solidity: function transferAndChangeRecovery(address to, address recovery, uint256 deadline, bytes sig) returns()

func (*FarcasterIDRegistryTransactor) TransferAndChangeRecoveryFor

func (_FarcasterIDRegistry *FarcasterIDRegistryTransactor) TransferAndChangeRecoveryFor(opts *bind.TransactOpts, from common.Address, to common.Address, recovery common.Address, fromDeadline *big.Int, fromSig []byte, toDeadline *big.Int, toSig []byte) (*types.Transaction, error)

TransferAndChangeRecoveryFor is a paid mutator transaction binding the contract method 0x4c5cbb34.

Solidity: function transferAndChangeRecoveryFor(address from, address to, address recovery, uint256 fromDeadline, bytes fromSig, uint256 toDeadline, bytes toSig) returns()

func (*FarcasterIDRegistryTransactor) TransferFor

func (_FarcasterIDRegistry *FarcasterIDRegistryTransactor) TransferFor(opts *bind.TransactOpts, from common.Address, to common.Address, fromDeadline *big.Int, fromSig []byte, toDeadline *big.Int, toSig []byte) (*types.Transaction, error)

TransferFor is a paid mutator transaction binding the contract method 0x16f72842.

Solidity: function transferFor(address from, address to, uint256 fromDeadline, bytes fromSig, uint256 toDeadline, bytes toSig) returns()

func (*FarcasterIDRegistryTransactor) TransferOwnership

func (_FarcasterIDRegistry *FarcasterIDRegistryTransactor) 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 (*FarcasterIDRegistryTransactor) Unpause

func (_FarcasterIDRegistry *FarcasterIDRegistryTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)

Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.

Solidity: function unpause() returns()

func (*FarcasterIDRegistryTransactor) UseNonce

func (_FarcasterIDRegistry *FarcasterIDRegistryTransactor) UseNonce(opts *bind.TransactOpts) (*types.Transaction, error)

UseNonce is a paid mutator transaction binding the contract method 0x69615a4c.

Solidity: function useNonce() returns(uint256)

type FarcasterIDRegistryTransactorRaw

type FarcasterIDRegistryTransactorRaw struct {
	Contract *FarcasterIDRegistryTransactor // Generic write-only contract binding to access the raw methods on
}

FarcasterIDRegistryTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*FarcasterIDRegistryTransactorRaw) Transact

func (_FarcasterIDRegistry *FarcasterIDRegistryTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*FarcasterIDRegistryTransactorRaw) Transfer

func (_FarcasterIDRegistry *FarcasterIDRegistryTransactorRaw) 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 FarcasterIDRegistryTransactorSession

type FarcasterIDRegistryTransactorSession struct {
	Contract     *FarcasterIDRegistryTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts              // Transaction auth options to use throughout this session
}

FarcasterIDRegistryTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*FarcasterIDRegistryTransactorSession) AcceptOwnership

func (_FarcasterIDRegistry *FarcasterIDRegistryTransactorSession) AcceptOwnership() (*types.Transaction, error)

AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.

Solidity: function acceptOwnership() returns()

func (*FarcasterIDRegistryTransactorSession) AddGuardian

func (_FarcasterIDRegistry *FarcasterIDRegistryTransactorSession) 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 (*FarcasterIDRegistryTransactorSession) BulkRegisterIds

func (_FarcasterIDRegistry *FarcasterIDRegistryTransactorSession) BulkRegisterIds(ids []IIdRegistryBulkRegisterData) (*types.Transaction, error)

BulkRegisterIds is a paid mutator transaction binding the contract method 0x55c5b358.

Solidity: function bulkRegisterIds((uint24,address,address)[] ids) returns()

func (*FarcasterIDRegistryTransactorSession) BulkRegisterIdsWithDefaultRecovery

func (_FarcasterIDRegistry *FarcasterIDRegistryTransactorSession) BulkRegisterIdsWithDefaultRecovery(ids []IIdRegistryBulkRegisterDefaultRecoveryData, recovery common.Address) (*types.Transaction, error)

BulkRegisterIdsWithDefaultRecovery is a paid mutator transaction binding the contract method 0x8d8043e2.

Solidity: function bulkRegisterIdsWithDefaultRecovery((uint24,address)[] ids, address recovery) returns()

func (*FarcasterIDRegistryTransactorSession) BulkResetIds

func (_FarcasterIDRegistry *FarcasterIDRegistryTransactorSession) BulkResetIds(ids []*big.Int) (*types.Transaction, error)

BulkResetIds is a paid mutator transaction binding the contract method 0xff126441.

Solidity: function bulkResetIds(uint24[] ids) returns()

func (*FarcasterIDRegistryTransactorSession) ChangeRecoveryAddress

func (_FarcasterIDRegistry *FarcasterIDRegistryTransactorSession) ChangeRecoveryAddress(recovery common.Address) (*types.Transaction, error)

ChangeRecoveryAddress is a paid mutator transaction binding the contract method 0xf1f0b224.

Solidity: function changeRecoveryAddress(address recovery) returns()

func (*FarcasterIDRegistryTransactorSession) ChangeRecoveryAddressFor

func (_FarcasterIDRegistry *FarcasterIDRegistryTransactorSession) ChangeRecoveryAddressFor(owner common.Address, recovery common.Address, deadline *big.Int, sig []byte) (*types.Transaction, error)

ChangeRecoveryAddressFor is a paid mutator transaction binding the contract method 0x9cbef8dc.

Solidity: function changeRecoveryAddressFor(address owner, address recovery, uint256 deadline, bytes sig) returns()

func (*FarcasterIDRegistryTransactorSession) FreezeIdGateway

func (_FarcasterIDRegistry *FarcasterIDRegistryTransactorSession) FreezeIdGateway() (*types.Transaction, error)

FreezeIdGateway is a paid mutator transaction binding the contract method 0xddd76649.

Solidity: function freezeIdGateway() returns()

func (*FarcasterIDRegistryTransactorSession) Migrate

func (_FarcasterIDRegistry *FarcasterIDRegistryTransactorSession) Migrate() (*types.Transaction, error)

Migrate is a paid mutator transaction binding the contract method 0x8fd3ab80.

Solidity: function migrate() returns()

func (*FarcasterIDRegistryTransactorSession) Pause

func (_FarcasterIDRegistry *FarcasterIDRegistryTransactorSession) Pause() (*types.Transaction, error)

Pause is a paid mutator transaction binding the contract method 0x8456cb59.

Solidity: function pause() returns()

func (*FarcasterIDRegistryTransactorSession) Recover

func (_FarcasterIDRegistry *FarcasterIDRegistryTransactorSession) Recover(from common.Address, to common.Address, deadline *big.Int, sig []byte) (*types.Transaction, error)

Recover is a paid mutator transaction binding the contract method 0x2a42ede3.

Solidity: function recover(address from, address to, uint256 deadline, bytes sig) returns()

func (*FarcasterIDRegistryTransactorSession) RecoverFor

func (_FarcasterIDRegistry *FarcasterIDRegistryTransactorSession) RecoverFor(from common.Address, to common.Address, recoveryDeadline *big.Int, recoverySig []byte, toDeadline *big.Int, toSig []byte) (*types.Transaction, error)

RecoverFor is a paid mutator transaction binding the contract method 0xba656434.

Solidity: function recoverFor(address from, address to, uint256 recoveryDeadline, bytes recoverySig, uint256 toDeadline, bytes toSig) returns()

func (*FarcasterIDRegistryTransactorSession) Register

func (_FarcasterIDRegistry *FarcasterIDRegistryTransactorSession) Register(to common.Address, recovery common.Address) (*types.Transaction, error)

Register is a paid mutator transaction binding the contract method 0xaa677354.

Solidity: function register(address to, address recovery) returns(uint256 fid)

func (*FarcasterIDRegistryTransactorSession) RemoveGuardian

func (_FarcasterIDRegistry *FarcasterIDRegistryTransactorSession) 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 (*FarcasterIDRegistryTransactorSession) RenounceOwnership

func (_FarcasterIDRegistry *FarcasterIDRegistryTransactorSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*FarcasterIDRegistryTransactorSession) SetIdCounter

func (_FarcasterIDRegistry *FarcasterIDRegistryTransactorSession) SetIdCounter(_counter *big.Int) (*types.Transaction, error)

SetIdCounter is a paid mutator transaction binding the contract method 0xa5ed6a6a.

Solidity: function setIdCounter(uint256 _counter) returns()

func (*FarcasterIDRegistryTransactorSession) SetIdGateway

func (_FarcasterIDRegistry *FarcasterIDRegistryTransactorSession) SetIdGateway(_idGateway common.Address) (*types.Transaction, error)

SetIdGateway is a paid mutator transaction binding the contract method 0x033e2cb3.

Solidity: function setIdGateway(address _idGateway) returns()

func (*FarcasterIDRegistryTransactorSession) SetMigrator

func (_FarcasterIDRegistry *FarcasterIDRegistryTransactorSession) 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 (*FarcasterIDRegistryTransactorSession) Transfer

func (_FarcasterIDRegistry *FarcasterIDRegistryTransactorSession) Transfer(to common.Address, deadline *big.Int, sig []byte) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xbe45fd62.

Solidity: function transfer(address to, uint256 deadline, bytes sig) returns()

func (*FarcasterIDRegistryTransactorSession) TransferAndChangeRecovery

func (_FarcasterIDRegistry *FarcasterIDRegistryTransactorSession) TransferAndChangeRecovery(to common.Address, recovery common.Address, deadline *big.Int, sig []byte) (*types.Transaction, error)

TransferAndChangeRecovery is a paid mutator transaction binding the contract method 0x3ab8465d.

Solidity: function transferAndChangeRecovery(address to, address recovery, uint256 deadline, bytes sig) returns()

func (*FarcasterIDRegistryTransactorSession) TransferAndChangeRecoveryFor

func (_FarcasterIDRegistry *FarcasterIDRegistryTransactorSession) TransferAndChangeRecoveryFor(from common.Address, to common.Address, recovery common.Address, fromDeadline *big.Int, fromSig []byte, toDeadline *big.Int, toSig []byte) (*types.Transaction, error)

TransferAndChangeRecoveryFor is a paid mutator transaction binding the contract method 0x4c5cbb34.

Solidity: function transferAndChangeRecoveryFor(address from, address to, address recovery, uint256 fromDeadline, bytes fromSig, uint256 toDeadline, bytes toSig) returns()

func (*FarcasterIDRegistryTransactorSession) TransferFor

func (_FarcasterIDRegistry *FarcasterIDRegistryTransactorSession) TransferFor(from common.Address, to common.Address, fromDeadline *big.Int, fromSig []byte, toDeadline *big.Int, toSig []byte) (*types.Transaction, error)

TransferFor is a paid mutator transaction binding the contract method 0x16f72842.

Solidity: function transferFor(address from, address to, uint256 fromDeadline, bytes fromSig, uint256 toDeadline, bytes toSig) returns()

func (*FarcasterIDRegistryTransactorSession) TransferOwnership

func (_FarcasterIDRegistry *FarcasterIDRegistryTransactorSession) 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 (*FarcasterIDRegistryTransactorSession) Unpause

func (_FarcasterIDRegistry *FarcasterIDRegistryTransactorSession) Unpause() (*types.Transaction, error)

Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.

Solidity: function unpause() returns()

func (*FarcasterIDRegistryTransactorSession) UseNonce

func (_FarcasterIDRegistry *FarcasterIDRegistryTransactorSession) UseNonce() (*types.Transaction, error)

UseNonce is a paid mutator transaction binding the contract method 0x69615a4c.

Solidity: function useNonce() returns(uint256)

type FarcasterIDRegistryTransfer

type FarcasterIDRegistryTransfer struct {
	From common.Address
	To   common.Address
	Id   *big.Int
	Raw  types.Log // Blockchain specific contextual infos
}

FarcasterIDRegistryTransfer represents a Transfer event raised by the FarcasterIDRegistry contract.

type FarcasterIDRegistryTransferIterator

type FarcasterIDRegistryTransferIterator struct {
	Event *FarcasterIDRegistryTransfer // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

FarcasterIDRegistryTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the FarcasterIDRegistry contract.

func (*FarcasterIDRegistryTransferIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*FarcasterIDRegistryTransferIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*FarcasterIDRegistryTransferIterator) Next

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 FarcasterIDRegistryUnpaused

type FarcasterIDRegistryUnpaused struct {
	Account common.Address
	Raw     types.Log // Blockchain specific contextual infos
}

FarcasterIDRegistryUnpaused represents a Unpaused event raised by the FarcasterIDRegistry contract.

type FarcasterIDRegistryUnpausedIterator

type FarcasterIDRegistryUnpausedIterator struct {
	Event *FarcasterIDRegistryUnpaused // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

FarcasterIDRegistryUnpausedIterator is returned from FilterUnpaused and is used to iterate over the raw logs and unpacked data for Unpaused events raised by the FarcasterIDRegistry contract.

func (*FarcasterIDRegistryUnpausedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*FarcasterIDRegistryUnpausedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*FarcasterIDRegistryUnpausedIterator) Next

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 IIdRegistryBulkRegisterData

type IIdRegistryBulkRegisterData struct {
	Fid      *big.Int
	Custody  common.Address
	Recovery common.Address
}

IIdRegistryBulkRegisterData is an auto generated low-level Go binding around an user-defined struct.

type IIdRegistryBulkRegisterDefaultRecoveryData

type IIdRegistryBulkRegisterDefaultRecoveryData struct {
	Fid     *big.Int
	Custody common.Address
}

IIdRegistryBulkRegisterDefaultRecoveryData is an auto generated low-level Go binding around an user-defined struct.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL