Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
ceff094
bridges: layerzero deposits on base
hildobby Nov 11, 2025
afb6060
fix
hildobby Nov 11, 2025
cc162ba
fix
hildobby Nov 11, 2025
ae68ee9
fix
hildobby Nov 12, 2025
c22585c
Merge branch 'main' into layerzero_bridge
hildobby Nov 12, 2025
67a77b8
fix
hildobby Nov 12, 2025
d91e307
merge
hildobby Nov 12, 2025
525956d
fix
hildobby Nov 12, 2025
5f8f31d
fixes
hildobby Nov 12, 2025
c5b26c3
fix
hildobby Nov 12, 2025
77750d8
bridges: agglayer deposits
hildobby Nov 12, 2025
81e6794
agglayer withdrawals
hildobby Nov 12, 2025
7187596
add sources
hildobby Nov 12, 2025
d0b1fbb
fix
hildobby Nov 13, 2025
7155440
coalesce evt_index,0 for native transfers
hildobby Nov 13, 2025
71a4d3d
distinct agglayer fix
hildobby Nov 13, 2025
6c6cdfa
add distinct
hildobby Nov 13, 2025
1428cc1
fix
hildobby Nov 13, 2025
b4a169d
bridges: avalanche bitcoin bridge
hildobby Nov 13, 2025
b6de240
fix
hildobby Nov 13, 2025
6b74b04
fix
hildobby Nov 13, 2025
0321760
merge
hildobby Nov 13, 2025
34d938f
merge
hildobby Nov 13, 2025
16b1c1d
merge
hildobby Nov 13, 2025
d6ec71d
merge_fixes
hildobby Nov 13, 2025
ec93c37
add allbridge on other chains
hildobby Nov 13, 2025
4f6866d
layerzero on other chains
hildobby Nov 14, 2025
e63e16b
fix
hildobby Nov 14, 2025
a47310b
Merge branch 'main' into master_pr_bridges_2
jeff-dude Nov 14, 2025
952456c
temp: run downstream
jeff-dude Nov 14, 2025
7b4814d
fix
hildobby Nov 14, 2025
6bab4f3
merge
hildobby Nov 14, 2025
a7d8ce5
change layerzero evt_index coalesce to use -sc.call_send_index instea…
hildobby Nov 14, 2025
685f74a
Revert "temp: run downstream"
jeff-dude Nov 14, 2025
f88f632
Merge branch 'master_pr_bridges_2' of https://github.com/hildobby/spe…
jeff-dude Nov 14, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,83 @@
{% macro layerzero_v1_deposits(blockchain, events) %}

WITH send_calls AS (
SELECT s._dstChainId AS withdrawal_chain_id
, date_trunc('day', s.call_block_time) AS block_date
, s.call_block_time AS block_time
, s.call_block_number AS block_number
, s.call_tx_from AS sender
, s._refundAddress AS recipient
, s.contract_address AS deposit_token_address
, s.call_tx_from AS tx_from
, s.call_tx_hash AS tx_hash
, s.contract_address
, ROW_NUMBER() OVER(PARTITION BY s.call_tx_hash ORDER BY s.call_trace_address ASC) AS call_send_index
FROM {{ events }} s
WHERE s.call_success
)

, distinct_calls AS (
SELECT block_number
, tx_hash
, MAX(call_send_index) AS max_call_send_index
FROM send_calls
GROUP BY 1, 2
)

, transfers AS (
SELECT block_number
, tx_hash
, sender
, recipient
, deposit_amount_raw
, deposit_token_standard
, deposit_token_address
, evt_index
, unique_key
, rn
FROM (
SELECT t.block_number
, t.tx_hash
, t."from" AS sender
, t.to AS recipient
, t.amount AS deposit_amount_raw
, t.token_standard AS deposit_token_standard
, t.contract_address AS deposit_token_address
, t.evt_index
, t.unique_key
, ROW_NUMBER() OVER (PARTITION BY t.tx_hash ORDER BY COALESCE(t.trace_address, ARRAY[t.evt_index])) AS rn
, sc.max_call_send_index
FROM {{ source('tokens_' + blockchain, 'transfers') }} t
INNER JOIN {{ ref('bridges_layerzero_chain_indexes') }} i ON i.blockchain='{{blockchain}}'
INNER JOIN distinct_calls sc ON t.block_number=sc.block_number
AND t.tx_hash=sc.tx_hash
AND t.to=i.endpoint_address
)
WHERE rn <= max_call_send_index
)

