1- CREATE TABLE "state " (
1+ CREATE DATABASE IF NOT EXISTS " olfyi_v5" ON CLUSTER " olfyi" ;
2+
3+ CREATE TABLE "state " ON CLUSTER " olfyi" (
24 " version" UInt64,
35 " address" UInt128,
46 " module_address" UInt128,
57 " struct_name" String,
68 " module_name" String,
79 " payload" String
810)
9- ENGINE = MergeTree
11+ ENGINE = ReplicatedMergeTree
12+ ORDER BY " version" ;
13+
14+ CREATE TABLE "burn " ON CLUSTER " olfyi" (
15+ " version" UInt64,
16+ " timestamp_usecs" UInt64,
17+ " amount" UInt64,
18+ " currency" String,
19+ " preburn_address" UInt128
20+ )
21+ ENGINE = ReplicatedMergeTree
22+ ORDER BY " version" ;
23+
24+ CREATE TABLE "create_account " ON CLUSTER " olfyi" (
25+ " version" UInt64,
26+ " timestamp_usecs" UInt64,
27+ " role_id" UInt64,
28+ " created_address" UInt128
29+ )
30+ ENGINE = ReplicatedMergeTree
31+ ORDER BY " version" ;
32+
33+ CREATE TABLE "mint " ON CLUSTER " olfyi" (
34+ " version" UInt64,
35+ " timestamp_usecs" UInt64,
36+ " amount" UInt64,
37+ " currency" String
38+ )
39+ ENGINE = ReplicatedMergeTree
40+ ORDER BY " version" ;
41+
42+ CREATE TABLE "new_block " ON CLUSTER " olfyi" (
43+ " version" UInt64,
44+ " timestamp_usecs" UInt64,
45+ " round" UInt64,
46+ " proposer" UInt128,
47+ " proposed_time" UInt64,
48+ " gas_used" UInt64
49+ )
50+ ENGINE = ReplicatedMergeTree
51+ ORDER BY " version" ;
52+
53+ CREATE TABLE "received_payment " ON CLUSTER " olfyi" (
54+ " version" UInt64,
55+ " timestamp_usecs" UInt64,
56+ " amount" UInt64,
57+ " currency" String,
58+ " sender" UInt128,
59+ " receiver" UInt128,
60+ " metadata" String
61+ )
62+ ENGINE = ReplicatedMergeTree
63+ ORDER BY " version" ;
64+
65+ CREATE TABLE "sent_payment " ON CLUSTER " olfyi" (
66+ " version" UInt64,
67+ " timestamp_usecs" UInt64,
68+ " amount" UInt64,
69+ " currency" String,
70+ " sender" UInt128,
71+ " receiver" UInt128,
72+ " metadata" String
73+ )
74+ ENGINE = ReplicatedMergeTree
75+ ORDER BY " version" ;
76+
77+ CREATE TABLE "user_transaction " ON CLUSTER " olfyi" (
78+ " version" UInt64,
79+ " timestamp_usecs" UInt64,
80+ " sender" UInt128,
81+ " sequence_number" UInt64,
82+ " max_gas_amount" UInt64,
83+ " gas_unit_price" UInt64,
84+ " gas_currency" String,
85+ " module_address" UInt128,
86+ " module_name" String,
87+ " function_name" String,
88+ " arguments" Array(String),
89+ " vm_status" String,
90+ " gas_used" UInt64
91+ )
92+ ENGINE = ReplicatedMergeTree
1093ORDER BY " version" ;
0 commit comments