876 lines
32 KiB
TypeScript
876 lines
32 KiB
TypeScript
/* Autogenerated file. Do not edit manually. */
|
|
/* tslint:disable */
|
|
/* eslint-disable */
|
|
import type {
|
|
BaseContract,
|
|
BigNumber,
|
|
BigNumberish,
|
|
BytesLike,
|
|
CallOverrides,
|
|
ContractTransaction,
|
|
Overrides,
|
|
PopulatedTransaction,
|
|
Signer,
|
|
utils
|
|
} from 'ethers'
|
|
import type { FunctionFragment, Result, EventFragment } from '@ethersproject/abi'
|
|
import type { Listener, Provider } from '@ethersproject/providers'
|
|
import type { TypedEventFilter, TypedEvent, TypedListener, OnEvent, PromiseOrValue } from './common'
|
|
|
|
export interface RelayerRegistryAbiInterface extends utils.Interface {
|
|
functions: {
|
|
'bulkResolve(bytes32[])': FunctionFragment
|
|
'burn(address,address,address)': FunctionFragment
|
|
'ens()': FunctionFragment
|
|
'feeManager()': FunctionFragment
|
|
'getRelayerBalance(address)': FunctionFragment
|
|
'getRelayerEnsHash(address)': FunctionFragment
|
|
'governance()': FunctionFragment
|
|
'initialize(bytes32)': FunctionFragment
|
|
'isRelayer(address)': FunctionFragment
|
|
'isRelayerRegistered(address,address)': FunctionFragment
|
|
'minStakeAmount()': FunctionFragment
|
|
'nullifyBalance(address)': FunctionFragment
|
|
'register(string,uint256,address[])': FunctionFragment
|
|
'registerPermit(string,uint256,address[],address,uint256,uint8,bytes32,bytes32)': FunctionFragment
|
|
'registerWorker(address,address)': FunctionFragment
|
|
'relayers(address)': FunctionFragment
|
|
'resolve(bytes32)': FunctionFragment
|
|
'setMinStakeAmount(uint256)': FunctionFragment
|
|
'setTornadoRouter(address)': FunctionFragment
|
|
'stakeToRelayer(address,uint256)': FunctionFragment
|
|
'stakeToRelayerPermit(address,uint256,address,uint256,uint8,bytes32,bytes32)': FunctionFragment
|
|
'staking()': FunctionFragment
|
|
'torn()': FunctionFragment
|
|
'tornadoRouter()': FunctionFragment
|
|
'unregisterWorker(address)': FunctionFragment
|
|
'workers(address)': FunctionFragment
|
|
}
|
|
|
|
getFunction(
|
|
nameOrSignatureOrTopic:
|
|
| 'bulkResolve'
|
|
| 'burn'
|
|
| 'ens'
|
|
| 'feeManager'
|
|
| 'getRelayerBalance'
|
|
| 'getRelayerEnsHash'
|
|
| 'governance'
|
|
| 'initialize'
|
|
| 'isRelayer'
|
|
| 'isRelayerRegistered'
|
|
| 'minStakeAmount'
|
|
| 'nullifyBalance'
|
|
| 'register'
|
|
| 'registerPermit'
|
|
| 'registerWorker'
|
|
| 'relayers'
|
|
| 'resolve'
|
|
| 'setMinStakeAmount'
|
|
| 'setTornadoRouter'
|
|
| 'stakeToRelayer'
|
|
| 'stakeToRelayerPermit'
|
|
| 'staking'
|
|
| 'torn'
|
|
| 'tornadoRouter'
|
|
| 'unregisterWorker'
|
|
| 'workers'
|
|
): FunctionFragment
|
|
|
|
encodeFunctionData(functionFragment: 'bulkResolve', values: [PromiseOrValue<BytesLike>[]]): string
|
|
encodeFunctionData(
|
|
functionFragment: 'burn',
|
|
values: [PromiseOrValue<string>, PromiseOrValue<string>, PromiseOrValue<string>]
|
|
): string
|
|
encodeFunctionData(functionFragment: 'ens', values?: undefined): string
|
|
encodeFunctionData(functionFragment: 'feeManager', values?: undefined): string
|
|
encodeFunctionData(functionFragment: 'getRelayerBalance', values: [PromiseOrValue<string>]): string
|
|
encodeFunctionData(functionFragment: 'getRelayerEnsHash', values: [PromiseOrValue<string>]): string
|
|
encodeFunctionData(functionFragment: 'governance', values?: undefined): string
|
|
encodeFunctionData(functionFragment: 'initialize', values: [PromiseOrValue<BytesLike>]): string
|
|
encodeFunctionData(functionFragment: 'isRelayer', values: [PromiseOrValue<string>]): string
|
|
encodeFunctionData(
|
|
functionFragment: 'isRelayerRegistered',
|
|
values: [PromiseOrValue<string>, PromiseOrValue<string>]
|
|
): string
|
|
encodeFunctionData(functionFragment: 'minStakeAmount', values?: undefined): string
|
|
encodeFunctionData(functionFragment: 'nullifyBalance', values: [PromiseOrValue<string>]): string
|
|
encodeFunctionData(
|
|
functionFragment: 'register',
|
|
values: [PromiseOrValue<string>, PromiseOrValue<BigNumberish>, PromiseOrValue<string>[]]
|
|
): string
|
|
encodeFunctionData(
|
|
functionFragment: 'registerPermit',
|
|
values: [
|
|
PromiseOrValue<string>,
|
|
PromiseOrValue<BigNumberish>,
|
|
PromiseOrValue<string>[],
|
|
PromiseOrValue<string>,
|
|
PromiseOrValue<BigNumberish>,
|
|
PromiseOrValue<BigNumberish>,
|
|
PromiseOrValue<BytesLike>,
|
|
PromiseOrValue<BytesLike>
|
|
]
|
|
): string
|
|
encodeFunctionData(
|
|
functionFragment: 'registerWorker',
|
|
values: [PromiseOrValue<string>, PromiseOrValue<string>]
|
|
): string
|
|
encodeFunctionData(functionFragment: 'relayers', values: [PromiseOrValue<string>]): string
|
|
encodeFunctionData(functionFragment: 'resolve', values: [PromiseOrValue<BytesLike>]): string
|
|
encodeFunctionData(functionFragment: 'setMinStakeAmount', values: [PromiseOrValue<BigNumberish>]): string
|
|
encodeFunctionData(functionFragment: 'setTornadoRouter', values: [PromiseOrValue<string>]): string
|
|
encodeFunctionData(
|
|
functionFragment: 'stakeToRelayer',
|
|
values: [PromiseOrValue<string>, PromiseOrValue<BigNumberish>]
|
|
): string
|
|
encodeFunctionData(
|
|
functionFragment: 'stakeToRelayerPermit',
|
|
values: [
|
|
PromiseOrValue<string>,
|
|
PromiseOrValue<BigNumberish>,
|
|
PromiseOrValue<string>,
|
|
PromiseOrValue<BigNumberish>,
|
|
PromiseOrValue<BigNumberish>,
|
|
PromiseOrValue<BytesLike>,
|
|
PromiseOrValue<BytesLike>
|
|
]
|
|
): string
|
|
encodeFunctionData(functionFragment: 'staking', values?: undefined): string
|
|
encodeFunctionData(functionFragment: 'torn', values?: undefined): string
|
|
encodeFunctionData(functionFragment: 'tornadoRouter', values?: undefined): string
|
|
encodeFunctionData(functionFragment: 'unregisterWorker', values: [PromiseOrValue<string>]): string
|
|
encodeFunctionData(functionFragment: 'workers', values: [PromiseOrValue<string>]): string
|
|
|
|
decodeFunctionResult(functionFragment: 'bulkResolve', data: BytesLike): Result
|
|
decodeFunctionResult(functionFragment: 'burn', data: BytesLike): Result
|
|
decodeFunctionResult(functionFragment: 'ens', data: BytesLike): Result
|
|
decodeFunctionResult(functionFragment: 'feeManager', data: BytesLike): Result
|
|
decodeFunctionResult(functionFragment: 'getRelayerBalance', data: BytesLike): Result
|
|
decodeFunctionResult(functionFragment: 'getRelayerEnsHash', data: BytesLike): Result
|
|
decodeFunctionResult(functionFragment: 'governance', data: BytesLike): Result
|
|
decodeFunctionResult(functionFragment: 'initialize', data: BytesLike): Result
|
|
decodeFunctionResult(functionFragment: 'isRelayer', data: BytesLike): Result
|
|
decodeFunctionResult(functionFragment: 'isRelayerRegistered', data: BytesLike): Result
|
|
decodeFunctionResult(functionFragment: 'minStakeAmount', data: BytesLike): Result
|
|
decodeFunctionResult(functionFragment: 'nullifyBalance', data: BytesLike): Result
|
|
decodeFunctionResult(functionFragment: 'register', data: BytesLike): Result
|
|
decodeFunctionResult(functionFragment: 'registerPermit', data: BytesLike): Result
|
|
decodeFunctionResult(functionFragment: 'registerWorker', data: BytesLike): Result
|
|
decodeFunctionResult(functionFragment: 'relayers', data: BytesLike): Result
|
|
decodeFunctionResult(functionFragment: 'resolve', data: BytesLike): Result
|
|
decodeFunctionResult(functionFragment: 'setMinStakeAmount', data: BytesLike): Result
|
|
decodeFunctionResult(functionFragment: 'setTornadoRouter', data: BytesLike): Result
|
|
decodeFunctionResult(functionFragment: 'stakeToRelayer', data: BytesLike): Result
|
|
decodeFunctionResult(functionFragment: 'stakeToRelayerPermit', data: BytesLike): Result
|
|
decodeFunctionResult(functionFragment: 'staking', data: BytesLike): Result
|
|
decodeFunctionResult(functionFragment: 'torn', data: BytesLike): Result
|
|
decodeFunctionResult(functionFragment: 'tornadoRouter', data: BytesLike): Result
|
|
decodeFunctionResult(functionFragment: 'unregisterWorker', data: BytesLike): Result
|
|
decodeFunctionResult(functionFragment: 'workers', data: BytesLike): Result
|
|
|
|
events: {
|
|
'MinimumStakeAmount(uint256)': EventFragment
|
|
'RelayerBalanceNullified(address)': EventFragment
|
|
'RelayerRegistered(bytes32,string,address,uint256)': EventFragment
|
|
'RouterRegistered(address)': EventFragment
|
|
'StakeAddedToRelayer(address,uint256)': EventFragment
|
|
'StakeBurned(address,uint256)': EventFragment
|
|
'WorkerRegistered(address,address)': EventFragment
|
|
'WorkerUnregistered(address,address)': EventFragment
|
|
}
|
|
|
|
getEvent(nameOrSignatureOrTopic: 'MinimumStakeAmount'): EventFragment
|
|
getEvent(nameOrSignatureOrTopic: 'RelayerBalanceNullified'): EventFragment
|
|
getEvent(nameOrSignatureOrTopic: 'RelayerRegistered'): EventFragment
|
|
getEvent(nameOrSignatureOrTopic: 'RouterRegistered'): EventFragment
|
|
getEvent(nameOrSignatureOrTopic: 'StakeAddedToRelayer'): EventFragment
|
|
getEvent(nameOrSignatureOrTopic: 'StakeBurned'): EventFragment
|
|
getEvent(nameOrSignatureOrTopic: 'WorkerRegistered'): EventFragment
|
|
getEvent(nameOrSignatureOrTopic: 'WorkerUnregistered'): EventFragment
|
|
}
|
|
|
|
export interface MinimumStakeAmountEventObject {
|
|
minStakeAmount: BigNumber
|
|
}
|
|
export type MinimumStakeAmountEvent = TypedEvent<[BigNumber], MinimumStakeAmountEventObject>
|
|
|
|
export type MinimumStakeAmountEventFilter = TypedEventFilter<MinimumStakeAmountEvent>
|
|
|
|
export interface RelayerBalanceNullifiedEventObject {
|
|
relayer: string
|
|
}
|
|
export type RelayerBalanceNullifiedEvent = TypedEvent<[string], RelayerBalanceNullifiedEventObject>
|
|
|
|
export type RelayerBalanceNullifiedEventFilter = TypedEventFilter<RelayerBalanceNullifiedEvent>
|
|
|
|
export interface RelayerRegisteredEventObject {
|
|
relayer: string
|
|
ensName: string
|
|
relayerAddress: string
|
|
stakedAmount: BigNumber
|
|
}
|
|
export type RelayerRegisteredEvent = TypedEvent<
|
|
[string, string, string, BigNumber],
|
|
RelayerRegisteredEventObject
|
|
>
|
|
|
|
export type RelayerRegisteredEventFilter = TypedEventFilter<RelayerRegisteredEvent>
|
|
|
|
export interface RouterRegisteredEventObject {
|
|
tornadoRouter: string
|
|
}
|
|
export type RouterRegisteredEvent = TypedEvent<[string], RouterRegisteredEventObject>
|
|
|
|
export type RouterRegisteredEventFilter = TypedEventFilter<RouterRegisteredEvent>
|
|
|
|
export interface StakeAddedToRelayerEventObject {
|
|
relayer: string
|
|
amountStakeAdded: BigNumber
|
|
}
|
|
export type StakeAddedToRelayerEvent = TypedEvent<[string, BigNumber], StakeAddedToRelayerEventObject>
|
|
|
|
export type StakeAddedToRelayerEventFilter = TypedEventFilter<StakeAddedToRelayerEvent>
|
|
|
|
export interface StakeBurnedEventObject {
|
|
relayer: string
|
|
amountBurned: BigNumber
|
|
}
|
|
export type StakeBurnedEvent = TypedEvent<[string, BigNumber], StakeBurnedEventObject>
|
|
|
|
export type StakeBurnedEventFilter = TypedEventFilter<StakeBurnedEvent>
|
|
|
|
export interface WorkerRegisteredEventObject {
|
|
relayer: string
|
|
worker: string
|
|
}
|
|
export type WorkerRegisteredEvent = TypedEvent<[string, string], WorkerRegisteredEventObject>
|
|
|
|
export type WorkerRegisteredEventFilter = TypedEventFilter<WorkerRegisteredEvent>
|
|
|
|
export interface WorkerUnregisteredEventObject {
|
|
relayer: string
|
|
worker: string
|
|
}
|
|
export type WorkerUnregisteredEvent = TypedEvent<[string, string], WorkerUnregisteredEventObject>
|
|
|
|
export type WorkerUnregisteredEventFilter = TypedEventFilter<WorkerUnregisteredEvent>
|
|
|
|
export interface RelayerRegistryAbi extends BaseContract {
|
|
contractName: 'RelayerRegistryAbi'
|
|
|
|
connect(signerOrProvider: Signer | Provider | string): this
|
|
attach(addressOrName: string): this
|
|
deployed(): Promise<this>
|
|
|
|
interface: RelayerRegistryAbiInterface
|
|
|
|
queryFilter<TEvent extends TypedEvent>(
|
|
event: TypedEventFilter<TEvent>,
|
|
fromBlockOrBlockhash?: string | number | undefined,
|
|
toBlock?: string | number | undefined
|
|
): Promise<Array<TEvent>>
|
|
|
|
listeners<TEvent extends TypedEvent>(eventFilter?: TypedEventFilter<TEvent>): Array<TypedListener<TEvent>>
|
|
listeners(eventName?: string): Array<Listener>
|
|
removeAllListeners<TEvent extends TypedEvent>(eventFilter: TypedEventFilter<TEvent>): this
|
|
removeAllListeners(eventName?: string): this
|
|
off: OnEvent<this>
|
|
on: OnEvent<this>
|
|
once: OnEvent<this>
|
|
removeListener: OnEvent<this>
|
|
|
|
functions: {
|
|
bulkResolve(
|
|
domains: PromiseOrValue<BytesLike>[],
|
|
overrides?: CallOverrides
|
|
): Promise<[string[]] & { result: string[] }>
|
|
|
|
burn(
|
|
sender: PromiseOrValue<string>,
|
|
relayer: PromiseOrValue<string>,
|
|
pool: PromiseOrValue<string>,
|
|
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
): Promise<ContractTransaction>
|
|
|
|
ens(overrides?: CallOverrides): Promise<[string]>
|
|
|
|
feeManager(overrides?: CallOverrides): Promise<[string]>
|
|
|
|
getRelayerBalance(relayer: PromiseOrValue<string>, overrides?: CallOverrides): Promise<[BigNumber]>
|
|
|
|
getRelayerEnsHash(relayer: PromiseOrValue<string>, overrides?: CallOverrides): Promise<[string]>
|
|
|
|
governance(overrides?: CallOverrides): Promise<[string]>
|
|
|
|
initialize(
|
|
_tornadoRouter: PromiseOrValue<BytesLike>,
|
|
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
): Promise<ContractTransaction>
|
|
|
|
isRelayer(toResolve: PromiseOrValue<string>, overrides?: CallOverrides): Promise<[boolean]>
|
|
|
|
isRelayerRegistered(
|
|
relayer: PromiseOrValue<string>,
|
|
toResolve: PromiseOrValue<string>,
|
|
overrides?: CallOverrides
|
|
): Promise<[boolean]>
|
|
|
|
minStakeAmount(overrides?: CallOverrides): Promise<[BigNumber]>
|
|
|
|
nullifyBalance(
|
|
relayer: PromiseOrValue<string>,
|
|
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
): Promise<ContractTransaction>
|
|
|
|
register(
|
|
ensName: PromiseOrValue<string>,
|
|
stake: PromiseOrValue<BigNumberish>,
|
|
workersToRegister: PromiseOrValue<string>[],
|
|
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
): Promise<ContractTransaction>
|
|
|
|
registerPermit(
|
|
ensName: PromiseOrValue<string>,
|
|
stake: PromiseOrValue<BigNumberish>,
|
|
workersToRegister: PromiseOrValue<string>[],
|
|
relayer: PromiseOrValue<string>,
|
|
deadline: PromiseOrValue<BigNumberish>,
|
|
v: PromiseOrValue<BigNumberish>,
|
|
r: PromiseOrValue<BytesLike>,
|
|
s: PromiseOrValue<BytesLike>,
|
|
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
): Promise<ContractTransaction>
|
|
|
|
registerWorker(
|
|
relayer: PromiseOrValue<string>,
|
|
worker: PromiseOrValue<string>,
|
|
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
): Promise<ContractTransaction>
|
|
|
|
relayers(
|
|
arg0: PromiseOrValue<string>,
|
|
overrides?: CallOverrides
|
|
): Promise<[BigNumber, string] & { balance: BigNumber; ensHash: string }>
|
|
|
|
resolve(node: PromiseOrValue<BytesLike>, overrides?: CallOverrides): Promise<[string]>
|
|
|
|
setMinStakeAmount(
|
|
minAmount: PromiseOrValue<BigNumberish>,
|
|
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
): Promise<ContractTransaction>
|
|
|
|
setTornadoRouter(
|
|
tornadoRouterAddress: PromiseOrValue<string>,
|
|
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
): Promise<ContractTransaction>
|
|
|
|
stakeToRelayer(
|
|
relayer: PromiseOrValue<string>,
|
|
stake: PromiseOrValue<BigNumberish>,
|
|
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
): Promise<ContractTransaction>
|
|
|
|
stakeToRelayerPermit(
|
|
relayer: PromiseOrValue<string>,
|
|
stake: PromiseOrValue<BigNumberish>,
|
|
staker: PromiseOrValue<string>,
|
|
deadline: PromiseOrValue<BigNumberish>,
|
|
v: PromiseOrValue<BigNumberish>,
|
|
r: PromiseOrValue<BytesLike>,
|
|
s: PromiseOrValue<BytesLike>,
|
|
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
): Promise<ContractTransaction>
|
|
|
|
staking(overrides?: CallOverrides): Promise<[string]>
|
|
|
|
torn(overrides?: CallOverrides): Promise<[string]>
|
|
|
|
tornadoRouter(overrides?: CallOverrides): Promise<[string]>
|
|
|
|
unregisterWorker(
|
|
worker: PromiseOrValue<string>,
|
|
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
): Promise<ContractTransaction>
|
|
|
|
workers(arg0: PromiseOrValue<string>, overrides?: CallOverrides): Promise<[string]>
|
|
}
|
|
|
|
bulkResolve(domains: PromiseOrValue<BytesLike>[], overrides?: CallOverrides): Promise<string[]>
|
|
|
|
burn(
|
|
sender: PromiseOrValue<string>,
|
|
relayer: PromiseOrValue<string>,
|
|
pool: PromiseOrValue<string>,
|
|
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
): Promise<ContractTransaction>
|
|
|
|
ens(overrides?: CallOverrides): Promise<string>
|
|
|
|
feeManager(overrides?: CallOverrides): Promise<string>
|
|
|
|
getRelayerBalance(relayer: PromiseOrValue<string>, overrides?: CallOverrides): Promise<BigNumber>
|
|
|
|
getRelayerEnsHash(relayer: PromiseOrValue<string>, overrides?: CallOverrides): Promise<string>
|
|
|
|
governance(overrides?: CallOverrides): Promise<string>
|
|
|
|
initialize(
|
|
_tornadoRouter: PromiseOrValue<BytesLike>,
|
|
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
): Promise<ContractTransaction>
|
|
|
|
isRelayer(toResolve: PromiseOrValue<string>, overrides?: CallOverrides): Promise<boolean>
|
|
|
|
isRelayerRegistered(
|
|
relayer: PromiseOrValue<string>,
|
|
toResolve: PromiseOrValue<string>,
|
|
overrides?: CallOverrides
|
|
): Promise<boolean>
|
|
|
|
minStakeAmount(overrides?: CallOverrides): Promise<BigNumber>
|
|
|
|
nullifyBalance(
|
|
relayer: PromiseOrValue<string>,
|
|
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
): Promise<ContractTransaction>
|
|
|
|
register(
|
|
ensName: PromiseOrValue<string>,
|
|
stake: PromiseOrValue<BigNumberish>,
|
|
workersToRegister: PromiseOrValue<string>[],
|
|
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
): Promise<ContractTransaction>
|
|
|
|
registerPermit(
|
|
ensName: PromiseOrValue<string>,
|
|
stake: PromiseOrValue<BigNumberish>,
|
|
workersToRegister: PromiseOrValue<string>[],
|
|
relayer: PromiseOrValue<string>,
|
|
deadline: PromiseOrValue<BigNumberish>,
|
|
v: PromiseOrValue<BigNumberish>,
|
|
r: PromiseOrValue<BytesLike>,
|
|
s: PromiseOrValue<BytesLike>,
|
|
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
): Promise<ContractTransaction>
|
|
|
|
registerWorker(
|
|
relayer: PromiseOrValue<string>,
|
|
worker: PromiseOrValue<string>,
|
|
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
): Promise<ContractTransaction>
|
|
|
|
relayers(
|
|
arg0: PromiseOrValue<string>,
|
|
overrides?: CallOverrides
|
|
): Promise<[BigNumber, string] & { balance: BigNumber; ensHash: string }>
|
|
|
|
resolve(node: PromiseOrValue<BytesLike>, overrides?: CallOverrides): Promise<string>
|
|
|
|
setMinStakeAmount(
|
|
minAmount: PromiseOrValue<BigNumberish>,
|
|
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
): Promise<ContractTransaction>
|
|
|
|
setTornadoRouter(
|
|
tornadoRouterAddress: PromiseOrValue<string>,
|
|
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
): Promise<ContractTransaction>
|
|
|
|
stakeToRelayer(
|
|
relayer: PromiseOrValue<string>,
|
|
stake: PromiseOrValue<BigNumberish>,
|
|
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
): Promise<ContractTransaction>
|
|
|
|
stakeToRelayerPermit(
|
|
relayer: PromiseOrValue<string>,
|
|
stake: PromiseOrValue<BigNumberish>,
|
|
staker: PromiseOrValue<string>,
|
|
deadline: PromiseOrValue<BigNumberish>,
|
|
v: PromiseOrValue<BigNumberish>,
|
|
r: PromiseOrValue<BytesLike>,
|
|
s: PromiseOrValue<BytesLike>,
|
|
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
): Promise<ContractTransaction>
|
|
|
|
staking(overrides?: CallOverrides): Promise<string>
|
|
|
|
torn(overrides?: CallOverrides): Promise<string>
|
|
|
|
tornadoRouter(overrides?: CallOverrides): Promise<string>
|
|
|
|
unregisterWorker(
|
|
worker: PromiseOrValue<string>,
|
|
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
): Promise<ContractTransaction>
|
|
|
|
workers(arg0: PromiseOrValue<string>, overrides?: CallOverrides): Promise<string>
|
|
|
|
callStatic: {
|
|
bulkResolve(domains: PromiseOrValue<BytesLike>[], overrides?: CallOverrides): Promise<string[]>
|
|
|
|
burn(
|
|
sender: PromiseOrValue<string>,
|
|
relayer: PromiseOrValue<string>,
|
|
pool: PromiseOrValue<string>,
|
|
overrides?: CallOverrides
|
|
): Promise<void>
|
|
|
|
ens(overrides?: CallOverrides): Promise<string>
|
|
|
|
feeManager(overrides?: CallOverrides): Promise<string>
|
|
|
|
getRelayerBalance(relayer: PromiseOrValue<string>, overrides?: CallOverrides): Promise<BigNumber>
|
|
|
|
getRelayerEnsHash(relayer: PromiseOrValue<string>, overrides?: CallOverrides): Promise<string>
|
|
|
|
governance(overrides?: CallOverrides): Promise<string>
|
|
|
|
initialize(_tornadoRouter: PromiseOrValue<BytesLike>, overrides?: CallOverrides): Promise<void>
|
|
|
|
isRelayer(toResolve: PromiseOrValue<string>, overrides?: CallOverrides): Promise<boolean>
|
|
|
|
isRelayerRegistered(
|
|
relayer: PromiseOrValue<string>,
|
|
toResolve: PromiseOrValue<string>,
|
|
overrides?: CallOverrides
|
|
): Promise<boolean>
|
|
|
|
minStakeAmount(overrides?: CallOverrides): Promise<BigNumber>
|
|
|
|
nullifyBalance(relayer: PromiseOrValue<string>, overrides?: CallOverrides): Promise<void>
|
|
|
|
register(
|
|
ensName: PromiseOrValue<string>,
|
|
stake: PromiseOrValue<BigNumberish>,
|
|
workersToRegister: PromiseOrValue<string>[],
|
|
overrides?: CallOverrides
|
|
): Promise<void>
|
|
|
|
registerPermit(
|
|
ensName: PromiseOrValue<string>,
|
|
stake: PromiseOrValue<BigNumberish>,
|
|
workersToRegister: PromiseOrValue<string>[],
|
|
relayer: PromiseOrValue<string>,
|
|
deadline: PromiseOrValue<BigNumberish>,
|
|
v: PromiseOrValue<BigNumberish>,
|
|
r: PromiseOrValue<BytesLike>,
|
|
s: PromiseOrValue<BytesLike>,
|
|
overrides?: CallOverrides
|
|
): Promise<void>
|
|
|
|
registerWorker(
|
|
relayer: PromiseOrValue<string>,
|
|
worker: PromiseOrValue<string>,
|
|
overrides?: CallOverrides
|
|
): Promise<void>
|
|
|
|
relayers(
|
|
arg0: PromiseOrValue<string>,
|
|
overrides?: CallOverrides
|
|
): Promise<[BigNumber, string] & { balance: BigNumber; ensHash: string }>
|
|
|
|
resolve(node: PromiseOrValue<BytesLike>, overrides?: CallOverrides): Promise<string>
|
|
|
|
setMinStakeAmount(minAmount: PromiseOrValue<BigNumberish>, overrides?: CallOverrides): Promise<void>
|
|
|
|
setTornadoRouter(tornadoRouterAddress: PromiseOrValue<string>, overrides?: CallOverrides): Promise<void>
|
|
|
|
stakeToRelayer(
|
|
relayer: PromiseOrValue<string>,
|
|
stake: PromiseOrValue<BigNumberish>,
|
|
overrides?: CallOverrides
|
|
): Promise<void>
|
|
|
|
stakeToRelayerPermit(
|
|
relayer: PromiseOrValue<string>,
|
|
stake: PromiseOrValue<BigNumberish>,
|
|
staker: PromiseOrValue<string>,
|
|
deadline: PromiseOrValue<BigNumberish>,
|
|
v: PromiseOrValue<BigNumberish>,
|
|
r: PromiseOrValue<BytesLike>,
|
|
s: PromiseOrValue<BytesLike>,
|
|
overrides?: CallOverrides
|
|
): Promise<void>
|
|
|
|
staking(overrides?: CallOverrides): Promise<string>
|
|
|
|
torn(overrides?: CallOverrides): Promise<string>
|
|
|
|
tornadoRouter(overrides?: CallOverrides): Promise<string>
|
|
|
|
unregisterWorker(worker: PromiseOrValue<string>, overrides?: CallOverrides): Promise<void>
|
|
|
|
workers(arg0: PromiseOrValue<string>, overrides?: CallOverrides): Promise<string>
|
|
}
|
|
|
|
filters: {
|
|
'MinimumStakeAmount(uint256)'(minStakeAmount?: null): MinimumStakeAmountEventFilter
|
|
MinimumStakeAmount(minStakeAmount?: null): MinimumStakeAmountEventFilter
|
|
|
|
'RelayerBalanceNullified(address)'(relayer?: null): RelayerBalanceNullifiedEventFilter
|
|
RelayerBalanceNullified(relayer?: null): RelayerBalanceNullifiedEventFilter
|
|
|
|
'RelayerRegistered(bytes32,string,address,uint256)'(
|
|
relayer?: null,
|
|
ensName?: null,
|
|
relayerAddress?: null,
|
|
stakedAmount?: null
|
|
): RelayerRegisteredEventFilter
|
|
RelayerRegistered(
|
|
relayer?: null,
|
|
ensName?: null,
|
|
relayerAddress?: null,
|
|
stakedAmount?: null
|
|
): RelayerRegisteredEventFilter
|
|
|
|
'RouterRegistered(address)'(tornadoRouter?: null): RouterRegisteredEventFilter
|
|
RouterRegistered(tornadoRouter?: null): RouterRegisteredEventFilter
|
|
|
|
'StakeAddedToRelayer(address,uint256)'(
|
|
relayer?: null,
|
|
amountStakeAdded?: null
|
|
): StakeAddedToRelayerEventFilter
|
|
StakeAddedToRelayer(relayer?: null, amountStakeAdded?: null): StakeAddedToRelayerEventFilter
|
|
|
|
'StakeBurned(address,uint256)'(relayer?: null, amountBurned?: null): StakeBurnedEventFilter
|
|
StakeBurned(relayer?: null, amountBurned?: null): StakeBurnedEventFilter
|
|
|
|
'WorkerRegistered(address,address)'(relayer?: null, worker?: null): WorkerRegisteredEventFilter
|
|
WorkerRegistered(relayer?: null, worker?: null): WorkerRegisteredEventFilter
|
|
|
|
'WorkerUnregistered(address,address)'(relayer?: null, worker?: null): WorkerUnregisteredEventFilter
|
|
WorkerUnregistered(relayer?: null, worker?: null): WorkerUnregisteredEventFilter
|
|
}
|
|
|
|
estimateGas: {
|
|
bulkResolve(domains: PromiseOrValue<BytesLike>[], overrides?: CallOverrides): Promise<BigNumber>
|
|
|
|
burn(
|
|
sender: PromiseOrValue<string>,
|
|
relayer: PromiseOrValue<string>,
|
|
pool: PromiseOrValue<string>,
|
|
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
): Promise<BigNumber>
|
|
|
|
ens(overrides?: CallOverrides): Promise<BigNumber>
|
|
|
|
feeManager(overrides?: CallOverrides): Promise<BigNumber>
|
|
|
|
getRelayerBalance(relayer: PromiseOrValue<string>, overrides?: CallOverrides): Promise<BigNumber>
|
|
|
|
getRelayerEnsHash(relayer: PromiseOrValue<string>, overrides?: CallOverrides): Promise<BigNumber>
|
|
|
|
governance(overrides?: CallOverrides): Promise<BigNumber>
|
|
|
|
initialize(
|
|
_tornadoRouter: PromiseOrValue<BytesLike>,
|
|
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
): Promise<BigNumber>
|
|
|
|
isRelayer(toResolve: PromiseOrValue<string>, overrides?: CallOverrides): Promise<BigNumber>
|
|
|
|
isRelayerRegistered(
|
|
relayer: PromiseOrValue<string>,
|
|
toResolve: PromiseOrValue<string>,
|
|
overrides?: CallOverrides
|
|
): Promise<BigNumber>
|
|
|
|
minStakeAmount(overrides?: CallOverrides): Promise<BigNumber>
|
|
|
|
nullifyBalance(
|
|
relayer: PromiseOrValue<string>,
|
|
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
): Promise<BigNumber>
|
|
|
|
register(
|
|
ensName: PromiseOrValue<string>,
|
|
stake: PromiseOrValue<BigNumberish>,
|
|
workersToRegister: PromiseOrValue<string>[],
|
|
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
): Promise<BigNumber>
|
|
|
|
registerPermit(
|
|
ensName: PromiseOrValue<string>,
|
|
stake: PromiseOrValue<BigNumberish>,
|
|
workersToRegister: PromiseOrValue<string>[],
|
|
relayer: PromiseOrValue<string>,
|
|
deadline: PromiseOrValue<BigNumberish>,
|
|
v: PromiseOrValue<BigNumberish>,
|
|
r: PromiseOrValue<BytesLike>,
|
|
s: PromiseOrValue<BytesLike>,
|
|
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
): Promise<BigNumber>
|
|
|
|
registerWorker(
|
|
relayer: PromiseOrValue<string>,
|
|
worker: PromiseOrValue<string>,
|
|
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
): Promise<BigNumber>
|
|
|
|
relayers(arg0: PromiseOrValue<string>, overrides?: CallOverrides): Promise<BigNumber>
|
|
|
|
resolve(node: PromiseOrValue<BytesLike>, overrides?: CallOverrides): Promise<BigNumber>
|
|
|
|
setMinStakeAmount(
|
|
minAmount: PromiseOrValue<BigNumberish>,
|
|
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
): Promise<BigNumber>
|
|
|
|
setTornadoRouter(
|
|
tornadoRouterAddress: PromiseOrValue<string>,
|
|
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
): Promise<BigNumber>
|
|
|
|
stakeToRelayer(
|
|
relayer: PromiseOrValue<string>,
|
|
stake: PromiseOrValue<BigNumberish>,
|
|
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
): Promise<BigNumber>
|
|
|
|
stakeToRelayerPermit(
|
|
relayer: PromiseOrValue<string>,
|
|
stake: PromiseOrValue<BigNumberish>,
|
|
staker: PromiseOrValue<string>,
|
|
deadline: PromiseOrValue<BigNumberish>,
|
|
v: PromiseOrValue<BigNumberish>,
|
|
r: PromiseOrValue<BytesLike>,
|
|
s: PromiseOrValue<BytesLike>,
|
|
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
): Promise<BigNumber>
|
|
|
|
staking(overrides?: CallOverrides): Promise<BigNumber>
|
|
|
|
torn(overrides?: CallOverrides): Promise<BigNumber>
|
|
|
|
tornadoRouter(overrides?: CallOverrides): Promise<BigNumber>
|
|
|
|
unregisterWorker(
|
|
worker: PromiseOrValue<string>,
|
|
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
): Promise<BigNumber>
|
|
|
|
workers(arg0: PromiseOrValue<string>, overrides?: CallOverrides): Promise<BigNumber>
|
|
}
|
|
|
|
populateTransaction: {
|
|
bulkResolve(
|
|
domains: PromiseOrValue<BytesLike>[],
|
|
overrides?: CallOverrides
|
|
): Promise<PopulatedTransaction>
|
|
|
|
burn(
|
|
sender: PromiseOrValue<string>,
|
|
relayer: PromiseOrValue<string>,
|
|
pool: PromiseOrValue<string>,
|
|
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
): Promise<PopulatedTransaction>
|
|
|
|
ens(overrides?: CallOverrides): Promise<PopulatedTransaction>
|
|
|
|
feeManager(overrides?: CallOverrides): Promise<PopulatedTransaction>
|
|
|
|
getRelayerBalance(
|
|
relayer: PromiseOrValue<string>,
|
|
overrides?: CallOverrides
|
|
): Promise<PopulatedTransaction>
|
|
|
|
getRelayerEnsHash(
|
|
relayer: PromiseOrValue<string>,
|
|
overrides?: CallOverrides
|
|
): Promise<PopulatedTransaction>
|
|
|
|
governance(overrides?: CallOverrides): Promise<PopulatedTransaction>
|
|
|
|
initialize(
|
|
_tornadoRouter: PromiseOrValue<BytesLike>,
|
|
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
): Promise<PopulatedTransaction>
|
|
|
|
isRelayer(toResolve: PromiseOrValue<string>, overrides?: CallOverrides): Promise<PopulatedTransaction>
|
|
|
|
isRelayerRegistered(
|
|
relayer: PromiseOrValue<string>,
|
|
toResolve: PromiseOrValue<string>,
|
|
overrides?: CallOverrides
|
|
): Promise<PopulatedTransaction>
|
|
|
|
minStakeAmount(overrides?: CallOverrides): Promise<PopulatedTransaction>
|
|
|
|
nullifyBalance(
|
|
relayer: PromiseOrValue<string>,
|
|
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
): Promise<PopulatedTransaction>
|
|
|
|
register(
|
|
ensName: PromiseOrValue<string>,
|
|
stake: PromiseOrValue<BigNumberish>,
|
|
workersToRegister: PromiseOrValue<string>[],
|
|
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
): Promise<PopulatedTransaction>
|
|
|
|
registerPermit(
|
|
ensName: PromiseOrValue<string>,
|
|
stake: PromiseOrValue<BigNumberish>,
|
|
workersToRegister: PromiseOrValue<string>[],
|
|
relayer: PromiseOrValue<string>,
|
|
deadline: PromiseOrValue<BigNumberish>,
|
|
v: PromiseOrValue<BigNumberish>,
|
|
r: PromiseOrValue<BytesLike>,
|
|
s: PromiseOrValue<BytesLike>,
|
|
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
): Promise<PopulatedTransaction>
|
|
|
|
registerWorker(
|
|
relayer: PromiseOrValue<string>,
|
|
worker: PromiseOrValue<string>,
|
|
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
): Promise<PopulatedTransaction>
|
|
|
|
relayers(arg0: PromiseOrValue<string>, overrides?: CallOverrides): Promise<PopulatedTransaction>
|
|
|
|
resolve(node: PromiseOrValue<BytesLike>, overrides?: CallOverrides): Promise<PopulatedTransaction>
|
|
|
|
setMinStakeAmount(
|
|
minAmount: PromiseOrValue<BigNumberish>,
|
|
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
): Promise<PopulatedTransaction>
|
|
|
|
setTornadoRouter(
|
|
tornadoRouterAddress: PromiseOrValue<string>,
|
|
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
): Promise<PopulatedTransaction>
|
|
|
|
stakeToRelayer(
|
|
relayer: PromiseOrValue<string>,
|
|
stake: PromiseOrValue<BigNumberish>,
|
|
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
): Promise<PopulatedTransaction>
|
|
|
|
stakeToRelayerPermit(
|
|
relayer: PromiseOrValue<string>,
|
|
stake: PromiseOrValue<BigNumberish>,
|
|
staker: PromiseOrValue<string>,
|
|
deadline: PromiseOrValue<BigNumberish>,
|
|
v: PromiseOrValue<BigNumberish>,
|
|
r: PromiseOrValue<BytesLike>,
|
|
s: PromiseOrValue<BytesLike>,
|
|
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
): Promise<PopulatedTransaction>
|
|
|
|
staking(overrides?: CallOverrides): Promise<PopulatedTransaction>
|
|
|
|
torn(overrides?: CallOverrides): Promise<PopulatedTransaction>
|
|
|
|
tornadoRouter(overrides?: CallOverrides): Promise<PopulatedTransaction>
|
|
|
|
unregisterWorker(
|
|
worker: PromiseOrValue<string>,
|
|
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
): Promise<PopulatedTransaction>
|
|
|
|
workers(arg0: PromiseOrValue<string>, overrides?: CallOverrides): Promise<PopulatedTransaction>
|
|
}
|
|
}
|