mirror of
https://github.com/logos-messaging/js-rln.git
synced 2026-01-10 01:23:11 +00:00
resolve simple comments
This commit is contained in:
parent
5cd10d45a2
commit
23abbd4244
@ -48,7 +48,7 @@ rln.create().then(async rlnInstance => {
|
||||
const signature = await signer.signMessage(rln.DEFAULT_SIGNATURE_MESSAGE);
|
||||
console.log(`Got signature: ${signature}`);
|
||||
|
||||
const contract = new rln.RLNContract(rln.DEV_CONTRACT.address, signer);
|
||||
const contract = new rln.RLNContract(rln.GOERLI_CONTRACT.address, signer);
|
||||
|
||||
console.log("Fetching members from Contract");
|
||||
await contract.fetchMembers(rlnInstance, 8261478);
|
||||
|
||||
@ -6,7 +6,7 @@ export const RLN_ABI = [
|
||||
"event MemberWithdrawn(uint256 pubkey, uint256 index)",
|
||||
];
|
||||
|
||||
export const DEV_CONTRACT = {
|
||||
export const GOERLI_CONTRACT = {
|
||||
chainId: 5,
|
||||
startBlock: 7109391,
|
||||
address: "0x4252105670fe33d2947e8ead304969849e64f2a6",
|
||||
|
||||
@ -56,5 +56,5 @@ function mockEvent(): ethers.Event {
|
||||
"C4qAaeoqKlLv4Df910gnyuCfKLk7uhIhLZgcQfOMncYJpfZqW+Pdlv3ie6hm4WkGLaS5UIO2QPbyhN4EGx73c8vkTqjv5gK49w/pGIDi+ILMjYqYKexSwJPmPOMn0XM0FDbQ5wwXmZ4SIauYiQM8faZLDk8ltkAsIX/TKA6Dgw0=",
|
||||
index: 1,
|
||||
},
|
||||
} as any as ethers.Event;
|
||||
} as unknown as ethers.Event;
|
||||
}
|
||||
|
||||
@ -9,7 +9,7 @@ type Member = {
|
||||
};
|
||||
|
||||
export class RLNContract {
|
||||
private contract: ethers.Contract;
|
||||
private _contract: ethers.Contract;
|
||||
private membersFilter: ethers.EventFilter;
|
||||
|
||||
private members: Member[] = [];
|
||||
@ -18,12 +18,12 @@ export class RLNContract {
|
||||
address: string,
|
||||
provider: ethers.Signer | ethers.providers.Provider
|
||||
) {
|
||||
this.contract = new ethers.Contract(address, RLN_ABI, provider);
|
||||
this._contract = new ethers.Contract(address, RLN_ABI, provider);
|
||||
this.membersFilter = this.contract.filters.MemberRegistered();
|
||||
}
|
||||
|
||||
public getContract(): ethers.Contract {
|
||||
return this.contract;
|
||||
public get contract(): ethers.Contract {
|
||||
return this._contract;
|
||||
}
|
||||
|
||||
public getMembers(): Member[] {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user