UNPKG

iam-client-lib

Version:

Library for Decentralized Identity and Access Management

46 lines (45 loc) 5.67 kB
import { Signer, ContractFactory, Overrides } from "ethers"; import { Provider, TransactionRequest } from "@ethersproject/providers"; import type { CredentialRevocationRegistry, CredentialRevocationRegistryInterface } from "../CredentialRevocationRegistry"; export declare class CredentialRevocationRegistry__factory extends ContractFactory { constructor(...args: [signer: Signer] | ConstructorParameters<typeof ContractFactory>); deploy(overrides?: Overrides & { from?: string | Promise<string>; }): Promise<CredentialRevocationRegistry>; getDeployTransaction(overrides?: Overrides & { from?: string | Promise<string>; }): TransactionRequest; attach(address: string): CredentialRevocationRegistry; connect(signer: Signer): CredentialRevocationRegistry__factory; static readonly bytecode = "0x608060405234801561001057600080fd5b506107a4806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c8063ac86bd8d1461003b578063ca6eec781461006c575b600080fd5b61005560048036038101906100509190610476565b610088565b6040516100639291906105f0565b60405180910390f35b61008660048036038101906100819190610476565b61036c565b005b60608060008060008581526020019081526020016000208054905067ffffffffffffffff8111156100e2577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280602002602001820160405280156101105781602001602082028036833780820191505090505b50905060008060008681526020019081526020016000208054905067ffffffffffffffff81111561016a577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280602002602001820160405280156101985781602001602082028036833780820191505090505b50905060005b6000808781526020019081526020016000208054905081101561035e576000808781526020019081526020016000208181548110610205577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b906000526020600020906002020160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16838281518110610270577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505060008087815260200190815260200160002081815481106102f4577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b90600052602060002090600202016001015482828151811061033f577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010181815250508080610356906106df565b91505061019e565b508181935093505050915091565b60008082815260200190815260200160002060405180604001604052803373ffffffffffffffffffffffffffffffffffffffff16815260200143815250908060018154018082558091505060019003906000526020600020906002020160009091909190915060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506020820151816001015550507f6e70be4be1a4aebd688b5523bd8b6278acac3963d71ebf2bd5ea50757047664b33826040516104569291906105c7565b60405180910390a150565b60008135905061047081610757565b92915050565b60006020828403121561048857600080fd5b600061049684828501610461565b91505092915050565b60006104ab83836104cf565b60208301905092915050565b60006104c383836105b8565b60208301905092915050565b6104d881610699565b82525050565b6104e781610699565b82525050565b60006104f882610647565b6105028185610677565b935061050d83610627565b8060005b8381101561053e578151610525888261049f565b97506105308361065d565b925050600181019050610511565b5085935050505092915050565b600061055682610652565b6105608185610688565b935061056b83610637565b8060005b8381101561059c57815161058388826104b7565b975061058e8361066a565b92505060018101905061056f565b5085935050505092915050565b6105b2816106ab565b82525050565b6105c1816106d5565b82525050565b60006040820190506105dc60008301856104de565b6105e960208301846105a9565b9392505050565b6000604082019050818103600083015261060a81856104ed565b9050818103602083015261061e818461054b565b90509392505050565b6000819050602082019050919050565b6000819050602082019050919050565b600081519050919050565b600081519050919050565b6000602082019050919050565b6000602082019050919050565b600082825260208201905092915050565b600082825260208201905092915050565b60006106a4826106b5565b9050919050565b6000819050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b60006106ea826106d5565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82141561071d5761071c610728565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b610760816106ab565b811461076b57600080fd5b5056fea264697066735822122021f9291590645dfc8793c54f8f535b624972341f62e07e9ce47db638c7bac44064736f6c63430008030033"; static readonly abi: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; outputs?: undefined; stateMutability?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; })[]; static createInterface(): CredentialRevocationRegistryInterface; static connect(address: string, signerOrProvider: Signer | Provider): CredentialRevocationRegistry; }