Skip to content

Commit e82d84b

Browse files
authored
Fix getPoRAddressListCall signature (#3781)
1 parent 5cb7026 commit e82d84b

File tree

3 files changed

+13
-4
lines changed

3 files changed

+13
-4
lines changed

.changeset/happy-cameras-wash.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@chainlink/por-address-list-adapter': patch
3+
---
4+
5+
Fix TypeScript function signature of AddressManager.getPoRAddressListCall

packages/sources/por-address-list/src/transport/addressManager.ts

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -54,14 +54,18 @@ export abstract class AddressManager<T> {
5454
return addresses
5555
}
5656

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>
5862

5963
abstract processPoRAddressList(result: T[], network: string, chainId: string): PoRAddress[]
6064
}
6165

6266
type DefaultAddressManagerResponseType = string[]
6367
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) {
6569
return this.contract.getPoRAddressList(start, end, { blockTag })
6670
}
6771

@@ -83,7 +87,7 @@ export class DefaultAddressManager extends AddressManager<DefaultAddressManagerR
8387

8488
type LombardAddressManagerResponseType = string[][]
8589
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) {
8791
return this.contract.getPoRAddressSignatureMessages(start.toNumber(), end, { blockTag })
8892
}
8993

packages/sources/por-address-list/src/transport/multichainAddress.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ export class AddressTransport extends SubscriptionTransport<AddressTransportType
132132
}
133133

134134
class MultiAddressManager extends AddressManager<ResponseSchema[]> {
135-
getPoRAddressListCall(start: ethers.BigNumber, end: number, blockTag: number) {
135+
getPoRAddressListCall(start: ethers.BigNumber, end: ethers.BigNumber, blockTag: number) {
136136
return this.contract.getPoRAddressList(start, end, { blockTag })
137137
}
138138

0 commit comments

Comments
 (0)