UNPKG

@vocdoni/davinci-contracts

Version:

Smart contracts powering DAVINCI's digital voting protocol

43 lines (42 loc) 2.02 kB
import { ContractFactory, ContractTransactionResponse } from "ethers"; import type { Signer, ContractDeployTransaction, ContractRunner } from "ethers"; import type { NonPayableOverrides } from "../../../../common"; import type { Address, AddressInterface } from "../../../../@openzeppelin/contracts/utils/Address"; type AddressConstructorParams = [signer?: Signer] | ConstructorParameters<typeof ContractFactory>; export declare class Address__factory extends ContractFactory { constructor(...args: AddressConstructorParams); getDeployTransaction(overrides?: NonPayableOverrides & { from?: string; }): Promise<ContractDeployTransaction>; deploy(overrides?: NonPayableOverrides & { from?: string; }): Promise<Address & { deploymentTransaction(): ContractTransactionResponse; }>; connect(runner: ContractRunner | null): Address__factory; static readonly bytecode = "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220d33e072f138326b998472252382814a3319a68274006d5091af6cdb6f025241564736f6c634300081c0033"; static readonly abi: readonly [{ readonly inputs: readonly [{ readonly internalType: "address"; readonly name: "target"; readonly type: "address"; }]; readonly name: "AddressEmptyCode"; readonly type: "error"; }, { readonly inputs: readonly [{ readonly internalType: "address"; readonly name: "account"; readonly type: "address"; }]; readonly name: "AddressInsufficientBalance"; readonly type: "error"; }, { readonly inputs: readonly []; readonly name: "FailedInnerCall"; readonly type: "error"; }]; static createInterface(): AddressInterface; static connect(address: string, runner?: ContractRunner | null): Address; } export {};