package
2.6.0+incompatible
Repository: https://github.com/stellar/stellar-etl.git
Documentation: pkg.go.dev
# Functions
AssetFromContractData takes a ledger entry and verifies if the ledger entry corresponds to the asset info entry written to contract storage by the Stellar Asset Contract upon initialization.
ContractBalanceFromContractData takes a ledger entry and verifies that the ledger entry corresponds to the balance entry written to contract storage by the Stellar Asset Contract.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
TransformAccount converts an account from the history archive ingestion system into a form suitable for BigQuery.
TransformAsset converts an asset from a payment operation into a form suitable for BigQuery.
TransformClaimableBalance converts a claimable balance from the history archive ingestion system into a form suitable for BigQuery.
TransformConfigSetting converts an config setting ledger change entry into a form suitable for BigQuery.
TransformContractCode converts a contract code ledger change entry into a form suitable for BigQuery.
TransformContractEvent converts a transaction's contract events and diagnostic events into a form suitable for BigQuery.
No description provided by the author
TransformLedger converts a ledger from the history archive ingestion system into a form suitable for BigQuery.
TransformTransaction converts a transaction from the history archive ingestion system into a form suitable for BigQuery.
TransformOffer converts an account from the history archive ingestion system into a form suitable for BigQuery.
TransformOfferNormalized converts an offer into a normalized form, allowing it to be stored as part of the historical orderbook dataset.
TransformOperation converts an operation from the history archive ingestion system into a form suitable for BigQuery.
TransformPool converts an liquidity pool ledger change entry into a form suitable for BigQuery.
TransformSigners converts account signers from the history archive ingestion system into a form suitable for BigQuery.
TransformTrade converts a relevant operation from the history archive ingestion system into a form suitable for BigQuery.
TransformTransaction converts a transaction from the history archive ingestion system into a form suitable for BigQuery.
TransformTrustline converts a trustline from the history archive ingestion system into a form suitable for BigQuery.
TransformTtl converts an ttl ledger change entry into a form suitable for BigQuery.
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Variables
EffectTypeNames stores a map of effect type ID and names.
# Structs
AccountOutput is a representation of an account that aligns with the BigQuery table accounts.
AccountOutputParquet is a representation of an account that aligns with the BigQuery table accounts.
AccountSignerOutput is a representation of an account signer that aligns with the BigQuery table account_signers.
AccountSignerOutputParquet is a representation of an account signer that aligns with the BigQuery table account_signers.
AssetOutput is a representation of an asset that aligns with the BigQuery table history_assets.
AssetOutputParquet is a representation of an asset that aligns with the BigQuery table history_assets.
ClaimableBalanceOutput is a representation of a claimable balances that aligns with the BigQuery table claimable_balances.
Claimants.
ConfigSettingOutput is a representation of soroban config settings that aligns with the Bigquery table config_settings.
ConfigSettingOutputParquet is a representation of soroban config settings that aligns with the Bigquery table config_settings.
ContractCodeOutput is a representation of contract code that aligns with the Bigquery table soroban_contract_code.
ContractCodeOutputParquet is a representation of contract code that aligns with the Bigquery table soroban_contract_code.
ContractDataOutput is a representation of contract data that aligns with the Bigquery table soroban_contract_data.
ContractDataOutputParquet is a representation of contract data that aligns with the Bigquery table soroban_contract_data.
ContractEventOutput is a representation of soroban contract events and diagnostic events.
ContractEventOutputParquet is a representation of soroban contract events and diagnostic events.
DimAccount is a representation of an account that aligns with the BigQuery table dim_accounts.
DimMarket is a representation of an account that aligns with the BigQuery table dim_markets.
DimOffer is a representation of an account that aligns with the BigQuery table dim_offers.
EffectOutput is a representation of an operation that aligns with the BigQuery table history_effects.
EffectOutputParquet is a representation of an operation that aligns with the BigQuery table history_effects.
FactOfferEvent is a representation of an offer event that aligns with the BigQuery table fact_offer_events.
LedgerOutput is a representation of a ledger that aligns with the BigQuery table history_ledgers.
LedgerOutputParquet is a representation of a ledger that aligns with the BigQuery table history_ledgers.
No description provided by the author
LiquidityPoolAsset represents the asset pairs in a liquidity pool.
NormalizedOfferOutput ties together the information for dim_markets, dim_offers, dim_accounts, and fact_offer-events.
OfferOutput is a representation of an offer that aligns with the BigQuery table offers.
OfferOutputParquet is a representation of an offer that aligns with the BigQuery table offers.
OperationOutput is a representation of an operation that aligns with the BigQuery table history_operations.
OperationOutputParquet is a representation of an operation that aligns with the BigQuery table history_operations.
Path is a representation of an asset without an ID that forms part of a path in a path payment.
PoolOutput is a representation of a liquidity pool that aligns with the Bigquery table liquidity_pools.
PoolOutputParquet is a representation of a liquidity pool that aligns with the Bigquery table liquidity_pools.
Price represents the price of an asset as a fraction.
No description provided by the author
TestTransaction transaction meta.
TradeEffectDetails is a struct of data from `effects.DetailsString` when the effect type is trade.
TradeOutput is a representation of a trade that aligns with the BigQuery table history_trades.
TradeOutputParquet is a representation of a trade that aligns with the BigQuery table history_trades.
TransactionOutput is a representation of a transaction that aligns with the BigQuery table history_transactions.
TransactionOutputParquet is a representation of a transaction that aligns with the BigQuery table history_transactions.
No description provided by the author
TrustlineOutput is a representation of a trustline that aligns with the BigQuery table trust_lines.
TrustlineOutputParquet is a representation of a trustline that aligns with the BigQuery table trust_lines.
TtlOutput is a representation of soroban ttl that aligns with the Bigquery table ttls.
TtlOutputParquet is a representation of soroban ttl that aligns with the Bigquery table ttls.
# Interfaces
No description provided by the author
# Type aliases
No description provided by the author
No description provided by the author
EffectType is the numeric type for an effect.