finish wasm watcher engine

This commit is contained in:
Ian Norden
2020-02-27 15:09:20 -06:00
parent 330a083749
commit 8c2a71b16f
17 changed files with 355 additions and 87 deletions
@@ -0,0 +1,10 @@
CREATE TABLE eth.token_transfers (
id SERIAL PRIMARY KEY,
receipt_id INTEGER NOT NULL REFERENCES eth.receipt_cids (id) ON DELETE CASCADE DEFERRABLE INITIALLY DEFERRED,
log_index INTEGER NOT NULL,
contract_address VARCHAR(66) NOT NULL,
src VARCHAR(66) NOT NULL,
dst VARCHAR(66) NOT NULL,
amount NUMERIC NOT NULL,
UNIQUE (receipt_id, log_index)
);
@@ -0,0 +1,7 @@
CREATE OR REPLACE FUNCTION transfer_trigger() RETURNS trigger AS
$BODY$
BEGIN
SELECT *
END;
$BODY$