SELECT distinct '{{blockchain}}' AS deposit_chain
, sc.withdrawal_chain_id
, ci.blockchain AS withdrawal_chain
, 'LayerZero' AS bridge_name
, '1' AS bridge_version
, date_trunc('day', sc.block_time) AS block_date
, sc.block_time
, sc.block_number
, t.deposit_amount_raw
, sc.sender
, sc.recipient
, t.deposit_token_standard
, sc.deposit_token_address
, sc.tx_from
, sc.tx_hash
, COALESCE(t.evt_index, -sc.call_send_index) AS evt_index
, sc.contract_address
, CAST(t.unique_key AS varchar) AS bridge_transfer_id
FROM send_calls sc
LEFT JOIN transfers t ON t.block_number=sc.block_number
AND t.tx_hash=sc.tx_hash
AND t.rn=sc.call_send_index
LEFT JOIN {{ ref('bridges_layerzero_chain_indexes') }} ci ON sc.withdrawal_chain_id=ci.id

{% endmacro %}
Original file line number Diff line number Diff line change
Expand Up @@ -143,3 +143,30 @@ models:
columns:
- *id
- *blockchain
- name: bridges_layerzero_chain_indexes
meta:
blockchain: ethereum
sector: bridges
project: layerzero
contributors: [ 'hildobby']
config:
tags: [ 'bridges', 'chain_indexes' ]
description: "LayerZero's blockchains indexes"
columns:
- *blockchain
- *id
- &endpoint_address
name: endpoint_address
description: "Endpoint address"
- name: bridges_agglayer_chain_indexes
meta:
blockchain: ethereum
sector: bridges
project: agglayer
contributors: [ 'hildobby']
config:
tags: [ 'bridges', 'chain_indexes' ]
description: "Agglayer's blockchains indexes"
columns:
- *id
- *blockchain
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
{{ config(
schema = 'bridges',
alias = 'agglayer_chain_indexes',
materialized = 'view',
)
}}

-- source: https://build.agglayer.dev/chains

SELECT id, blockchain
FROM (VALUES
(0, 'ethereum')
, (20, 'katana')
, (16, 'pentagon_games')
, (10, 'silicon_network')
, (3, 'xlayer')
, (8, 'wirex_pay')
, (13, 'ternoa')
, (22, 'forknet')
, (37, 'bokuto')
, (35, 'lumia')
) AS x (id, blockchain)
Original file line number Diff line number Diff line change
@@ -0,0 +1,169 @@
{{ config(
schema = 'bridges',
alias = 'layerzero_chain_indexes',
materialized = 'view',
)
}}

-- source: https://metadata.layerzero-api.com/v1/metadata/deployments

