diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000..c667124 Binary files /dev/null and b/.DS_Store differ diff --git a/models/.DS_Store b/models/.DS_Store new file mode 100644 index 0000000..fef5411 Binary files /dev/null and b/models/.DS_Store differ diff --git a/models/core/actions_events_addkey.sql b/models/core/actions_events_addkey.sql new file mode 100644 index 0000000..7e0c790 --- /dev/null +++ b/models/core/actions_events_addkey.sql @@ -0,0 +1,35 @@ +{{ + config( + materialized='table', + unique_key='action_id' + ) +}} + +with +action_events as ( + + select * from {{ ref('actions_events') }} + where action_name = 'AddKey' + +), + +addkey_events as ( + + select + + action_id, + tx_hash, + block_timestamp, + action_data, + action_data:access_key:nonce::float as nonce, + action_data:public_key::string as public_key, + action_data:access_key:permission as permission, + action_data:access_key:permission:FunctionCall:allowance::float as allowance, + action_data:access_key:permission:FunctionCall:method_names as method_name, + action_data:access_key:permission:FunctionCall:receiver_id::string as receiver_id + + from action_events + +) + +select * from addkey_events