tornado-subgraph/src/mapping-encrypted-note.ts

16 lines
560 B
TypeScript
Raw Normal View History

2021-06-09 16:39:13 +02:00
import { EncryptedNote } from '../generated';
import { EncryptedNote as EncryptedNoteEntity } from '../generated/schema';
2021-06-07 12:43:31 +02:00
export function handleEncryptedNote(event: EncryptedNote): void {
let entity = new EncryptedNoteEntity(event.transaction.hash.toHex() + '-' + event.logIndex.toString());
entity.index = event.logIndex;
entity.blockNumber = event.block.number;
entity.transactionHash = event.transaction.hash;
entity.encryptedNote = event.params.encryptedNote;
if (event.params.encryptedNote.toHexString() != '0x') {
entity.save();
}
}