@@ -54,14 +54,18 @@ export abstract class AddressManager<T> {
54
54
return addresses
55
55
}
56
56
57
- abstract getPoRAddressListCall ( start : ethers . BigNumber , end : number , blockTag : number ) : Promise < T >
57
+ abstract getPoRAddressListCall (
58
+ start : ethers . BigNumber ,
59
+ end : ethers . BigNumber ,
60
+ blockTag : number ,
61
+ ) : Promise < T >
58
62
59
63
abstract processPoRAddressList ( result : T [ ] , network : string , chainId : string ) : PoRAddress [ ]
60
64
}
61
65
62
66
type DefaultAddressManagerResponseType = string [ ]
63
67
export class DefaultAddressManager extends AddressManager < DefaultAddressManagerResponseType > {
64
- getPoRAddressListCall ( start : ethers . BigNumber , end : number , blockTag : number ) {
68
+ getPoRAddressListCall ( start : ethers . BigNumber , end : ethers . BigNumber , blockTag : number ) {
65
69
return this . contract . getPoRAddressList ( start , end , { blockTag } )
66
70
}
67
71
@@ -83,7 +87,7 @@ export class DefaultAddressManager extends AddressManager<DefaultAddressManagerR
83
87
84
88
type LombardAddressManagerResponseType = string [ ] [ ]
85
89
export class LombardAddressManager extends AddressManager < LombardAddressManagerResponseType > {
86
- getPoRAddressListCall ( start : ethers . BigNumber , end : number , blockTag : number ) {
90
+ getPoRAddressListCall ( start : ethers . BigNumber , end : ethers . BigNumber , blockTag : number ) {
87
91
return this . contract . getPoRAddressSignatureMessages ( start . toNumber ( ) , end , { blockTag } )
88
92
}
89
93
0 commit comments