Skip to content

Commit

Permalink
moonriver gov2
Browse files Browse the repository at this point in the history
  • Loading branch information
rajdeep7Singh committed Feb 10, 2023
1 parent 846ca88 commit d540fae
Show file tree
Hide file tree
Showing 47 changed files with 11,252 additions and 20,195 deletions.
2 changes: 1 addition & 1 deletion .env
Expand Up @@ -2,4 +2,4 @@ DB_NAME=squid
DB_PASS=squid
DB_PORT=23798
PROCESSOR_PROMETHEUS_PORT=3000
GQL_PORT=4350
GQL_PORT=4350
Binary file added builds/moonriver-polkassembly-v1.tar.gz
Binary file not shown.
6 changes: 3 additions & 3 deletions squid.yaml
@@ -1,8 +1,8 @@
manifestVersion: subsquid.io/v0.1
name: moonbase-polkassembly
version: 2
name: moonriver-polkassembly
version: 1
description: |-
Moonbase's governance proposals
Moonriver's governance proposals
build:

Expand Down
12 changes: 6 additions & 6 deletions src/common/scheduledData.ts
Expand Up @@ -34,8 +34,8 @@ interface ScheduledData {

export function getDispatchedEventData(ctx: BatchContext<Store, unknown>, itemEvent: Event): ScheduledData | undefined {
const event = new SchedulerDispatchedEvent(ctx, itemEvent)
if (event.isV40) {
const [[block, number], hash, result] = event.asV40
if (event.isV49) {
const [[block, number], hash, result] = event.asV49
if(result.__kind == 'Ok'){
return {
blockNumber: block
Expand All @@ -60,16 +60,16 @@ export function getDispatchedEventData(ctx: BatchContext<Store, unknown>, itemEv
}
}
return undefined
} else if (event.isV1400) {
const { task, id, result } = event.asV1400
} else if (event.isV1401) {
const { task, id, result } = event.asV1401
if(result.__kind == 'Ok'){
return {
blockNumber: task[0]
}
}
return undefined
} else if (event.isV1603) {
const { task, id, result } = event.asV1603
} else if (event.isV1605) {
const { task, id, result } = event.asV1605
if(result.__kind == 'Ok'){
return {
blockNumber: task[0]
Expand Down
84 changes: 42 additions & 42 deletions src/mappings/democracy/events/getters.ts
Expand Up @@ -17,31 +17,31 @@ import { Store } from '@subsquid/typeorm-store'

export function getCancelledData(ctx: BatchContext<Store, unknown>, itemEvent: Event): number {
const event = new DemocracyCancelledEvent(ctx, itemEvent)
if (event.isV40) {
return event.asV40
} else if (event.isV1200) {
return event.asV1200.refIndex
if (event.isV49) {
return event.asV49
} else if (event.isV1201) {
return event.asV1201.refIndex
} else {
throw new UnknownVersionError(event.constructor.name)
}
}

export function getExecutedData(ctx: BatchContext<Store, unknown>, itemEvent: Event): number {
const event = new DemocracyExecutedEvent(ctx, itemEvent)
if (event.isV40) {
return event.asV40[0]
if (event.isV49) {
return event.asV49[0]
} else if (event.isV701) {
return event.asV701[0]
} else if (event.isV900) {
return event.asV900[0]
} else if (event.isV1200) {
return event.asV1200.refIndex
} else if (event.isV1201) {
return event.asV1201.refIndex
} else if (event.isV1300) {
return event.asV1300.refIndex
} else if (event.isV1400) {
return event.asV1400.refIndex
} else if (event.isV1603) {
return event.asV1603.refIndex
} else if (event.isV1401) {
return event.asV1401.refIndex
} else if (event.isV1605) {
return event.asV1605.refIndex
} else {
const data = ctx._chain.decodeEvent(itemEvent)
return data.refIndex
Expand All @@ -50,21 +50,21 @@ export function getExecutedData(ctx: BatchContext<Store, unknown>, itemEvent: Ev

export function getNotPassedData(ctx: BatchContext<Store, unknown>, itemEvent: Event): number {
const event = new DemocracyNotPassedEvent(ctx, itemEvent)
if (event.isV40) {
return event.asV40
} else if (event.isV1200) {
return event.asV1200.refIndex
if (event.isV49) {
return event.asV49
} else if (event.isV1201) {
return event.asV1201.refIndex
} else {
throw new UnknownVersionError(event.constructor.name)
}
}

export function getPassedData(ctx: BatchContext<Store, unknown>, itemEvent: Event): number {
const event = new DemocracyPassedEvent(ctx, itemEvent)
if (event.isV40) {
return event.asV40
} else if (event.isV1200) {
return event.asV1200.refIndex
if (event.isV49) {
return event.asV49
} else if (event.isV1201) {
return event.asV1201.refIndex
} else {
throw new UnknownVersionError(event.constructor.name)
}
Expand All @@ -77,14 +77,14 @@ export interface PreimageInvalidData {

export function getPreimageInvalidData(ctx: BatchContext<Store, unknown>, itemEvent: Event): PreimageInvalidData {
const event = new DemocracyPreimageInvalidEvent(ctx, itemEvent)
if (event.isV40) {
const [hash, index] = event.asV40
if (event.isV49) {
const [hash, index] = event.asV49
return {
hash,
index,
}
} else if (event.isV1200) {
const { proposalHash: hash, refIndex: index } = event.asV1200
} else if (event.isV1201) {
const { proposalHash: hash, refIndex: index } = event.asV1201
return {
hash,
index,
Expand All @@ -101,14 +101,14 @@ export interface PreimageMissingData {

export function getPreimageMissingData(ctx: BatchContext<Store, unknown>, itemEvent: Event): PreimageMissingData {
const event = new DemocracyPreimageMissingEvent(ctx, itemEvent)
if (event.isV40) {
const [hash, index] = event.asV40
if (event.isV49) {
const [hash, index] = event.asV49
return {
hash,
index,
}
} else if (event.isV1200) {
const { proposalHash: hash, refIndex: index } = event.asV1200
} else if (event.isV1201) {
const { proposalHash: hash, refIndex: index } = event.asV1201
return {
hash,
index,
Expand All @@ -126,15 +126,15 @@ interface PreimageNotedData {

export function getPreimageNotedData(ctx: BatchContext<Store, unknown>, itemEvent: Event): PreimageNotedData {
const event = new DemocracyPreimageNotedEvent(ctx, itemEvent)
if (event.isV40) {
const [hash, provider, deposit] = event.asV40
if (event.isV49) {
const [hash, provider, deposit] = event.asV49
return {
hash,
provider,
deposit,
}
} else if (event.isV1200) {
const { proposalHash: hash, who: provider, deposit } = event.asV1200
} else if (event.isV1201) {
const { proposalHash: hash, who: provider, deposit } = event.asV1201
return {
hash,
provider,
Expand All @@ -153,15 +153,15 @@ export interface PreimageReapedData {

export function getPreimageReapedData(ctx: BatchContext<Store, unknown>, itemEvent: Event): PreimageReapedData {
const event = new DemocracyPreimageReapedEvent(ctx, itemEvent)
if (event.isV40) {
const [hash, provider, deposit] = event.asV40
if (event.isV49) {
const [hash, provider, deposit] = event.asV49
return {
hash,
provider,
deposit,
}
} else if (event.isV1200) {
const { proposalHash: hash, provider, deposit } = event.asV1200
} else if (event.isV1201) {
const { proposalHash: hash, provider, deposit } = event.asV1201
return {
hash,
provider,
Expand All @@ -180,15 +180,15 @@ export interface PreimageUsedData {

export function getPreimageUsedData(ctx: BatchContext<Store, unknown>, itemEvent: Event): PreimageUsedData {
const event = new DemocracyPreimageUsedEvent(ctx, itemEvent)
if (event.isV40) {
const [hash, provider, deposit] = event.asV40
if (event.isV49) {
const [hash, provider, deposit] = event.asV49
return {
hash,
provider,
deposit,
}
} else if (event.isV1200) {
const { proposalHash: hash, provider, deposit } = event.asV1200
} else if (event.isV1201) {
const { proposalHash: hash, provider, deposit } = event.asV1201
return {
hash,
provider,
Expand All @@ -212,8 +212,8 @@ export function getDemocracySecondedData(ctx: BatchContext<Store, unknown>, item
accountId: seconder,
refIndex: propIndex
}
} else if (event.isV1200) {
const { who: seconder, proposalIndex: propIndex } = event.asV1200
} else if (event.isV1201) {
const { who: seconder, proposalIndex: propIndex } = event.asV1201
return {
accountId: seconder,
refIndex: propIndex
Expand Down
4 changes: 2 additions & 2 deletions src/mappings/democracy/events/preimageNoted.ts
Expand Up @@ -43,8 +43,8 @@ async function getStorageData(ctx: BatchContext<Store, unknown>, hash: Uint8Arra
deposit,
block: since,
}
} else if (storage.isV40) {
const storageData = await storage.asV40.get(hash)
} else if (storage.isV49) {
const storageData = await storage.asV49.get(hash)
if (!storageData || storageData.__kind === 'Missing') return undefined

const { provider, deposit, since, data } = storageData.value
Expand Down
8 changes: 4 additions & 4 deletions src/mappings/democracy/events/proposed.ts
Expand Up @@ -18,14 +18,14 @@ interface DemocracyProposalEventData {

function getEventData(ctx: BatchContext<Store, unknown>, itemEvent: Event): DemocracyProposalEventData {
const event = new DemocracyProposedEvent(ctx, itemEvent)
if (event.isV40) {
const [index, deposit] = event.asV40
if (event.isV49) {
const [index, deposit] = event.asV49
return {
index,
deposit,
}
} else if (event.isV1200) {
const { proposalIndex: index, deposit } = event.asV1200
} else if (event.isV1201) {
const { proposalIndex: index, deposit } = event.asV1201
return {
index,
deposit,
Expand Down
8 changes: 4 additions & 4 deletions src/mappings/democracy/events/started.ts
Expand Up @@ -18,14 +18,14 @@ interface ReferendumEventData {

function getEventData(ctx: BatchContext<Store, unknown>, itemEvent: Event): ReferendumEventData {
const event = new DemocracyStartedEvent(ctx, itemEvent)
if (event.isV40) {
const [index, threshold] = event.asV40
if (event.isV49) {
const [index, threshold] = event.asV49
return {
index,
threshold: threshold.__kind,
}
} else if (event.isV1200) {
const { refIndex: index, threshold } = event.asV1200
} else if (event.isV1201) {
const { refIndex: index, threshold } = event.asV1201
return {
index,
threshold: threshold.__kind,
Expand Down
8 changes: 4 additions & 4 deletions src/mappings/democracy/events/tabled.ts
Expand Up @@ -16,15 +16,15 @@ interface TabledEventData {

function getEventData(ctx: BatchContext<Store, unknown>, itemEvent: Event): TabledEventData {
const event = new DemocracyTabledEvent(ctx, itemEvent)
if (event.isV40) {
const [index, deposit, depositors] = event.asV40
if (event.isV49) {
const [index, deposit, depositors] = event.asV49
return {
index,
deposit,
depositors,
}
} else if (event.isV1200) {
const { proposalIndex: index, deposit, depositors } = event.asV1200
} else if (event.isV1201) {
const { proposalIndex: index, deposit, depositors } = event.asV1201
return {
index,
deposit,
Expand Down
4 changes: 2 additions & 2 deletions src/mappings/democracy/extrinsics/getters.ts
Expand Up @@ -23,8 +23,8 @@ interface DemocracyVoteCallData {

export function getVoteData(ctx: BatchContext<Store, unknown>, itemCall: any): DemocracyVoteCallData {
const event = new DemocracyVoteCall(ctx, itemCall)
if (event.isV40) {
const { refIndex, vote } = event.asV40
if (event.isV49) {
const { refIndex, vote } = event.asV49
if (vote.__kind === 'Standard') {
return {
index: refIndex,
Expand Down
20 changes: 10 additions & 10 deletions src/mappings/ethereum/events/getters.ts
Expand Up @@ -13,8 +13,8 @@ interface EthExecuted {

export function getExecutedData(ctx: BatchContext<Store, unknown>, itemEvent: Event): EthExecuted {
const event = new EthereumExecutedEvent(ctx, itemEvent)
if (event.isV40) {
const [from, to, transactionHash, exitReason] = event.asV40
if (event.isV49) {
const [from, to, transactionHash, exitReason] = event.asV49
if (exitReason.__kind == 'Succeed') {
return {
success: true,
Expand All @@ -27,8 +27,8 @@ export function getExecutedData(ctx: BatchContext<Store, unknown>, itemEvent: Ev
txnHash: transactionHash
}
}
} else if (event.isV1200) {
const [from, to, transactionHash, exitReason] = event.asV1200
} else if (event.isV1201) {
const [from, to, transactionHash, exitReason] = event.asV1201
if (exitReason.__kind == 'Succeed') {
return {
success: true,
Expand All @@ -41,8 +41,8 @@ export function getExecutedData(ctx: BatchContext<Store, unknown>, itemEvent: Ev
txnHash: transactionHash
}
}
} else if (event.isV1400) {
const [from, to, transactionHash, exitReason] = event.asV1400
} else if (event.isV1401) {
const [from, to, transactionHash, exitReason] = event.asV1401
if (exitReason.__kind == 'Succeed') {
return {
success: true,
Expand All @@ -55,8 +55,8 @@ export function getExecutedData(ctx: BatchContext<Store, unknown>, itemEvent: Ev
txnHash: transactionHash
}
}
} else if (event.isV1700) {
const [from, to, transactionHash, exitReason] = event.asV1700
} else if (event.isV1701) {
const [from, to, transactionHash, exitReason] = event.asV1701
if (exitReason.__kind == 'Succeed') {
return {
success: true,
Expand All @@ -69,8 +69,8 @@ export function getExecutedData(ctx: BatchContext<Store, unknown>, itemEvent: Ev
txnHash: transactionHash
}
}
} else if (event.isV1800) {
const { from, to, transactionHash, exitReason } = event.asV1800
} else if (event.isV1801) {
const { from, to, transactionHash, exitReason } = event.asV1801
if (exitReason.__kind == 'Succeed') {
return {
success: true,
Expand Down

0 comments on commit d540fae

Please sign in to comment.