mirror of
https://github.com/tornadocash/tornado-subgraph.git
synced 2024-12-22 17:33:17 +01:00
chore: remove
This commit is contained in:
parent
93d9875e66
commit
336e8c7a98
5
.idea/.gitignore
generated
vendored
5
.idea/.gitignore
generated
vendored
@ -1,5 +0,0 @@
|
||||
# Default ignored files
|
||||
/shelf/
|
||||
/workspace.xml
|
||||
# Editor-based HTTP Client requests
|
||||
/httpRequests/
|
8
.idea/modules.xml
generated
8
.idea/modules.xml
generated
@ -1,8 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="ProjectModuleManager">
|
||||
<modules>
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/tornado-subgraph.iml" filepath="$PROJECT_DIR$/.idea/tornado-subgraph.iml" />
|
||||
</modules>
|
||||
</component>
|
||||
</project>
|
13
.idea/tornado-subgraph.iml
generated
13
.idea/tornado-subgraph.iml
generated
@ -1,13 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<module type="WEB_MODULE" version="4">
|
||||
<component name="NewModuleRootManager">
|
||||
<content url="file://$MODULE_DIR$">
|
||||
<excludeFolder url="file://$MODULE_DIR$/temp" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/.tmp" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/tmp" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/.idea" />
|
||||
</content>
|
||||
<orderEntry type="inheritedJdk" />
|
||||
<orderEntry type="sourceFolder" forTests="false" />
|
||||
</component>
|
||||
</module>
|
6
.idea/vcs.xml
generated
6
.idea/vcs.xml
generated
@ -1,6 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="VcsDirectoryMappings">
|
||||
<mapping directory="$PROJECT_DIR$" vcs="Git" />
|
||||
</component>
|
||||
</project>
|
Binary file not shown.
@ -1,21 +0,0 @@
|
||||
[
|
||||
{
|
||||
"anonymous": false,
|
||||
"inputs": [
|
||||
{
|
||||
"indexed": true,
|
||||
"internalType": "address",
|
||||
"name": "who",
|
||||
"type": "address"
|
||||
},
|
||||
{
|
||||
"indexed": false,
|
||||
"internalType": "bytes",
|
||||
"name": "data",
|
||||
"type": "bytes"
|
||||
}
|
||||
],
|
||||
"name": "Echo",
|
||||
"type": "event"
|
||||
}
|
||||
]
|
Binary file not shown.
@ -1,58 +0,0 @@
|
||||
[
|
||||
{
|
||||
"anonymous": false,
|
||||
"inputs": [
|
||||
{
|
||||
"indexed": true,
|
||||
"internalType": "bytes32",
|
||||
"name": "commitment",
|
||||
"type": "bytes32"
|
||||
},
|
||||
{
|
||||
"indexed": false,
|
||||
"internalType": "uint32",
|
||||
"name": "leafIndex",
|
||||
"type": "uint32"
|
||||
},
|
||||
{
|
||||
"indexed": false,
|
||||
"internalType": "uint256",
|
||||
"name": "timestamp",
|
||||
"type": "uint256"
|
||||
}
|
||||
],
|
||||
"name": "Deposit",
|
||||
"type": "event"
|
||||
},
|
||||
{
|
||||
"anonymous": false,
|
||||
"inputs": [
|
||||
{
|
||||
"indexed": false,
|
||||
"internalType": "address",
|
||||
"name": "to",
|
||||
"type": "address"
|
||||
},
|
||||
{
|
||||
"indexed": false,
|
||||
"internalType": "bytes32",
|
||||
"name": "nullifierHash",
|
||||
"type": "bytes32"
|
||||
},
|
||||
{
|
||||
"indexed": true,
|
||||
"internalType": "address",
|
||||
"name": "relayer",
|
||||
"type": "address"
|
||||
},
|
||||
{
|
||||
"indexed": false,
|
||||
"internalType": "uint256",
|
||||
"name": "fee",
|
||||
"type": "uint256"
|
||||
}
|
||||
],
|
||||
"name": "Withdrawal",
|
||||
"type": "event"
|
||||
}
|
||||
]
|
Binary file not shown.
@ -1,21 +0,0 @@
|
||||
[
|
||||
{
|
||||
"anonymous": false,
|
||||
"inputs": [
|
||||
{
|
||||
"indexed": true,
|
||||
"internalType": "address",
|
||||
"name": "sender",
|
||||
"type": "address"
|
||||
},
|
||||
{
|
||||
"indexed": false,
|
||||
"internalType": "bytes",
|
||||
"name": "encryptedNote",
|
||||
"type": "bytes"
|
||||
}
|
||||
],
|
||||
"name": "EncryptedNote",
|
||||
"type": "event"
|
||||
}
|
||||
]
|
@ -1,38 +0,0 @@
|
||||
type Deposit @entity {
|
||||
id: ID!
|
||||
index: BigInt!
|
||||
amount: String!
|
||||
currency: String!
|
||||
commitment: Bytes!
|
||||
timestamp: BigInt!
|
||||
blockNumber: BigInt!
|
||||
transactionHash: Bytes!
|
||||
}
|
||||
|
||||
type Withdrawal @entity {
|
||||
id: ID!
|
||||
to: Bytes!
|
||||
fee: BigInt!
|
||||
index: BigInt!
|
||||
amount: String!
|
||||
currency: String!
|
||||
nullifier: Bytes!
|
||||
timestamp: BigInt!
|
||||
blockNumber: BigInt!
|
||||
transactionHash: Bytes!
|
||||
}
|
||||
|
||||
type EncryptedNote @entity {
|
||||
id: ID!
|
||||
index: BigInt!
|
||||
blockNumber: BigInt!
|
||||
encryptedNote: Bytes!
|
||||
transactionHash: Bytes!
|
||||
}
|
||||
|
||||
type NoteAccount @entity {
|
||||
id: ID!
|
||||
index: BigInt!
|
||||
address: Bytes!
|
||||
encryptedAccount: Bytes!
|
||||
}
|
@ -1,138 +0,0 @@
|
||||
specVersion: 0.0.2
|
||||
description: Proxy
|
||||
repository: https://github.com/tornadocash/tornado-subgraph
|
||||
schema:
|
||||
file: schema.graphql
|
||||
dataSources:
|
||||
- kind: ethereum/contract
|
||||
name: Echoer
|
||||
network: bsc
|
||||
source:
|
||||
address: "0x0D5550d52428E7e3175bfc9550207e4ad3859b17"
|
||||
abi: Echoer
|
||||
startBlock: 8158799
|
||||
mapping:
|
||||
kind: ethereum/events
|
||||
apiVersion: 0.0.4
|
||||
language: wasm/assemblyscript
|
||||
file: Echoer/Echoer.wasm
|
||||
entities:
|
||||
- NoteAccount
|
||||
abis:
|
||||
- name: Echoer
|
||||
file: abis/Echoer.json
|
||||
eventHandlers:
|
||||
- event: Echo(indexed address,bytes)
|
||||
handler: handleEcho
|
||||
- kind: ethereum/contract
|
||||
name: Instance-0.1-bnb
|
||||
network: bsc
|
||||
source:
|
||||
address: "0x84443CFd09A48AF6eF360C6976C5392aC5023a1F"
|
||||
abi: Instance
|
||||
startBlock: 8159279
|
||||
mapping:
|
||||
kind: ethereum/events
|
||||
apiVersion: 0.0.4
|
||||
language: wasm/assemblyscript
|
||||
file: Instance-0.1-bnb/Instance-0.1-bnb.wasm
|
||||
entities:
|
||||
- Deposit
|
||||
- Withdrawal
|
||||
abis:
|
||||
- name: Instance
|
||||
file: abis/Instance.json
|
||||
eventHandlers:
|
||||
- event: Deposit(indexed bytes32,uint32,uint256)
|
||||
handler: handleDeposit
|
||||
- event: Withdrawal(address,bytes32,indexed address,uint256)
|
||||
handler: handleWithdrawal
|
||||
- kind: ethereum/contract
|
||||
name: Instance-1-bnb
|
||||
network: bsc
|
||||
source:
|
||||
address: "0xd47438C816c9E7f2E2888E060936a499Af9582b3"
|
||||
abi: Instance
|
||||
startBlock: 8159286
|
||||
mapping:
|
||||
kind: ethereum/events
|
||||
apiVersion: 0.0.4
|
||||
language: wasm/assemblyscript
|
||||
file: Instance-0.1-bnb/Instance-0.1-bnb.wasm
|
||||
entities:
|
||||
- Deposit
|
||||
- Withdrawal
|
||||
abis:
|
||||
- name: Instance
|
||||
file: abis/Instance.json
|
||||
eventHandlers:
|
||||
- event: Deposit(indexed bytes32,uint32,uint256)
|
||||
handler: handleDeposit
|
||||
- event: Withdrawal(address,bytes32,indexed address,uint256)
|
||||
handler: handleWithdrawal
|
||||
- kind: ethereum/contract
|
||||
name: Instance-10-bnb
|
||||
network: bsc
|
||||
source:
|
||||
address: "0x330bdFADE01eE9bF63C209Ee33102DD334618e0a"
|
||||
abi: Instance
|
||||
startBlock: 8159290
|
||||
mapping:
|
||||
kind: ethereum/events
|
||||
apiVersion: 0.0.4
|
||||
language: wasm/assemblyscript
|
||||
file: Instance-0.1-bnb/Instance-0.1-bnb.wasm
|
||||
entities:
|
||||
- Deposit
|
||||
- Withdrawal
|
||||
abis:
|
||||
- name: Instance
|
||||
file: abis/Instance.json
|
||||
eventHandlers:
|
||||
- event: Deposit(indexed bytes32,uint32,uint256)
|
||||
handler: handleDeposit
|
||||
- event: Withdrawal(address,bytes32,indexed address,uint256)
|
||||
handler: handleWithdrawal
|
||||
- kind: ethereum/contract
|
||||
name: Instance-100-bnb
|
||||
network: bsc
|
||||
source:
|
||||
address: "0x1E34A77868E19A6647b1f2F47B51ed72dEDE95DD"
|
||||
abi: Instance
|
||||
startBlock: 8159296
|
||||
mapping:
|
||||
kind: ethereum/events
|
||||
apiVersion: 0.0.4
|
||||
language: wasm/assemblyscript
|
||||
file: Instance-0.1-bnb/Instance-0.1-bnb.wasm
|
||||
entities:
|
||||
- Deposit
|
||||
- Withdrawal
|
||||
abis:
|
||||
- name: Instance
|
||||
file: abis/Instance.json
|
||||
eventHandlers:
|
||||
- event: Deposit(indexed bytes32,uint32,uint256)
|
||||
handler: handleDeposit
|
||||
- event: Withdrawal(address,bytes32,indexed address,uint256)
|
||||
handler: handleWithdrawal
|
||||
- kind: ethereum/contract
|
||||
name: Proxy
|
||||
network: bsc
|
||||
source:
|
||||
address: "0x0D5550d52428E7e3175bfc9550207e4ad3859b17"
|
||||
abi: Proxy
|
||||
startBlock: 7941563
|
||||
mapping:
|
||||
kind: ethereum/events
|
||||
apiVersion: 0.0.4
|
||||
language: wasm/assemblyscript
|
||||
file: Proxy/Proxy.wasm
|
||||
entities:
|
||||
- EncryptedNote
|
||||
abis:
|
||||
- name: Proxy
|
||||
file: abis/Proxy.json
|
||||
eventHandlers:
|
||||
- event: EncryptedNote(indexed address,bytes)
|
||||
handler: handleEncryptedNote
|
@ -1,39 +0,0 @@
|
||||
// THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
|
||||
|
||||
import {
|
||||
ethereum,
|
||||
JSONValue,
|
||||
TypedMap,
|
||||
Entity,
|
||||
Bytes,
|
||||
Address,
|
||||
BigInt
|
||||
} from "@graphprotocol/graph-ts";
|
||||
|
||||
export class Echo extends ethereum.Event {
|
||||
get params(): Echo__Params {
|
||||
return new Echo__Params(this);
|
||||
}
|
||||
}
|
||||
|
||||
export class Echo__Params {
|
||||
_event: Echo;
|
||||
|
||||
constructor(event: Echo) {
|
||||
this._event = event;
|
||||
}
|
||||
|
||||
get who(): Address {
|
||||
return this._event.parameters[0].value.toAddress();
|
||||
}
|
||||
|
||||
get data(): Bytes {
|
||||
return this._event.parameters[1].value.toBytes();
|
||||
}
|
||||
}
|
||||
|
||||
export class Echoer extends ethereum.SmartContract {
|
||||
static bind(address: Address): Echoer {
|
||||
return new Echoer("Echoer", address);
|
||||
}
|
||||
}
|
@ -1,65 +0,0 @@
|
||||
// THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
|
||||
|
||||
import { ethereum, JSONValue, TypedMap, Entity, Bytes, Address, BigInt } from '@graphprotocol/graph-ts';
|
||||
|
||||
export class Deposit extends ethereum.Event {
|
||||
get params(): Deposit__Params {
|
||||
return new Deposit__Params(this);
|
||||
}
|
||||
}
|
||||
|
||||
export class Deposit__Params {
|
||||
_event: Deposit;
|
||||
|
||||
constructor(event: Deposit) {
|
||||
this._event = event;
|
||||
}
|
||||
|
||||
get commitment(): Bytes {
|
||||
return this._event.parameters[0].value.toBytes();
|
||||
}
|
||||
|
||||
get leafIndex(): BigInt {
|
||||
return this._event.parameters[1].value.toBigInt();
|
||||
}
|
||||
|
||||
get timestamp(): BigInt {
|
||||
return this._event.parameters[2].value.toBigInt();
|
||||
}
|
||||
}
|
||||
|
||||
export class Withdrawal extends ethereum.Event {
|
||||
get params(): Withdrawal__Params {
|
||||
return new Withdrawal__Params(this);
|
||||
}
|
||||
}
|
||||
|
||||
export class Withdrawal__Params {
|
||||
_event: Withdrawal;
|
||||
|
||||
constructor(event: Withdrawal) {
|
||||
this._event = event;
|
||||
}
|
||||
|
||||
get to(): Address {
|
||||
return this._event.parameters[0].value.toAddress();
|
||||
}
|
||||
|
||||
get nullifierHash(): Bytes {
|
||||
return this._event.parameters[1].value.toBytes();
|
||||
}
|
||||
|
||||
get relayer(): Address {
|
||||
return this._event.parameters[2].value.toAddress();
|
||||
}
|
||||
|
||||
get fee(): BigInt {
|
||||
return this._event.parameters[3].value.toBigInt();
|
||||
}
|
||||
}
|
||||
|
||||
export class Instance extends ethereum.SmartContract {
|
||||
static bind(address: Address): Instance {
|
||||
return new Instance('Instance', address);
|
||||
}
|
||||
}
|
@ -1,39 +0,0 @@
|
||||
// THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
|
||||
|
||||
import {
|
||||
ethereum,
|
||||
JSONValue,
|
||||
TypedMap,
|
||||
Entity,
|
||||
Bytes,
|
||||
Address,
|
||||
BigInt
|
||||
} from "@graphprotocol/graph-ts";
|
||||
|
||||
export class EncryptedNote extends ethereum.Event {
|
||||
get params(): EncryptedNote__Params {
|
||||
return new EncryptedNote__Params(this);
|
||||
}
|
||||
}
|
||||
|
||||
export class EncryptedNote__Params {
|
||||
_event: EncryptedNote;
|
||||
|
||||
constructor(event: EncryptedNote) {
|
||||
this._event = event;
|
||||
}
|
||||
|
||||
get sender(): Address {
|
||||
return this._event.parameters[0].value.toAddress();
|
||||
}
|
||||
|
||||
get encryptedNote(): Bytes {
|
||||
return this._event.parameters[1].value.toBytes();
|
||||
}
|
||||
}
|
||||
|
||||
export class Proxy extends ethereum.SmartContract {
|
||||
static bind(address: Address): Proxy {
|
||||
return new Proxy("Proxy", address);
|
||||
}
|
||||
}
|
@ -1,3 +0,0 @@
|
||||
export * from './Proxy/Proxy';
|
||||
export * from './Echoer/Echoer';
|
||||
export * from './Instance/Instance';
|
@ -1,344 +0,0 @@
|
||||
// THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
|
||||
|
||||
import {
|
||||
TypedMap,
|
||||
Entity,
|
||||
Value,
|
||||
ValueKind,
|
||||
store,
|
||||
Address,
|
||||
Bytes,
|
||||
BigInt,
|
||||
BigDecimal
|
||||
} from "@graphprotocol/graph-ts";
|
||||
|
||||
export class Deposit extends Entity {
|
||||
constructor(id: string) {
|
||||
super();
|
||||
this.set("id", Value.fromString(id));
|
||||
}
|
||||
|
||||
save(): void {
|
||||
let id = this.get("id");
|
||||
assert(id !== null, "Cannot save Deposit entity without an ID");
|
||||
assert(
|
||||
id.kind == ValueKind.STRING,
|
||||
"Cannot save Deposit entity with non-string ID. " +
|
||||
'Considering using .toHex() to convert the "id" to a string.'
|
||||
);
|
||||
store.set("Deposit", id.toString(), this);
|
||||
}
|
||||
|
||||
static load(id: string): Deposit | null {
|
||||
return store.get("Deposit", id) as Deposit | null;
|
||||
}
|
||||
|
||||
get id(): string {
|
||||
let value = this.get("id");
|
||||
return value.toString();
|
||||
}
|
||||
|
||||
set id(value: string) {
|
||||
this.set("id", Value.fromString(value));
|
||||
}
|
||||
|
||||
get index(): BigInt {
|
||||
let value = this.get("index");
|
||||
return value.toBigInt();
|
||||
}
|
||||
|
||||
set index(value: BigInt) {
|
||||
this.set("index", Value.fromBigInt(value));
|
||||
}
|
||||
|
||||
get amount(): string {
|
||||
let value = this.get("amount");
|
||||
return value.toString();
|
||||
}
|
||||
|
||||
set amount(value: string) {
|
||||
this.set("amount", Value.fromString(value));
|
||||
}
|
||||
|
||||
get currency(): string {
|
||||
let value = this.get("currency");
|
||||
return value.toString();
|
||||
}
|
||||
|
||||
set currency(value: string) {
|
||||
this.set("currency", Value.fromString(value));
|
||||
}
|
||||
|
||||
get commitment(): Bytes {
|
||||
let value = this.get("commitment");
|
||||
return value.toBytes();
|
||||
}
|
||||
|
||||
set commitment(value: Bytes) {
|
||||
this.set("commitment", Value.fromBytes(value));
|
||||
}
|
||||
|
||||
get timestamp(): BigInt {
|
||||
let value = this.get("timestamp");
|
||||
return value.toBigInt();
|
||||
}
|
||||
|
||||
set timestamp(value: BigInt) {
|
||||
this.set("timestamp", Value.fromBigInt(value));
|
||||
}
|
||||
|
||||
get blockNumber(): BigInt {
|
||||
let value = this.get("blockNumber");
|
||||
return value.toBigInt();
|
||||
}
|
||||
|
||||
set blockNumber(value: BigInt) {
|
||||
this.set("blockNumber", Value.fromBigInt(value));
|
||||
}
|
||||
|
||||
get transactionHash(): Bytes {
|
||||
let value = this.get("transactionHash");
|
||||
return value.toBytes();
|
||||
}
|
||||
|
||||
set transactionHash(value: Bytes) {
|
||||
this.set("transactionHash", Value.fromBytes(value));
|
||||
}
|
||||
}
|
||||
|
||||
export class Withdrawal extends Entity {
|
||||
constructor(id: string) {
|
||||
super();
|
||||
this.set("id", Value.fromString(id));
|
||||
}
|
||||
|
||||
save(): void {
|
||||
let id = this.get("id");
|
||||
assert(id !== null, "Cannot save Withdrawal entity without an ID");
|
||||
assert(
|
||||
id.kind == ValueKind.STRING,
|
||||
"Cannot save Withdrawal entity with non-string ID. " +
|
||||
'Considering using .toHex() to convert the "id" to a string.'
|
||||
);
|
||||
store.set("Withdrawal", id.toString(), this);
|
||||
}
|
||||
|
||||
static load(id: string): Withdrawal | null {
|
||||
return store.get("Withdrawal", id) as Withdrawal | null;
|
||||
}
|
||||
|
||||
get id(): string {
|
||||
let value = this.get("id");
|
||||
return value.toString();
|
||||
}
|
||||
|
||||
set id(value: string) {
|
||||
this.set("id", Value.fromString(value));
|
||||
}
|
||||
|
||||
get to(): Bytes {
|
||||
let value = this.get("to");
|
||||
return value.toBytes();
|
||||
}
|
||||
|
||||
set to(value: Bytes) {
|
||||
this.set("to", Value.fromBytes(value));
|
||||
}
|
||||
|
||||
get fee(): BigInt {
|
||||
let value = this.get("fee");
|
||||
return value.toBigInt();
|
||||
}
|
||||
|
||||
set fee(value: BigInt) {
|
||||
this.set("fee", Value.fromBigInt(value));
|
||||
}
|
||||
|
||||
get index(): BigInt {
|
||||
let value = this.get("index");
|
||||
return value.toBigInt();
|
||||
}
|
||||
|
||||
set index(value: BigInt) {
|
||||
this.set("index", Value.fromBigInt(value));
|
||||
}
|
||||
|
||||
get amount(): string {
|
||||
let value = this.get("amount");
|
||||
return value.toString();
|
||||
}
|
||||
|
||||
set amount(value: string) {
|
||||
this.set("amount", Value.fromString(value));
|
||||
}
|
||||
|
||||
get currency(): string {
|
||||
let value = this.get("currency");
|
||||
return value.toString();
|
||||
}
|
||||
|
||||
set currency(value: string) {
|
||||
this.set("currency", Value.fromString(value));
|
||||
}
|
||||
|
||||
get nullifier(): Bytes {
|
||||
let value = this.get("nullifier");
|
||||
return value.toBytes();
|
||||
}
|
||||
|
||||
set nullifier(value: Bytes) {
|
||||
this.set("nullifier", Value.fromBytes(value));
|
||||
}
|
||||
|
||||
get timestamp(): BigInt {
|
||||
let value = this.get("timestamp");
|
||||
return value.toBigInt();
|
||||
}
|
||||
|
||||
set timestamp(value: BigInt) {
|
||||
this.set("timestamp", Value.fromBigInt(value));
|
||||
}
|
||||
|
||||
get blockNumber(): BigInt {
|
||||
let value = this.get("blockNumber");
|
||||
return value.toBigInt();
|
||||
}
|
||||
|
||||
set blockNumber(value: BigInt) {
|
||||
this.set("blockNumber", Value.fromBigInt(value));
|
||||
}
|
||||
|
||||
get transactionHash(): Bytes {
|
||||
let value = this.get("transactionHash");
|
||||
return value.toBytes();
|
||||
}
|
||||
|
||||
set transactionHash(value: Bytes) {
|
||||
this.set("transactionHash", Value.fromBytes(value));
|
||||
}
|
||||
}
|
||||
|
||||
export class EncryptedNote extends Entity {
|
||||
constructor(id: string) {
|
||||
super();
|
||||
this.set("id", Value.fromString(id));
|
||||
}
|
||||
|
||||
save(): void {
|
||||
let id = this.get("id");
|
||||
assert(id !== null, "Cannot save EncryptedNote entity without an ID");
|
||||
assert(
|
||||
id.kind == ValueKind.STRING,
|
||||
"Cannot save EncryptedNote entity with non-string ID. " +
|
||||
'Considering using .toHex() to convert the "id" to a string.'
|
||||
);
|
||||
store.set("EncryptedNote", id.toString(), this);
|
||||
}
|
||||
|
||||
static load(id: string): EncryptedNote | null {
|
||||
return store.get("EncryptedNote", id) as EncryptedNote | null;
|
||||
}
|
||||
|
||||
get id(): string {
|
||||
let value = this.get("id");
|
||||
return value.toString();
|
||||
}
|
||||
|
||||
set id(value: string) {
|
||||
this.set("id", Value.fromString(value));
|
||||
}
|
||||
|
||||
get index(): BigInt {
|
||||
let value = this.get("index");
|
||||
return value.toBigInt();
|
||||
}
|
||||
|
||||
set index(value: BigInt) {
|
||||
this.set("index", Value.fromBigInt(value));
|
||||
}
|
||||
|
||||
get blockNumber(): BigInt {
|
||||
let value = this.get("blockNumber");
|
||||
return value.toBigInt();
|
||||
}
|
||||
|
||||
set blockNumber(value: BigInt) {
|
||||
this.set("blockNumber", Value.fromBigInt(value));
|
||||
}
|
||||
|
||||
get encryptedNote(): Bytes {
|
||||
let value = this.get("encryptedNote");
|
||||
return value.toBytes();
|
||||
}
|
||||
|
||||
set encryptedNote(value: Bytes) {
|
||||
this.set("encryptedNote", Value.fromBytes(value));
|
||||
}
|
||||
|
||||
get transactionHash(): Bytes {
|
||||
let value = this.get("transactionHash");
|
||||
return value.toBytes();
|
||||
}
|
||||
|
||||
set transactionHash(value: Bytes) {
|
||||
this.set("transactionHash", Value.fromBytes(value));
|
||||
}
|
||||
}
|
||||
|
||||
export class NoteAccount extends Entity {
|
||||
constructor(id: string) {
|
||||
super();
|
||||
this.set("id", Value.fromString(id));
|
||||
}
|
||||
|
||||
save(): void {
|
||||
let id = this.get("id");
|
||||
assert(id !== null, "Cannot save NoteAccount entity without an ID");
|
||||
assert(
|
||||
id.kind == ValueKind.STRING,
|
||||
"Cannot save NoteAccount entity with non-string ID. " +
|
||||
'Considering using .toHex() to convert the "id" to a string.'
|
||||
);
|
||||
store.set("NoteAccount", id.toString(), this);
|
||||
}
|
||||
|
||||
static load(id: string): NoteAccount | null {
|
||||
return store.get("NoteAccount", id) as NoteAccount | null;
|
||||
}
|
||||
|
||||
get id(): string {
|
||||
let value = this.get("id");
|
||||
return value.toString();
|
||||
}
|
||||
|
||||
set id(value: string) {
|
||||
this.set("id", Value.fromString(value));
|
||||
}
|
||||
|
||||
get index(): BigInt {
|
||||
let value = this.get("index");
|
||||
return value.toBigInt();
|
||||
}
|
||||
|
||||
set index(value: BigInt) {
|
||||
this.set("index", Value.fromBigInt(value));
|
||||
}
|
||||
|
||||
get address(): Bytes {
|
||||
let value = this.get("address");
|
||||
return value.toBytes();
|
||||
}
|
||||
|
||||
set address(value: Bytes) {
|
||||
this.set("address", Value.fromBytes(value));
|
||||
}
|
||||
|
||||
get encryptedAccount(): Bytes {
|
||||
let value = this.get("encryptedAccount");
|
||||
return value.toBytes();
|
||||
}
|
||||
|
||||
set encryptedAccount(value: Bytes) {
|
||||
this.set("encryptedAccount", Value.fromBytes(value));
|
||||
}
|
||||
}
|
@ -1,67 +0,0 @@
|
||||
specVersion: 0.0.2
|
||||
schema:
|
||||
file: ./schema.graphql
|
||||
dataSources:
|
||||
- kind: ethereum/contract
|
||||
name: Proxy
|
||||
network: bsc
|
||||
source:
|
||||
address: "0x0D5550d52428E7e3175bfc9550207e4ad3859b17"
|
||||
abi: Proxy
|
||||
startBlock: 7941563
|
||||
mapping:
|
||||
kind: ethereum/events
|
||||
apiVersion: 0.0.4
|
||||
language: wasm/assemblyscript
|
||||
entities:
|
||||
- EncryptedNote
|
||||
abis:
|
||||
- name: Proxy
|
||||
file: ./abis/Proxy.json
|
||||
eventHandlers:
|
||||
- event: EncryptedNote(indexed address,bytes)
|
||||
handler: handleEncryptedNote
|
||||
file: ./src/mapping-encrypted-note.ts
|
||||
- kind: ethereum/contract
|
||||
name: Echoer
|
||||
network: bsc
|
||||
source:
|
||||
address: "0x60eaCBd5535ADB86955A0154E44Aded78F161643"
|
||||
abi: Echoer
|
||||
startBlock: 7941563
|
||||
mapping:
|
||||
kind: ethereum/events
|
||||
apiVersion: 0.0.4
|
||||
language: wasm/assemblyscript
|
||||
entities:
|
||||
- NoteAccount
|
||||
abis:
|
||||
- name: Echoer
|
||||
file: ./abis/Echoer.json
|
||||
eventHandlers:
|
||||
- event: Echo(indexed address,bytes)
|
||||
handler: handleEcho
|
||||
file: ./src/mapping-echo-account.ts
|
||||
- kind: ethereum/contract
|
||||
name: Instance
|
||||
network: bsc
|
||||
source:
|
||||
address: "0x0Ce22770451A8acAD1220D9d1678656b4fAe4a1d"
|
||||
abi: Instance
|
||||
startBlock: 7941563
|
||||
mapping:
|
||||
kind: ethereum/events
|
||||
apiVersion: 0.0.4
|
||||
language: wasm/assemblyscript
|
||||
entities:
|
||||
- Deposit
|
||||
- Withdrawal
|
||||
abis:
|
||||
- name: Instance
|
||||
file: ./abis/Instance.json
|
||||
eventHandlers:
|
||||
- event: Deposit(indexed bytes32,uint32,uint256)
|
||||
handler: handleDeposit
|
||||
- event: Withdrawal(address,bytes32,indexed address,uint256)
|
||||
handler: handleWithdrawal
|
||||
file: ./src/mapping-proxy.ts
|
Loading…
Reference in New Issue
Block a user