SELECT blockchain, id, endpoint_address
FROM (VALUES
('ethereum', 101, 0x66a71dcef29a0ffbdbe3c6a460a3b5bc225cd675)
, ('bnb', 102, 0x3c2269811836af69497e5f486a85d7316753cf62)
, ('avalanche_c', 106, 0x3c2269811836af69497e5f486a85d7316753cf62)
, ('aptos', 108, 0x54ad3d30af77b60d939ae356e6606de9a4da67583f02b962d2d3f2e481484e90)
, ('polygon', 109, 0x3c2269811836af69497e5f486a85d7316753cf62)
, ('arbitrum', 110, 0x3c2269811836af69497e5f486a85d7316753cf62)
, ('optimism', 111, 0x3c2269811836af69497e5f486a85d7316753cf62)
, ('fantom', 112, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('swimmer', 114, 0x9740ff91f1985d8d2b71494ae1a2f723bb3ed9e4)
, ('dfk', 115, 0x9740ff91f1985d8d2b71494ae1a2f723bb3ed9e4)
, ('harmony', 116, 0x9740ff91f1985d8d2b71494ae1a2f723bb3ed9e4)
, ('dexalot', 118, 0x9740ff91f1985d8d2b71494ae1a2f723bb3ed9e4)
, ('celo', 125, 0x3a73033c0b1407574c76bdbac67f126f6b4a9aa9)
, ('moonbeam', 126, 0x9740ff91f1985d8d2b71494ae1a2f723bb3ed9e4)
, ('fuse', 138, 0x9740ff91f1985d8d2b71494ae1a2f723bb3ed9e4)
, ('gnosis', 145, 0x9740ff91f1985d8d2b71494ae1a2f723bb3ed9e4)
, ('shrapnel', 148, 0x9740ff91f1985d8d2b71494ae1a2f723bb3ed9e4)
, ('dos', 149, 0x9740ff91f1985d8d2b71494ae1a2f723bb3ed9e4)
, ('klaytn', 150, 0x9740ff91f1985d8d2b71494ae1a2f723bb3ed9e4)
, ('metis', 151, 0x9740ff91f1985d8d2b71494ae1a2f723bb3ed9e4)
, ('intain', 152, 0x9740ff91f1985d8d2b71494ae1a2f723bb3ed9e4)
, ('coredao', 153, 0x9740ff91f1985d8d2b71494ae1a2f723bb3ed9e4)
, ('okx', 155, 0x9740ff91f1985d8d2b71494ae1a2f723bb3ed9e4)
, ('zkevm', 158, 0x9740ff91f1985d8d2b71494ae1a2f723bb3ed9e4)
, ('canto', 159, 0x9740ff91f1985d8d2b71494ae1a2f723bb3ed9e4)
, ('zksync', 165, 0x9b896c0e23220469c7ae69cb4bbae391eaa4c8da)
, ('moonriver', 167, 0x7004396c99d5690da76a7c59057c5f3a53e01704)
, ('tenet', 173, 0x2d61dcdd36f10b22176e0433b86f74567d529aaa)
, ('nova', 175, 0x4ee2f9b7cf3a68966c370f3eb2c16613d3235245)
, ('meter', 176, 0xa3a8e19253ab400acdac1cb0ea36b88664d8dedf)
, ('kava', 177, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('mantle', 181, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('hubble', 182, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('zkconsensys', 183, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('base', 184, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('zora', 195, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('tomo', 196, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('loot', 197, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('meritcircle', 198, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('telos', 199, 0x66a71dcef29a0ffbdbe3c6a460a3b5bc225cd675)
, ('opbnb', 202, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('astar', 210, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('aurora', 211, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('conflux', 212, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('orderly', 213, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('scroll', 214, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('eon', 215, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('xpla', 216, 0xc1b15d3b262beec0e3565c11c9e0f6134bdacb36)
, ('manta', 217, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('pgn', 218, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('shimmer', 230, 0xc1b15d3b262beec0e3565c11c9e0f6134bdacb36)
, ('bb1', 234, 0xc1b15d3b262beec0e3565c11c9e0f6134bdacb36)
, ('rarible', 235, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('xai', 236, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('real', 237, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('tiltyard', 238, 0x41def8be011678c9663d850d3c89cba9450d5496)
, ('blast', 243, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('fraxtal', 255, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('zkatana', 257, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('mode', 260, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('masa', 263, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('homeverse', 265, 0x3a73033c0b1407574c76bdbac67f126f6b4a9aa9)
, ('merlin', 266, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('degen', 267, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('skale', 273, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('xlayer', 274, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('sanko', 278, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('bob', 279, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('sei', 280, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('ebi', 282, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('cyber', 283, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('iota', 284, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('joc', 285, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('taiko', 290, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('xchain', 291, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('etherlink', 292, 0x2d61dcdd36f10b22176e0433b86f74567d529aaa)
, ('bouncebit', 293, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('gravity', 294, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('flare', 295, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('zklink', 301, 0x042b8289c97896529ec2fe49ba1a8b9c956a86cc)
, ('peaq', 302, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('zircuit', 303, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('lightlink', 309, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('lyra', 311, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('ape', 312, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('reya', 313, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('bitlayer', 314, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('dm2verse', 315, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('hedera', 316, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('bevm', 317, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('plume', 318, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('worldchain', 319, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('unichain', 320, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('lisk', 321, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('morph', 322, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('codex', 323, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('abstract', 324, 0x042b8289c97896529ec2fe49ba1a8b9c956a86cc)
, ('superposition', 327, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('edu', 328, 0x2d61dcdd36f10b22176e0433b86f74567d529aaa)
, ('hemi', 329, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('islander', 330, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('mp1', 331, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('sonic', 332, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('rootstock', 333, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('sophon', 334, 0x042b8289c97896529ec2fe49ba1a8b9c956a86cc)
, ('swell', 335, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('flow', 336, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('bl4', 337, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('bl5', 338, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('ink', 339, 0x6b383d6a7e5a151b189147f4c9f39bf57b29548f)
, ('soneium', 340, 0xa34f3b68c503e04b1554bf1c98616de99f1e459d)
, ('space', 341, 0x66a71dcef29a0ffbdbe3c6a460a3b5bc225cd675)
, ('glue', 342, 0xc1b15d3b262beec0e3565c11c9e0f6134bdacb36)
, ('cronosevm', 359, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('cronoszkevm', 360, 0x042b8289c97896529ec2fe49ba1a8b9c956a86cc)
, ('goat', 361, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('bera', 362, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('bahamut', 363, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('story', 364, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('xdc', 365, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('concrete', 366, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('hyperliquid', 367, 0x2d61dcdd36f10b22176e0433b86f74567d529aaa)
, ('nibiru', 369, 0x3ba58192097ac2b282865585a2e9afe8dc89be31)
, ('plumephoenix', 370, 0x377530cda84dfb2673bf4d145dcf0c4d7fdcb5b6)
, ('gunz', 371, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('animechain', 372, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('lens', 373, 0x042b8289c97896529ec2fe49ba1a8b9c956a86cc)
, ('subtensor', 374, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('katana', 375, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('botanix', 376, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('tac', 377, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('silicon', 379, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('somnia', 380, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('camp', 381, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('humanity', 382, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('plasma', 383, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('apexfusionnexus', 384, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('dinari', 385, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('zkverify', 386, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('og', 388, 0xc1b15d3b262beec0e3565c11c9e0f6134bdacb36)
, ('gatelayer', 389, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('monad', 390, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('ethereal', 391, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('openledger', 392, 0x2d61dcdd36f10b22176e0433b86f74567d529aaa)
, ('doma', 393, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('injectiveevm', 394, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('nexera', 395, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('stable', 396, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('converge', 400, 0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7)
, ('tron', 420, 0x3f274752b420d1e28cb5516a2b30a1fabbdab0cf)
, ('mantle-testnet', 10181, 0x2ca20802fd1fd9649ba8aa7e50f0c82b479f35fe)
, ('kite-testnet', 10415, 0x83c73da98cf733b03315afa8758834b36a195b87)
, ('solana', 30168, NULL)
, ('movement', 30325, 0xe60045e20fc2c99e869c1c34a65b9291c020cd12a0d37a00a53ac1348af4f43c)
, ('initia', 30326, 0x81d2b534893db8745ab2b0c092ec5f88d554d54825f98fd9e8c83f9b113ee77e)
, ('ton', 30343, NULL)
, ('sui', 30378, 0x31beaef889b08b9c3b37d19280fc1f8b75bae5b2de2410fc3120f403e9a36dac)
) AS x (blockchain, id, endpoint_address)
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,8 @@
, 'bridges_' + blockchain + '_zkbridge_v1_deposits'
, 'bridges_' + blockchain + '_orbiter_v1_deposits'
, 'bridges_' + blockchain + '_nitro_v1_deposits'
, 'bridges_' + blockchain + '_axelar_gateway_deposits'
, 'bridges_' + blockchain + '_layerzero_deposits'
] %}

SELECT *
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -251,4 +251,22 @@ models:
config:
tags: [ 'nitro', 'bridges', 'flows' , 'deposits' ]
description: "Nitro's v1 bridge deposits events on Arbitrum"
- name: bridges_arbitrum_axelar_gateway_deposits
meta:
blockchain: arbitrum
sector: bridges
project: axelar
contributors: [ 'hildobby']
config:
tags: [ 'arbitrum', 'bridges', 'flows', 'deposits' ]
description: "Axelar's gateway bridge deposits events on Arbitrum"
- name: bridges_arbitrum_layerzero_deposits
meta:
blockchain: arbitrum
sector: bridges
project: layerzero
contributors: [ 'hildobby']
config:
tags: [ 'arbitrum', 'bridges', 'flows', 'deposits' ]
description: "LayerZero's v1 bridge deposits events on Arbitrum"

Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{% set blockchain = 'arbitrum' %}

{{ config(
schema = 'bridges_' + blockchain,
alias = 'axelar_gateway_deposits',
materialized = 'view',
)
}}

{{axelar_gateway_deposits(
blockchain = blockchain
, events = source('axelar_' + blockchain, 'axelargateway_evt_tokensent')
)}}

Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{% set blockchain = 'arbitrum' %}

{{ config(
schema = 'bridges_' + blockchain,
alias = 'layerzero_deposits',
materialized = 'view',
)
}}

{{layerzero_v1_deposits(
blockchain = blockchain
, events = source('layerzero_' + blockchain, 'Endpoint_call_send')
)}}

Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,10 @@
, 'bridges_' + blockchain + '_celer_v1_deposits'
, 'bridges_' + blockchain + '_symbiosis_v1_deposits'
, 'bridges_' + blockchain + '_nitro_v1_deposits'
, 'bridges_' + blockchain + '_avalanche_c_bitcoin_v1_deposits'
, 'bridges_' + blockchain + '_axelar_gateway_deposits'
, 'bridges_' + blockchain + '_allbridge_classic_deposits'
, 'bridges_' + blockchain + '_layerzero_deposits'
] %}

SELECT *
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
{% set bridges_platforms = [
'bridges_' + blockchain + '_cctp_v1_withdrawals'
, 'bridges_' + blockchain + '_celer_v1_withdrawals'
, 'bridges_' + blockchain + '_avalanche_c_bitcoin_v1_withdrawals'
] %}

SELECT *
Expand Down
Loading
Loading