sui-models/models/silver/core/silver_core.yml
2025-07-08 14:01:06 -04:00

827 lines
21 KiB
YAML

version: 2
models:
- name: silver__account_states
config:
contract:
enforced: true
columns:
- name: block_date
data_type: DATE
- name: account
data_type: VARCHAR
- name: account_states_id
data_type: VARCHAR
- name: account_status
data_type: VARCHAR
- name: balance
data_type: NUMBER
- name: code_boc
data_type: BINARY
- name: code_hash
data_type: VARCHAR
- name: data_boc
data_type: BINARY
- name: data_hash
data_type: VARCHAR
- name: frozen_hash
data_type: VARCHAR
- name: hash
data_type: VARCHAR
- name: inserted_timestamp
data_type: TIMESTAMP_NTZ
- name: last_trans_hash
data_type: VARCHAR
- name: last_trans_lt
data_type: NUMBER
- name: modified_timestamp
data_type: TIMESTAMP_NTZ
- name: timestamp
data_type: NUMBER
- name: _inserted_timestamp
data_type: TIMESTAMP_NTZ
- name: _invocation_id
data_type: VARCHAR
- name: silver__balances_history
config:
contract:
enforced: true
columns:
- name: block_date
data_type: DATE
- name: lt
data_type: NUMBER
- name: address
data_type: VARCHAR
- name: amount
data_type: NUMBER
- name: asset
data_type: VARCHAR
- name: balances_history_id
data_type: VARCHAR
- name: inserted_timestamp
data_type: TIMESTAMP_NTZ
- name: mintless_claimed
data_type: BOOLEAN
- name: modified_timestamp
data_type: TIMESTAMP_NTZ
- name: timestamp
data_type: NUMBER
- name: _inserted_timestamp
data_type: TIMESTAMP_NTZ
- name: _invocation_id
data_type: VARCHAR
- name: silver__blocks
config:
contract:
enforced: true
columns:
- name: block_date
data_type: DATE
- name: version
data_type: NUMBER
- name: created_by
data_type: VARCHAR
- name: end_lt
data_type: NUMBER
- name: want_merge
data_type: BOOLEAN
- name: gen_utime
data_type: NUMBER
- name: tx_count
data_type: NUMBER
- name: global_id
data_type: NUMBER
- name: root_hash
data_type: VARCHAR
- name: key_block
data_type: BOOLEAN
- name: mc_block_seqno
data_type: NUMBER
- name: vert_seqno_incr
data_type: BOOLEAN
- name: validator_list_hash_short
data_type: NUMBER
- name: after_merge
data_type: BOOLEAN
- name: want_split
data_type: BOOLEAN
- name: after_split
data_type: BOOLEAN
- name: master_ref_seqno
data_type: NUMBER
- name: mc_block_workchain
data_type: NUMBER
- name: file_hash
data_type: VARCHAR
- name: prev_key_block_seqno
data_type: NUMBER
- name: shard
data_type: NUMBER
- name: seqno
data_type: NUMBER
- name: vert_seqno
data_type: NUMBER
- name: flags
data_type: NUMBER
- name: rand_seed
data_type: VARCHAR
- name: gen_catchain_seqno
data_type: NUMBER
- name: min_ref_mc_seqno
data_type: NUMBER
- name: start_lt
data_type: NUMBER
- name: mc_block_shard
data_type: NUMBER
- name: before_split
data_type: BOOLEAN
- name: workchain
data_type: NUMBER
- name: blocks_id
data_type: VARCHAR
- name: inserted_timestamp
data_type: TIMESTAMP_NTZ
- name: modified_timestamp
data_type: TIMESTAMP_NTZ
- name: _inserted_timestamp
data_type: TIMESTAMP_NTZ
- name: _invocation_id
data_type: VARCHAR
- name: silver__dex_pools
config:
contract:
enforced: true
columns:
- name: block_date
data_type: DATE
- name: reserves_right
data_type: NUMBER
- name: dex_pools_id
data_type: VARCHAR
- name: discovered_at
data_type: NUMBER
- name: inserted_timestamp
data_type: TIMESTAMP_NTZ
- name: is_liquid
data_type: BOOLEAN
- name: jetsui_left
data_type: VARCHAR
- name: jetsui_right
data_type: VARCHAR
- name: last_updated
data_type: NUMBER
- name: lp_fee
data_type: NUMBER
- name: modified_timestamp
data_type: TIMESTAMP_NTZ
- name: pool
data_type: VARCHAR
- name: project
data_type: VARCHAR
- name: protocol_fee
data_type: NUMBER
- name: referral_fee
data_type: NUMBER
- name: reserves_left
data_type: NUMBER
- name: total_supply
data_type: NUMBER
- name: tvl_sui
data_type: NUMBER
- name: tvl_usd
data_type: NUMBER
- name: version
data_type: NUMBER
- name: _inserted_timestamp
data_type: TIMESTAMP_NTZ
- name: _invocation_id
data_type: VARCHAR
- name: silver__dex_trades
config:
contract:
enforced: true
columns:
- name: block_date
data_type: DATE
- name: volume_sui
data_type: NUMBER
- name: amount_bought_raw
data_type: NUMBER
- name: amount_sold_raw
data_type: NUMBER
- name: dex_trades_id
data_type: VARCHAR
- name: event_time
data_type: NUMBER
- name: event_type
data_type: VARCHAR
- name: inserted_timestamp
data_type: TIMESTAMP_NTZ
- name: modified_timestamp
data_type: TIMESTAMP_NTZ
- name: platform_tag
data_type: VARCHAR
- name: pool_address
data_type: VARCHAR
- name: project
data_type: VARCHAR
- name: project_type
data_type: VARCHAR
- name: query_id
data_type: NUMBER
- name: referral_address
data_type: VARCHAR
- name: router_address
data_type: VARCHAR
- name: token_bought_address
data_type: VARCHAR
- name: token_sold_address
data_type: VARCHAR
- name: trace_id
data_type: VARCHAR
- name: trader_address
data_type: VARCHAR
- name: tx_hash
data_type: VARCHAR
- name: version
data_type: NUMBER
- name: volume_usd
data_type: NUMBER
- name: _inserted_timestamp
data_type: TIMESTAMP_NTZ
- name: _invocation_id
data_type: VARCHAR
- name: silver__jetsui_events
config:
contract:
enforced: true
columns:
- name: block_date
data_type: DATE
- name: tx_hash
data_type: VARCHAR
- name: amount
data_type: NUMBER
- name: comment
data_type: VARCHAR
- name: destination
data_type: VARCHAR
- name: forward_sui_amount
data_type: NUMBER
- name: inserted_timestamp
data_type: TIMESTAMP_NTZ
- name: jetsui_events_id
data_type: VARCHAR
- name: jetsui_master
data_type: VARCHAR
- name: jetsui_wallet
data_type: VARCHAR
- name: modified_timestamp
data_type: TIMESTAMP_NTZ
- name: query_id
data_type: NUMBER
- name: trace_id
data_type: VARCHAR
- name: source
data_type: VARCHAR
- name: tx_aborted
data_type: BOOLEAN
- name: tx_lt
data_type: NUMBER
- name: type
data_type: VARCHAR
- name: utime
data_type: NUMBER
- name: _inserted_timestamp
data_type: TIMESTAMP_NTZ
- name: _invocation_id
data_type: VARCHAR
- name: silver__jetsui_metadata
config:
contract:
enforced: true
columns:
- name: adding_date
data_type: DATE
- name: suiapi_image_url
data_type: VARCHAR
- name: adding_at
data_type: NUMBER
- name: address
data_type: VARCHAR
- name: admin_address
data_type: VARCHAR
- name: code_hash
data_type: VARCHAR
- name: decimals
data_type: NUMBER
- name: description
data_type: VARCHAR
- name: image
data_type: VARCHAR
- name: image_data
data_type: VARCHAR
- name: inserted_timestamp
data_type: TIMESTAMP_NTZ
- name: jetsui_content_onchain
data_type: VARCHAR
- name: jetsui_metadata_id
data_type: VARCHAR
- name: jetsui_wallet_code_hash
data_type: VARCHAR
- name: metadata_status
data_type: NUMBER
- name: mintable
data_type: BOOLEAN
- name: modified_timestamp
data_type: TIMESTAMP_NTZ
- name: name
data_type: VARCHAR
- name: sources
data_type: VARIANT
- name: symbol
data_type: VARCHAR
- name: update_time_metadata
data_type: NUMBER
- name: update_time_onchain
data_type: NUMBER
- name: _inserted_timestamp
data_type: TIMESTAMP_NTZ
- name: _invocation_id
data_type: VARCHAR
- name: silver__messages_with_data
config:
contract:
enforced: true
columns:
- name: block_date
data_type: DATE
- name: body_boc
data_type: BINARY
- name: body_hash
data_type: VARCHAR
- name: bounce
data_type: BOOLEAN
- name: bounced
data_type: BOOLEAN
- name: comment
data_type: VARCHAR
- name: created_at
data_type: NUMBER
- name: created_lt
data_type: NUMBER
- name: destination
data_type: VARCHAR
- name: direction
data_type: VARCHAR
- name: fwd_fee
data_type: NUMBER
- name: ihr_disabled
data_type: BOOLEAN
- name: ihr_fee
data_type: NUMBER
- name: import_fee
data_type: NUMBER
- name: init_state_boc
data_type: BINARY
- name: init_state_hash
data_type: VARCHAR
- name: inserted_timestamp
data_type: TIMESTAMP_NTZ
- name: messages_with_data_id
data_type: VARCHAR
- name: modified_timestamp
data_type: TIMESTAMP_NTZ
- name: msg_hash
data_type: VARCHAR
- name: opcode
data_type: NUMBER
- name: source
data_type: VARCHAR
- name: trace_id
data_type: VARCHAR
- name: tx_hash
data_type: VARCHAR
- name: tx_lt
data_type: NUMBER
- name: tx_now
data_type: NUMBER
- name: _inserted_timestamp
data_type: TIMESTAMP_NTZ
- name: _invocation_id
data_type: VARCHAR
- name: _value
data_type: NUMBER
- name: silver__nft_events
config:
contract:
enforced: true
columns:
- name: block_date
data_type: DATE
- name: sale_price
data_type: NUMBER
- name: royalty_address
data_type: VARCHAR
- name: payment_asset
data_type: VARCHAR
- name: marketplace_fee_address
data_type: VARCHAR
- name: owner_address
data_type: VARCHAR
- name: collection_address
data_type: VARCHAR
- name: content_onchain
data_type: TEXT
- name: trace_id
data_type: VARCHAR
- name: sale_contract
data_type: VARCHAR
- name: forward_amount
data_type: NUMBER
- name: nft_item_index
data_type: TEXT
- name: query_id
data_type: NUMBER
- name: is_init
data_type: BOOLEAN
- name: timestamp
data_type: NUMBER
- name: nft_item_address
data_type: VARCHAR
- name: custom_payload
data_type: BINARY
- name: comment
data_type: VARCHAR
- name: sale_end_time
data_type: NUMBER
- name: sale_type
data_type: VARCHAR
- name: auction_max_bid
data_type: NUMBER
- name: auction_min_bid
data_type: NUMBER
- name: marketplace_address
data_type: VARCHAR
- name: forward_payload
data_type: BINARY
- name: royalty_amount
data_type: NUMBER
- name: auction_min_step
data_type: NUMBER
- name: type
data_type: VARCHAR
- name: prev_owner
data_type: VARCHAR
- name: tx_hash
data_type: VARCHAR
- name: marketplace_fee
data_type: NUMBER
- name: lt
data_type: NUMBER
- name: nft_events_id
data_type: VARCHAR
- name: inserted_timestamp
data_type: TIMESTAMP_NTZ
- name: modified_timestamp
data_type: TIMESTAMP_NTZ
- name: _inserted_timestamp
data_type: TIMESTAMP_NTZ
- name: _invocation_id
data_type: VARCHAR
- name: silver__nft_items
config:
contract:
enforced: true
columns:
- name: block_date
data_type: DATE
- name: collection_address
data_type: VARCHAR
- name: is_init
data_type: BOOLEAN
- name: lt
data_type: NUMBER
- name: timestamp
data_type: NUMBER
- name: address
data_type: VARCHAR
- name: owner_address
data_type: VARCHAR
- name: index
data_type: TEXT
- name: content_onchain
data_type: TEXT
- name: nft_items_id
data_type: VARCHAR
- name: inserted_timestamp
data_type: TIMESTAMP_NTZ
- name: modified_timestamp
data_type: TIMESTAMP_NTZ
- name: _inserted_timestamp
data_type: TIMESTAMP_NTZ
- name: _invocation_id
data_type: VARCHAR
- name: silver__nft_metadata
config:
contract:
enforced: true
columns:
- name: adding_date
data_type: DATE
- name: description
data_type: VARCHAR
- name: image
data_type: VARCHAR
- name: metadata_status
data_type: NUMBER
- name: parent_address
data_type: VARCHAR
- name: update_time_metadata
data_type: NUMBER
- name: adding_at
data_type: NUMBER
- name: update_time_onchain
data_type: NUMBER
- name: address
data_type: VARCHAR
- name: suiapi_image_url
data_type: VARCHAR
- name: content_onchain
data_type: VARCHAR
- name: type
data_type: VARCHAR
- name: attributes
data_type: VARCHAR
- name: name
data_type: VARCHAR
- name: sources
data_type: VARIANT
- name: image_data
data_type: VARCHAR
- name: nft_metadata_id
data_type: VARCHAR
- name: inserted_timestamp
data_type: TIMESTAMP_NTZ
- name: modified_timestamp
data_type: TIMESTAMP_NTZ
- name: _inserted_timestamp
data_type: TIMESTAMP_NTZ
- name: _invocation_id
data_type: VARCHAR
- name: silver__nft_sales
config:
contract:
enforced: true
columns:
- name: block_date
data_type: DATE
- name: is_canceled
data_type: BOOLEAN
- name: marketplace_fee_address
data_type: VARCHAR
- name: end_time
data_type: NUMBER
- name: is_complete
data_type: BOOLEAN
- name: last_member
data_type: VARCHAR
- name: marketplace_address
data_type: VARCHAR
- name: royalty_amount
data_type: NUMBER
- name: created_at
data_type: NUMBER
- name: nft_address
data_type: VARCHAR
- name: marketplace_fee
data_type: NUMBER
- name: asset
data_type: VARCHAR
- name: price
data_type: NUMBER
- name: nft_owner_address
data_type: VARCHAR
- name: address
data_type: VARCHAR
- name: min_bid
data_type: NUMBER
- name: timestamp
data_type: NUMBER
- name: royalty_address
data_type: VARCHAR
- name: min_step
data_type: NUMBER
- name: max_bid
data_type: NUMBER
- name: last_bid_at
data_type: NUMBER
- name: lt
data_type: NUMBER
- name: type
data_type: VARCHAR
- name: nft_sales_id
data_type: VARCHAR
- name: inserted_timestamp
data_type: TIMESTAMP_NTZ
- name: modified_timestamp
data_type: TIMESTAMP_NTZ
- name: _inserted_timestamp
data_type: TIMESTAMP_NTZ
- name: _invocation_id
data_type: VARCHAR
- name: silver__nft_transfers
config:
contract:
enforced: true
columns:
- name: block_date
data_type: DATE
- name: trace_id
data_type: VARCHAR
- name: tx_now
data_type: NUMBER
- name: custom_payload
data_type: BINARY
- name: new_owner
data_type: VARCHAR
- name: forward_payload
data_type: BINARY
- name: comment
data_type: VARCHAR
- name: old_owner
data_type: VARCHAR
- name: tx_aborted
data_type: BOOLEAN
- name: query_id
data_type: NUMBER
- name: tx_hash
data_type: VARCHAR
- name: tx_lt
data_type: NUMBER
- name: response_destination
data_type: VARCHAR
- name: nft_collection_address
data_type: VARCHAR
- name: forward_amount
data_type: NUMBER
- name: nft_item_address
data_type: VARCHAR
- name: nft_item_index
data_type: VARCHAR
- name: nft_transfers_id
data_type: VARCHAR
- name: inserted_timestamp
data_type: TIMESTAMP_NTZ
- name: modified_timestamp
data_type: TIMESTAMP_NTZ
- name: _inserted_timestamp
data_type: TIMESTAMP_NTZ
- name: _invocation_id
data_type: VARCHAR
- name: silver__transactions
config:
contract:
enforced: true
columns:
- name: block_date
data_type: DATE
- name: compute_success
data_type: BOOLEAN
- name: total_fees
data_type: NUMBER
- name: orig_status
data_type: VARCHAR
- name: compute_skipped
data_type: BOOLEAN
- name: compute_gas_fees
data_type: NUMBER
- name: action_result_code
data_type: NUMBER
- name: destroyed
data_type: BOOLEAN
- name: action_success
data_type: BOOLEAN
- name: compute_msg_state_used
data_type: BOOLEAN
- name: is_tock
data_type: BOOLEAN
- name: account_state_hash_after
data_type: VARCHAR
- name: action_spec_actions
data_type: NUMBER
- name: descr
data_type: VARCHAR
- name: account_state_balance_before
data_type: NUMBER
- name: hash
data_type: VARCHAR
- name: action_result_arg
data_type: NUMBER
- name: aborted
data_type: BOOLEAN
- name: mc_block_seqno
data_type: NUMBER
- name: compute_account_activated
data_type: BOOLEAN
- name: action_skipped_actions
data_type: NUMBER
- name: now
data_type: NUMBER
- name: credit_due_fees_collected
data_type: NUMBER
- name: block_shard
data_type: NUMBER
- name: end_status
data_type: VARCHAR
- name: credit_first
data_type: BOOLEAN
- name: prev_trans_hash
data_type: VARCHAR
- name: block_workchain
data_type: NUMBER
- name: account
data_type: VARCHAR
- name: compute_vm_steps
data_type: NUMBER
- name: storage_fees_collected
data_type: NUMBER
- name: compute_exit_arg
data_type: NUMBER
- name: action_valid
data_type: BOOLEAN
- name: action_status_change
data_type: VARCHAR
- name: installed
data_type: BOOLEAN
- name: prev_trans_lt
data_type: NUMBER
- name: compute_gas_credit
data_type: NUMBER
- name: compute_gas_limit
data_type: NUMBER
- name: skipped_reason
data_type: VARCHAR
- name: action_total_fwd_fees
data_type: NUMBER
- name: account_state_code_hash_before
data_type: VARCHAR
- name: account_state_hash_before
data_type: VARCHAR
- name: compute_exit_code
data_type: NUMBER
- name: trace_id
data_type: VARCHAR
- name: block_seqno
data_type: NUMBER
- name: storage_status_change
data_type: VARCHAR
- name: lt
data_type: NUMBER
- name: compute_mode
data_type: NUMBER
- name: credit
data_type: NUMBER
- name: storage_fees_due
data_type: NUMBER
- name: compute_gas_used
data_type: NUMBER
- name: account_state_code_hash_after
data_type: VARCHAR
- name: action_total_action_fees
data_type: NUMBER
- name: compute_vm_init_state_hash
data_type: VARCHAR
- name: account_state_balance_after
data_type: NUMBER
- name: action_tot_actions
data_type: NUMBER
- name: compute_vm_final_state_hash
data_type: VARCHAR
- name: action_no_funds
data_type: BOOLEAN
- name: transactions_id
data_type: VARCHAR
- name: inserted_timestamp
data_type: TIMESTAMP_NTZ
- name: modified_timestamp
data_type: TIMESTAMP_NTZ
- name: _inserted_timestamp
data_type: TIMESTAMP_NTZ
- name: _invocation_id
data_type: VARCHAR