11/* Autogenerated file. Do not edit manually. */
22/* tslint:disable */
33/* eslint-disable */
4- import {
4+ import type {
55 BaseContract ,
66 BigNumber ,
77 BigNumberish ,
@@ -13,12 +13,20 @@ import {
1313 Signer ,
1414 utils ,
1515} from 'ethers' ;
16- import { FunctionFragment , Result , EventFragment } from '@ethersproject/abi' ;
17- import { Listener , Provider } from '@ethersproject/providers' ;
18- import { TypedEventFilter , TypedEvent , TypedListener , OnEvent } from './common' ;
16+ import type {
17+ FunctionFragment ,
18+ Result ,
19+ EventFragment ,
20+ } from '@ethersproject/abi' ;
21+ import type { Listener , Provider } from '@ethersproject/providers' ;
22+ import type {
23+ TypedEventFilter ,
24+ TypedEvent ,
25+ TypedListener ,
26+ OnEvent ,
27+ } from './common' ;
1928
2029export interface ERC1155Interface extends utils . Interface {
21- contractName : 'ERC1155' ;
2230 functions : {
2331 'balanceOf(address,uint256)' : FunctionFragment ;
2432 'balanceOfBatch(address[],uint256[])' : FunctionFragment ;
@@ -29,6 +37,17 @@ export interface ERC1155Interface extends utils.Interface {
2937 'supportsInterface(bytes4)' : FunctionFragment ;
3038 } ;
3139
40+ getFunction (
41+ nameOrSignatureOrTopic :
42+ | 'balanceOf'
43+ | 'balanceOfBatch'
44+ | 'isApprovedForAll'
45+ | 'safeBatchTransferFrom'
46+ | 'safeTransferFrom'
47+ | 'setApprovalForAll'
48+ | 'supportsInterface'
49+ ) : FunctionFragment ;
50+
3251 encodeFunctionData (
3352 functionFragment : 'balanceOf' ,
3453 values : [ string , BigNumberish ]
@@ -95,41 +114,47 @@ export interface ERC1155Interface extends utils.Interface {
95114 getEvent ( nameOrSignatureOrTopic : 'TransferSingle' ) : EventFragment ;
96115}
97116
117+ export interface ApprovalForAllEventObject {
118+ _owner : string ;
119+ _operator : string ;
120+ _approved : boolean ;
121+ }
98122export type ApprovalForAllEvent = TypedEvent <
99123 [ string , string , boolean ] ,
100- { _owner : string ; _operator : string ; _approved : boolean }
124+ ApprovalForAllEventObject
101125> ;
102126
103127export type ApprovalForAllEventFilter = TypedEventFilter < ApprovalForAllEvent > ;
104128
129+ export interface TransferBatchEventObject {
130+ _operator : string ;
131+ _from : string ;
132+ _to : string ;
133+ _ids : BigNumber [ ] ;
134+ _amounts : BigNumber [ ] ;
135+ }
105136export type TransferBatchEvent = TypedEvent <
106137 [ string , string , string , BigNumber [ ] , BigNumber [ ] ] ,
107- {
108- _operator : string ;
109- _from : string ;
110- _to : string ;
111- _ids : BigNumber [ ] ;
112- _amounts : BigNumber [ ] ;
113- }
138+ TransferBatchEventObject
114139> ;
115140
116141export type TransferBatchEventFilter = TypedEventFilter < TransferBatchEvent > ;
117142
143+ export interface TransferSingleEventObject {
144+ _operator : string ;
145+ _from : string ;
146+ _to : string ;
147+ _id : BigNumber ;
148+ _amount : BigNumber ;
149+ }
118150export type TransferSingleEvent = TypedEvent <
119151 [ string , string , string , BigNumber , BigNumber ] ,
120- {
121- _operator : string ;
122- _from : string ;
123- _to : string ;
124- _id : BigNumber ;
125- _amount : BigNumber ;
126- }
152+ TransferSingleEventObject
127153> ;
128154
129155export type TransferSingleEventFilter = TypedEventFilter < TransferSingleEvent > ;
130156
131157export interface ERC1155 extends BaseContract {
132- contractName : 'ERC1155' ;
133158 connect ( signerOrProvider : Signer | Provider | string ) : this;
134159 attach ( addressOrName : string ) : this;
135160 deployed ( ) : Promise < this> ;
0 commit comments