UNPKG

baluni-contracts

Version:
1,002 lines (930 loc) 28 kB
/* Autogenerated file. Do not edit manually. */ /* tslint:disable */ /* eslint-disable */ import type { BaseContract, BigNumberish, BytesLike, FunctionFragment, Result, Interface, EventFragment, AddressLike, ContractRunner, ContractMethod, Listener, } from "ethers"; import type { TypedContractEvent, TypedDeferredTopicFilter, TypedEventLog, TypedLogDescription, TypedListener, TypedContractMethod, } from "../../common"; export declare namespace IBaluniV1Agent { export type CallStruct = { to: AddressLike; value: BigNumberish; data: BytesLike; }; export type CallStructOutput = [to: string, value: bigint, data: string] & { to: string; value: bigint; data: string; }; } export interface BaluniV1RouterInterface extends Interface { getFunction( nameOrSignature: | "UPGRADE_INTERFACE_VERSION" | "addToken" | "allowance" | "approve" | "balanceOf" | "baseAsset" | "burnERC20" | "burnUSDC" | "calculateTokenShare" | "callRebalance" | "decimals" | "execute" | "getAgentAddress" | "getTokens" | "getUSDCShareValue" | "getVersion" | "initialize" | "liquidate" | "liquidateAll" | "mintWithUSDC" | "name" | "owner" | "proxiableUUID" | "registry" | "reinitialize" | "removeToken" | "renounceOwnership" | "requiredUSDCtoMint" | "resetContract" | "symbol" | "tokenValuation" | "totalSupply" | "totalValuation" | "transfer" | "transferFrom" | "transferOwnership" | "unitPrice" | "upgradeToAndCall" ): FunctionFragment; getEvent( nameOrSignatureOrTopic: | "Approval" | "Burn" | "Execute" | "Initialized" | "Log" | "Mint" | "OwnershipTransferred" | "Transfer" | "Upgraded" ): EventFragment; encodeFunctionData( functionFragment: "UPGRADE_INTERFACE_VERSION", values?: undefined ): string; encodeFunctionData( functionFragment: "addToken", values: [AddressLike] ): string; encodeFunctionData( functionFragment: "allowance", values: [AddressLike, AddressLike] ): string; encodeFunctionData( functionFragment: "approve", values: [AddressLike, BigNumberish] ): string; encodeFunctionData( functionFragment: "balanceOf", values: [AddressLike] ): string; encodeFunctionData(functionFragment: "baseAsset", values?: undefined): string; encodeFunctionData( functionFragment: "burnERC20", values: [BigNumberish] ): string; encodeFunctionData( functionFragment: "burnUSDC", values: [BigNumberish] ): string; encodeFunctionData( functionFragment: "calculateTokenShare", values: [BigNumberish, BigNumberish, BigNumberish, BigNumberish] ): string; encodeFunctionData( functionFragment: "callRebalance", values: [ AddressLike[], BigNumberish[], AddressLike, AddressLike, BigNumberish, AddressLike ] ): string; encodeFunctionData(functionFragment: "decimals", values?: undefined): string; encodeFunctionData( functionFragment: "execute", values: [IBaluniV1Agent.CallStruct[], AddressLike[]] ): string; encodeFunctionData( functionFragment: "getAgentAddress", values: [AddressLike] ): string; encodeFunctionData(functionFragment: "getTokens", values?: undefined): string; encodeFunctionData( functionFragment: "getUSDCShareValue", values: [BigNumberish] ): string; encodeFunctionData( functionFragment: "getVersion", values?: undefined ): string; encodeFunctionData( functionFragment: "initialize", values: [AddressLike] ): string; encodeFunctionData( functionFragment: "liquidate", values: [AddressLike] ): string; encodeFunctionData( functionFragment: "liquidateAll", values?: undefined ): string; encodeFunctionData( functionFragment: "mintWithUSDC", values: [BigNumberish] ): string; encodeFunctionData(functionFragment: "name", values?: undefined): string; encodeFunctionData(functionFragment: "owner", values?: undefined): string; encodeFunctionData( functionFragment: "proxiableUUID", values?: undefined ): string; encodeFunctionData(functionFragment: "registry", values?: undefined): string; encodeFunctionData( functionFragment: "reinitialize", values: [AddressLike, BigNumberish] ): string; encodeFunctionData( functionFragment: "removeToken", values: [AddressLike] ): string; encodeFunctionData( functionFragment: "renounceOwnership", values?: undefined ): string; encodeFunctionData( functionFragment: "requiredUSDCtoMint", values: [BigNumberish] ): string; encodeFunctionData( functionFragment: "resetContract", values: [AddressLike] ): string; encodeFunctionData(functionFragment: "symbol", values?: undefined): string; encodeFunctionData( functionFragment: "tokenValuation", values: [BigNumberish, AddressLike] ): string; encodeFunctionData( functionFragment: "totalSupply", values?: undefined ): string; encodeFunctionData( functionFragment: "totalValuation", values?: undefined ): string; encodeFunctionData( functionFragment: "transfer", values: [AddressLike, BigNumberish] ): string; encodeFunctionData( functionFragment: "transferFrom", values: [AddressLike, AddressLike, BigNumberish] ): string; encodeFunctionData( functionFragment: "transferOwnership", values: [AddressLike] ): string; encodeFunctionData(functionFragment: "unitPrice", values?: undefined): string; encodeFunctionData( functionFragment: "upgradeToAndCall", values: [AddressLike, BytesLike] ): string; decodeFunctionResult( functionFragment: "UPGRADE_INTERFACE_VERSION", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "addToken", data: BytesLike): Result; decodeFunctionResult(functionFragment: "allowance", data: BytesLike): Result; decodeFunctionResult(functionFragment: "approve", data: BytesLike): Result; decodeFunctionResult(functionFragment: "balanceOf", data: BytesLike): Result; decodeFunctionResult(functionFragment: "baseAsset", data: BytesLike): Result; decodeFunctionResult(functionFragment: "burnERC20", data: BytesLike): Result; decodeFunctionResult(functionFragment: "burnUSDC", data: BytesLike): Result; decodeFunctionResult( functionFragment: "calculateTokenShare", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "callRebalance", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "decimals", data: BytesLike): Result; decodeFunctionResult(functionFragment: "execute", data: BytesLike): Result; decodeFunctionResult( functionFragment: "getAgentAddress", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "getTokens", data: BytesLike): Result; decodeFunctionResult( functionFragment: "getUSDCShareValue", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "getVersion", data: BytesLike): Result; decodeFunctionResult(functionFragment: "initialize", data: BytesLike): Result; decodeFunctionResult(functionFragment: "liquidate", data: BytesLike): Result; decodeFunctionResult( functionFragment: "liquidateAll", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "mintWithUSDC", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "name", data: BytesLike): Result; decodeFunctionResult(functionFragment: "owner", data: BytesLike): Result; decodeFunctionResult( functionFragment: "proxiableUUID", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "registry", data: BytesLike): Result; decodeFunctionResult( functionFragment: "reinitialize", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "removeToken", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "renounceOwnership", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "requiredUSDCtoMint", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "resetContract", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "symbol", data: BytesLike): Result; decodeFunctionResult( functionFragment: "tokenValuation", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "totalSupply", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "totalValuation", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "transfer", data: BytesLike): Result; decodeFunctionResult( functionFragment: "transferFrom", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "transferOwnership", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "unitPrice", data: BytesLike): Result; decodeFunctionResult( functionFragment: "upgradeToAndCall", data: BytesLike ): Result; } export namespace ApprovalEvent { export type InputTuple = [ owner: AddressLike, spender: AddressLike, value: BigNumberish ]; export type OutputTuple = [owner: string, spender: string, value: bigint]; export interface OutputObject { owner: string; spender: string; value: bigint; } export type Event = TypedContractEvent<InputTuple, OutputTuple, OutputObject>; export type Filter = TypedDeferredTopicFilter<Event>; export type Log = TypedEventLog<Event>; export type LogDescription = TypedLogDescription<Event>; } export namespace BurnEvent { export type InputTuple = [user: AddressLike, value: BigNumberish]; export type OutputTuple = [user: string, value: bigint]; export interface OutputObject { user: string; value: bigint; } export type Event = TypedContractEvent<InputTuple, OutputTuple, OutputObject>; export type Filter = TypedDeferredTopicFilter<Event>; export type Log = TypedEventLog<Event>; export type LogDescription = TypedLogDescription<Event>; } export namespace ExecuteEvent { export type InputTuple = [ user: AddressLike, calls: IBaluniV1Agent.CallStruct[], tokensReturn: AddressLike[] ]; export type OutputTuple = [ user: string, calls: IBaluniV1Agent.CallStructOutput[], tokensReturn: string[] ]; export interface OutputObject { user: string; calls: IBaluniV1Agent.CallStructOutput[]; tokensReturn: string[]; } export type Event = TypedContractEvent<InputTuple, OutputTuple, OutputObject>; export type Filter = TypedDeferredTopicFilter<Event>; export type Log = TypedEventLog<Event>; export type LogDescription = TypedLogDescription<Event>; } export namespace InitializedEvent { export type InputTuple = [version: BigNumberish]; export type OutputTuple = [version: bigint]; export interface OutputObject { version: bigint; } export type Event = TypedContractEvent<InputTuple, OutputTuple, OutputObject>; export type Filter = TypedDeferredTopicFilter<Event>; export type Log = TypedEventLog<Event>; export type LogDescription = TypedLogDescription<Event>; } export namespace LogEvent { export type InputTuple = [message: string, value: BigNumberish]; export type OutputTuple = [message: string, value: bigint]; export interface OutputObject { message: string; value: bigint; } export type Event = TypedContractEvent<InputTuple, OutputTuple, OutputObject>; export type Filter = TypedDeferredTopicFilter<Event>; export type Log = TypedEventLog<Event>; export type LogDescription = TypedLogDescription<Event>; } export namespace MintEvent { export type InputTuple = [user: AddressLike, value: BigNumberish]; export type OutputTuple = [user: string, value: bigint]; export interface OutputObject { user: string; value: bigint; } export type Event = TypedContractEvent<InputTuple, OutputTuple, OutputObject>; export type Filter = TypedDeferredTopicFilter<Event>; export type Log = TypedEventLog<Event>; export type LogDescription = TypedLogDescription<Event>; } export namespace OwnershipTransferredEvent { export type InputTuple = [previousOwner: AddressLike, newOwner: AddressLike]; export type OutputTuple = [previousOwner: string, newOwner: string]; export interface OutputObject { previousOwner: string; newOwner: string; } export type Event = TypedContractEvent<InputTuple, OutputTuple, OutputObject>; export type Filter = TypedDeferredTopicFilter<Event>; export type Log = TypedEventLog<Event>; export type LogDescription = TypedLogDescription<Event>; } export namespace TransferEvent { export type InputTuple = [ from: AddressLike, to: AddressLike, value: BigNumberish ]; export type OutputTuple = [from: string, to: string, value: bigint]; export interface OutputObject { from: string; to: string; value: bigint; } export type Event = TypedContractEvent<InputTuple, OutputTuple, OutputObject>; export type Filter = TypedDeferredTopicFilter<Event>; export type Log = TypedEventLog<Event>; export type LogDescription = TypedLogDescription<Event>; } export namespace UpgradedEvent { export type InputTuple = [implementation: AddressLike]; export type OutputTuple = [implementation: string]; export interface OutputObject { implementation: string; } export type Event = TypedContractEvent<InputTuple, OutputTuple, OutputObject>; export type Filter = TypedDeferredTopicFilter<Event>; export type Log = TypedEventLog<Event>; export type LogDescription = TypedLogDescription<Event>; } export interface BaluniV1Router extends BaseContract { connect(runner?: ContractRunner | null): BaluniV1Router; waitForDeployment(): Promise<this>; interface: BaluniV1RouterInterface; queryFilter<TCEvent extends TypedContractEvent>( event: TCEvent, fromBlockOrBlockhash?: string | number | undefined, toBlock?: string | number | undefined ): Promise<Array<TypedEventLog<TCEvent>>>; queryFilter<TCEvent extends TypedContractEvent>( filter: TypedDeferredTopicFilter<TCEvent>, fromBlockOrBlockhash?: string | number | undefined, toBlock?: string | number | undefined ): Promise<Array<TypedEventLog<TCEvent>>>; on<TCEvent extends TypedContractEvent>( event: TCEvent, listener: TypedListener<TCEvent> ): Promise<this>; on<TCEvent extends TypedContractEvent>( filter: TypedDeferredTopicFilter<TCEvent>, listener: TypedListener<TCEvent> ): Promise<this>; once<TCEvent extends TypedContractEvent>( event: TCEvent, listener: TypedListener<TCEvent> ): Promise<this>; once<TCEvent extends TypedContractEvent>( filter: TypedDeferredTopicFilter<TCEvent>, listener: TypedListener<TCEvent> ): Promise<this>; listeners<TCEvent extends TypedContractEvent>( event: TCEvent ): Promise<Array<TypedListener<TCEvent>>>; listeners(eventName?: string): Promise<Array<Listener>>; removeAllListeners<TCEvent extends TypedContractEvent>( event?: TCEvent ): Promise<this>; UPGRADE_INTERFACE_VERSION: TypedContractMethod<[], [string], "view">; addToken: TypedContractMethod<[_token: AddressLike], [void], "nonpayable">; allowance: TypedContractMethod< [owner: AddressLike, spender: AddressLike], [bigint], "view" >; approve: TypedContractMethod< [spender: AddressLike, value: BigNumberish], [boolean], "nonpayable" >; balanceOf: TypedContractMethod<[account: AddressLike], [bigint], "view">; baseAsset: TypedContractMethod<[], [string], "view">; burnERC20: TypedContractMethod< [burnAmount: BigNumberish], [void], "nonpayable" >; burnUSDC: TypedContractMethod< [burnAmount: BigNumberish], [void], "nonpayable" >; calculateTokenShare: TypedContractMethod< [ totalBaluni: BigNumberish, totalERC20Balance: BigNumberish, baluniAmount: BigNumberish, tokenDecimals: BigNumberish ], [bigint], "view" >; callRebalance: TypedContractMethod< [ assets: AddressLike[], weights: BigNumberish[], sender: AddressLike, receiver: AddressLike, limit: BigNumberish, arg5: AddressLike ], [void], "nonpayable" >; decimals: TypedContractMethod<[], [bigint], "view">; execute: TypedContractMethod< [calls: IBaluniV1Agent.CallStruct[], tokensReturn: AddressLike[]], [void], "nonpayable" >; getAgentAddress: TypedContractMethod<[_user: AddressLike], [string], "view">; getTokens: TypedContractMethod<[], [string[]], "view">; getUSDCShareValue: TypedContractMethod< [amount: BigNumberish], [bigint], "view" >; getVersion: TypedContractMethod<[], [bigint], "view">; initialize: TypedContractMethod< [_registry: AddressLike], [void], "nonpayable" >; liquidate: TypedContractMethod<[token: AddressLike], [void], "nonpayable">; liquidateAll: TypedContractMethod<[], [void], "nonpayable">; mintWithUSDC: TypedContractMethod< [balAmountToMint: BigNumberish], [void], "nonpayable" >; name: TypedContractMethod<[], [string], "view">; owner: TypedContractMethod<[], [string], "view">; proxiableUUID: TypedContractMethod<[], [string], "view">; registry: TypedContractMethod<[], [string], "view">; reinitialize: TypedContractMethod< [_registry: AddressLike, version: BigNumberish], [void], "nonpayable" >; removeToken: TypedContractMethod<[_token: AddressLike], [void], "nonpayable">; renounceOwnership: TypedContractMethod<[], [void], "nonpayable">; requiredUSDCtoMint: TypedContractMethod< [balAmountToMint: BigNumberish], [bigint], "view" >; resetContract: TypedContractMethod< [_registry: AddressLike], [void], "nonpayable" >; symbol: TypedContractMethod<[], [string], "view">; tokenValuation: TypedContractMethod< [amount: BigNumberish, token: AddressLike], [bigint], "view" >; totalSupply: TypedContractMethod<[], [bigint], "view">; totalValuation: TypedContractMethod<[], [bigint], "view">; transfer: TypedContractMethod< [to: AddressLike, value: BigNumberish], [boolean], "nonpayable" >; transferFrom: TypedContractMethod< [from: AddressLike, to: AddressLike, value: BigNumberish], [boolean], "nonpayable" >; transferOwnership: TypedContractMethod< [newOwner: AddressLike], [void], "nonpayable" >; unitPrice: TypedContractMethod<[], [bigint], "view">; upgradeToAndCall: TypedContractMethod< [newImplementation: AddressLike, data: BytesLike], [void], "payable" >; getFunction<T extends ContractMethod = ContractMethod>( key: string | FunctionFragment ): T; getFunction( nameOrSignature: "UPGRADE_INTERFACE_VERSION" ): TypedContractMethod<[], [string], "view">; getFunction( nameOrSignature: "addToken" ): TypedContractMethod<[_token: AddressLike], [void], "nonpayable">; getFunction( nameOrSignature: "allowance" ): TypedContractMethod< [owner: AddressLike, spender: AddressLike], [bigint], "view" >; getFunction( nameOrSignature: "approve" ): TypedContractMethod< [spender: AddressLike, value: BigNumberish], [boolean], "nonpayable" >; getFunction( nameOrSignature: "balanceOf" ): TypedContractMethod<[account: AddressLike], [bigint], "view">; getFunction( nameOrSignature: "baseAsset" ): TypedContractMethod<[], [string], "view">; getFunction( nameOrSignature: "burnERC20" ): TypedContractMethod<[burnAmount: BigNumberish], [void], "nonpayable">; getFunction( nameOrSignature: "burnUSDC" ): TypedContractMethod<[burnAmount: BigNumberish], [void], "nonpayable">; getFunction( nameOrSignature: "calculateTokenShare" ): TypedContractMethod< [ totalBaluni: BigNumberish, totalERC20Balance: BigNumberish, baluniAmount: BigNumberish, tokenDecimals: BigNumberish ], [bigint], "view" >; getFunction( nameOrSignature: "callRebalance" ): TypedContractMethod< [ assets: AddressLike[], weights: BigNumberish[], sender: AddressLike, receiver: AddressLike, limit: BigNumberish, arg5: AddressLike ], [void], "nonpayable" >; getFunction( nameOrSignature: "decimals" ): TypedContractMethod<[], [bigint], "view">; getFunction( nameOrSignature: "execute" ): TypedContractMethod< [calls: IBaluniV1Agent.CallStruct[], tokensReturn: AddressLike[]], [void], "nonpayable" >; getFunction( nameOrSignature: "getAgentAddress" ): TypedContractMethod<[_user: AddressLike], [string], "view">; getFunction( nameOrSignature: "getTokens" ): TypedContractMethod<[], [string[]], "view">; getFunction( nameOrSignature: "getUSDCShareValue" ): TypedContractMethod<[amount: BigNumberish], [bigint], "view">; getFunction( nameOrSignature: "getVersion" ): TypedContractMethod<[], [bigint], "view">; getFunction( nameOrSignature: "initialize" ): TypedContractMethod<[_registry: AddressLike], [void], "nonpayable">; getFunction( nameOrSignature: "liquidate" ): TypedContractMethod<[token: AddressLike], [void], "nonpayable">; getFunction( nameOrSignature: "liquidateAll" ): TypedContractMethod<[], [void], "nonpayable">; getFunction( nameOrSignature: "mintWithUSDC" ): TypedContractMethod<[balAmountToMint: BigNumberish], [void], "nonpayable">; getFunction( nameOrSignature: "name" ): TypedContractMethod<[], [string], "view">; getFunction( nameOrSignature: "owner" ): TypedContractMethod<[], [string], "view">; getFunction( nameOrSignature: "proxiableUUID" ): TypedContractMethod<[], [string], "view">; getFunction( nameOrSignature: "registry" ): TypedContractMethod<[], [string], "view">; getFunction( nameOrSignature: "reinitialize" ): TypedContractMethod< [_registry: AddressLike, version: BigNumberish], [void], "nonpayable" >; getFunction( nameOrSignature: "removeToken" ): TypedContractMethod<[_token: AddressLike], [void], "nonpayable">; getFunction( nameOrSignature: "renounceOwnership" ): TypedContractMethod<[], [void], "nonpayable">; getFunction( nameOrSignature: "requiredUSDCtoMint" ): TypedContractMethod<[balAmountToMint: BigNumberish], [bigint], "view">; getFunction( nameOrSignature: "resetContract" ): TypedContractMethod<[_registry: AddressLike], [void], "nonpayable">; getFunction( nameOrSignature: "symbol" ): TypedContractMethod<[], [string], "view">; getFunction( nameOrSignature: "tokenValuation" ): TypedContractMethod< [amount: BigNumberish, token: AddressLike], [bigint], "view" >; getFunction( nameOrSignature: "totalSupply" ): TypedContractMethod<[], [bigint], "view">; getFunction( nameOrSignature: "totalValuation" ): TypedContractMethod<[], [bigint], "view">; getFunction( nameOrSignature: "transfer" ): TypedContractMethod< [to: AddressLike, value: BigNumberish], [boolean], "nonpayable" >; getFunction( nameOrSignature: "transferFrom" ): TypedContractMethod< [from: AddressLike, to: AddressLike, value: BigNumberish], [boolean], "nonpayable" >; getFunction( nameOrSignature: "transferOwnership" ): TypedContractMethod<[newOwner: AddressLike], [void], "nonpayable">; getFunction( nameOrSignature: "unitPrice" ): TypedContractMethod<[], [bigint], "view">; getFunction( nameOrSignature: "upgradeToAndCall" ): TypedContractMethod< [newImplementation: AddressLike, data: BytesLike], [void], "payable" >; getEvent( key: "Approval" ): TypedContractEvent< ApprovalEvent.InputTuple, ApprovalEvent.OutputTuple, ApprovalEvent.OutputObject >; getEvent( key: "Burn" ): TypedContractEvent< BurnEvent.InputTuple, BurnEvent.OutputTuple, BurnEvent.OutputObject >; getEvent( key: "Execute" ): TypedContractEvent< ExecuteEvent.InputTuple, ExecuteEvent.OutputTuple, ExecuteEvent.OutputObject >; getEvent( key: "Initialized" ): TypedContractEvent< InitializedEvent.InputTuple, InitializedEvent.OutputTuple, InitializedEvent.OutputObject >; getEvent( key: "Log" ): TypedContractEvent< LogEvent.InputTuple, LogEvent.OutputTuple, LogEvent.OutputObject >; getEvent( key: "Mint" ): TypedContractEvent< MintEvent.InputTuple, MintEvent.OutputTuple, MintEvent.OutputObject >; getEvent( key: "OwnershipTransferred" ): TypedContractEvent< OwnershipTransferredEvent.InputTuple, OwnershipTransferredEvent.OutputTuple, OwnershipTransferredEvent.OutputObject >; getEvent( key: "Transfer" ): TypedContractEvent< TransferEvent.InputTuple, TransferEvent.OutputTuple, TransferEvent.OutputObject >; getEvent( key: "Upgraded" ): TypedContractEvent< UpgradedEvent.InputTuple, UpgradedEvent.OutputTuple, UpgradedEvent.OutputObject >; filters: { "Approval(address,address,uint256)": TypedContractEvent< ApprovalEvent.InputTuple, ApprovalEvent.OutputTuple, ApprovalEvent.OutputObject >; Approval: TypedContractEvent< ApprovalEvent.InputTuple, ApprovalEvent.OutputTuple, ApprovalEvent.OutputObject >; "Burn(address,uint256)": TypedContractEvent< BurnEvent.InputTuple, BurnEvent.OutputTuple, BurnEvent.OutputObject >; Burn: TypedContractEvent< BurnEvent.InputTuple, BurnEvent.OutputTuple, BurnEvent.OutputObject >; "Execute(address,tuple[],address[])": TypedContractEvent< ExecuteEvent.InputTuple, ExecuteEvent.OutputTuple, ExecuteEvent.OutputObject >; Execute: TypedContractEvent< ExecuteEvent.InputTuple, ExecuteEvent.OutputTuple, ExecuteEvent.OutputObject >; "Initialized(uint64)": TypedContractEvent< InitializedEvent.InputTuple, InitializedEvent.OutputTuple, InitializedEvent.OutputObject >; Initialized: TypedContractEvent< InitializedEvent.InputTuple, InitializedEvent.OutputTuple, InitializedEvent.OutputObject >; "Log(string,uint256)": TypedContractEvent< LogEvent.InputTuple, LogEvent.OutputTuple, LogEvent.OutputObject >; Log: TypedContractEvent< LogEvent.InputTuple, LogEvent.OutputTuple, LogEvent.OutputObject >; "Mint(address,uint256)": TypedContractEvent< MintEvent.InputTuple, MintEvent.OutputTuple, MintEvent.OutputObject >; Mint: TypedContractEvent< MintEvent.InputTuple, MintEvent.OutputTuple, MintEvent.OutputObject >; "OwnershipTransferred(address,address)": TypedContractEvent< OwnershipTransferredEvent.InputTuple, OwnershipTransferredEvent.OutputTuple, OwnershipTransferredEvent.OutputObject >; OwnershipTransferred: TypedContractEvent< OwnershipTransferredEvent.InputTuple, OwnershipTransferredEvent.OutputTuple, OwnershipTransferredEvent.OutputObject >; "Transfer(address,address,uint256)": TypedContractEvent< TransferEvent.InputTuple, TransferEvent.OutputTuple, TransferEvent.OutputObject >; Transfer: TypedContractEvent< TransferEvent.InputTuple, TransferEvent.OutputTuple, TransferEvent.OutputObject >; "Upgraded(address)": TypedContractEvent< UpgradedEvent.InputTuple, UpgradedEvent.OutputTuple, UpgradedEvent.OutputObject >; Upgraded: TypedContractEvent< UpgradedEvent.InputTuple, UpgradedEvent.OutputTuple, UpgradedEvent.OutputObject >; }; }