@@ -12,33 +12,33 @@ type AnyFunc = AbiFunction<any, any>;
1212type AggregateTuple < T extends AnyFunc = AnyFunc > = [ func : T , address : string , args : T extends AnyFunc ? FunctionArguments < T > : never ] ;
1313export declare class Multicall extends ContractBase {
1414 static aggregate : AbiFunction < {
15- readonly calls : p . Codec < {
15+ readonly calls : p . ArrayCodec < {
1616 readonly target : string ;
1717 readonly callData : string | Uint8Array < ArrayBufferLike > ;
18- } [ ] , {
18+ } , {
1919 readonly target : string ;
2020 readonly callData : string ;
21- } [ ] > ;
22- } , {
21+ } > ;
22+ } , p . StructCodec < {
2323 readonly blockNumber : p . Codec < number | bigint , bigint > ;
24- readonly returnData : p . Codec < ( string | Uint8Array < ArrayBufferLike > ) [ ] , string [ ] > ;
25- } > ;
24+ readonly returnData : p . ArrayCodec < string | Uint8Array < ArrayBufferLike > , string > ;
25+ } > > ;
2626 static tryAggregate : AbiFunction < {
2727 readonly requireSuccess : p . Codec < boolean , boolean > ;
28- readonly calls : p . Codec < {
28+ readonly calls : p . ArrayCodec < {
2929 readonly target : string ;
3030 readonly callData : string | Uint8Array < ArrayBufferLike > ;
31- } [ ] , {
31+ } , {
3232 readonly target : string ;
3333 readonly callData : string ;
34- } [ ] > ;
35- } , p . Codec < {
34+ } > ;
35+ } , p . ArrayCodec < {
3636 readonly success : boolean ;
3737 readonly returnData : string | Uint8Array < ArrayBufferLike > ;
38- } [ ] , {
38+ } , {
3939 readonly success : boolean ;
4040 readonly returnData : string ;
41- } [ ] > > ;
41+ } > > ;
4242 aggregate < TF extends AnyFunc > ( func : TF , address : string , calls : FunctionArguments < TF > [ ] , paging ?: number ) : Promise < FunctionReturn < TF > [ ] > ;
4343 aggregate < TF extends AnyFunc > ( func : TF , calls : ( readonly [ address : string , args : FunctionArguments < TF > ] ) [ ] , paging ?: number ) : Promise < FunctionReturn < TF > [ ] > ;
4444 aggregate ( calls : AggregateTuple [ ] , paging ?: number ) : Promise < any [ ] > ;
0 commit comments