Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
137 commits
Select commit Hold shift + click to select a range
4be777f
chore: Deploy script update
fusmanii May 19, 2026
3536f35
Merge branch 'master' of github.com:across-protocol/contracts into fa…
fusmanii May 20, 2026
c5aa03f
fix runArbitrary maxFee
fusmanii May 20, 2026
c374305
CCTP deployments
fusmanii May 26, 2026
1955258
remaining CCTP deployment
fusmanii May 26, 2026
cdfe8fc
version
fusmanii May 27, 2026
bd7994b
Merge branch 'master' of github.com:across-protocol/contracts into fa…
fusmanii May 27, 2026
58dff18
correct deployment tx hashes
grasphoper May 29, 2026
b3ae00f
use receipt txn hash for extraction
fusmanii May 29, 2026
7d83f2b
add contracts
tbwebb22 Jun 5, 2026
6ba332a
Tron updates
tbwebb22 Jun 5, 2026
1590f50
add root versioning
tbwebb22 Jun 5, 2026
d2ea528
beacon pattern
tbwebb22 Jun 5, 2026
2bd3c76
add salt as factory arg
tbwebb22 Jun 5, 2026
7bb5d8c
add stableExchangeRate check bool
tbwebb22 Jun 5, 2026
f341703
add updateRootAndExecute function
tbwebb22 Jun 5, 2026
f9df6b0
update tests
tbwebb22 Jun 5, 2026
7dba568
rename signature to peripherySignature
tbwebb22 Jun 5, 2026
98c9032
check if implementation is a contract
tbwebb22 Jun 5, 2026
46c5d99
fix counterfactualDeposit natspec
tbwebb22 Jun 5, 2026
8a55bbc
fix OFT & CCTP natspec
tbwebb22 Jun 5, 2026
37f1aec
fix stale natspec
tbwebb22 Jun 5, 2026
0774e8a
add implementation check tests & update doc
tbwebb22 Jun 5, 2026
cbe57c2
clarify merkle tree definitions
tbwebb22 Jun 5, 2026
767b0da
more doc updates
tbwebb22 Jun 5, 2026
df32bc3
add implementation beacon check
tbwebb22 Jun 5, 2026
f2c8dd0
more doc polish
tbwebb22 Jun 5, 2026
60ef19c
remove stale refernces in doc
tbwebb22 Jun 7, 2026
bcfeca3
feat: vanilla CCTP counterfactual deposit route (#1455)
mrice32 Jun 8, 2026
eb60844
feat: chain-agnostic counterfactual leaves via beacon-provided config
mrice32 Jun 8, 2026
ebfb3c9
test: migrate counterfactual tests to chain-agnostic beacon config
mrice32 Jun 8, 2026
ffc753b
chore(scripts): migrate counterfactual deploy scripts to beacon config
mrice32 Jun 8, 2026
82dda39
docs: update counterfactual DESIGN for chain-agnostic leaves
mrice32 Jun 8, 2026
8850e17
refactor: make SpokePool counterfactual input-token-agnostic
mrice32 Jun 8, 2026
ad8c10c
fix(counterfactual): address codex review on chain-agnostic leaves
droplet-rl Jun 8, 2026
22ea141
fix(counterfactual): address second codex review pass
droplet-rl Jun 8, 2026
73adc78
fix(counterfactual): address third codex review pass
droplet-rl Jun 8, 2026
83300f2
docs(counterfactual): pin Bootstrap bytecode for chain-invariant proxy
droplet-rl Jun 8, 2026
a081809
fix(counterfactual): native vs ERC-20 decided by getter return value
droplet-rl Jun 8, 2026
8c3ad06
fix(counterfactual): address third codex review pass
droplet-rl Jun 8, 2026
7ec8d2c
feat: OFT counterfactual supports multiple tokens via a periphery sel…
mrice32 Jun 9, 2026
da5cbe4
docs: tighten counterfactual code comments
mrice32 Jun 9, 2026
9cc3ec0
fix: drop fictional oftUsdcPeriphery — USDC isn't an OFT token
mrice32 Jun 9, 2026
32091ec
feat: per-(chain,token) maxExecutionFee via a leaf selector + audit note
mrice32 Jun 9, 2026
ec3d862
refactor: split CounterfactualBeacon into base (logic) + derived (con…
mrice32 Jun 9, 2026
cb41814
bind OFT & CCTP sigs to routeParams
tbwebb22 Jun 9, 2026
52c8dde
fix: guard nativeToken=sentinel requires wrappedNativeToken at deploy
mrice32 Jun 9, 2026
caa70c3
update deploy scripts
tbwebb22 Jun 9, 2026
0204ef1
fix deploy scripts
tbwebb22 Jun 9, 2026
ddbfd68
deploy to mainnet
tbwebb22 Jun 9, 2026
5f7ecee
rest of mainnet deployments
tbwebb22 Jun 9, 2026
7ded713
fix mainnet deployment
tbwebb22 Jun 9, 2026
de8b9f1
deploy to optimism
tbwebb22 Jun 9, 2026
0f8b8ed
deploy to base
tbwebb22 Jun 9, 2026
24c596a
deploy to HyperEVM
tbwebb22 Jun 9, 2026
3c3f5c8
unichain dst deploy
fusmanii Jun 10, 2026
27c17da
Merge branch 'master' of github.com:across-protocol/contracts into fa…
fusmanii Jun 10, 2026
eeaa7d5
deploy to Unichain
tbwebb22 Jun 10, 2026
2b56806
deploy to Polygon
tbwebb22 Jun 10, 2026
410794b
deploy to Monad
tbwebb22 Jun 10, 2026
5d50b09
deploy to Worldchain
tbwebb22 Jun 10, 2026
380dd3f
deploy to Arbitrum
tbwebb22 Jun 10, 2026
bdd68c4
deploy on Ink
tbwebb22 Jun 10, 2026
2169b64
deploy to Linea
tbwebb22 Jun 10, 2026
9f426ee
fix mainnet CounterfactualDeposit & VanillaCCTP Worlchain deployments
tbwebb22 Jun 10, 2026
18139c4
fix cctp maxFee
tbwebb22 Jun 11, 2026
8facaac
add maxFee and minFinalityThreshold to signature check
tbwebb22 Jun 11, 2026
bbdd52e
merge
tbwebb22 Jun 11, 2026
dbcfbc8
Merge remote-tracking branch 'origin/taylor/vanilla-cctp-fee-fix' int…
tbwebb22 Jun 11, 2026
d257650
feat: chain-agnostic counterfactual leaves via beacon-provided config…
mrice32 Jun 15, 2026
4a2b83a
VanillaCCTP deployments & fee config fix
tbwebb22 Jun 16, 2026
9701471
Merge branch 'taylor/counterfactual-upgradeable' into taylor/counterf…
tbwebb22 Jun 16, 2026
375b026
update CounterfactualDeposit addresses
Jun 16, 2026
70d1ccc
clean up deploy scripts
Jun 16, 2026
f79477a
fix upgradeToAndCall flow for Beacon proxy
Jun 16, 2026
f86a2b2
update config with correct multisig addresses
Jun 23, 2026
795999c
Deploy script only for initial deployments
Jun 23, 2026
7efddaa
OFT deployment (#1450)
fusmanii Jun 24, 2026
d6a3d96
Merge branch 'master' of github.com:across-protocol/contracts into fa…
fusmanii Jun 24, 2026
010621f
update constants
fusmanii Jul 3, 2026
68ebc57
deploy to BSC
Jul 7, 2026
d1373d5
merge
tbwebb22 Jul 14, 2026
5c46891
update to support wbtc
tbwebb22 Jul 14, 2026
042e0e7
OFT Optimism deployment
fusmanii Jul 14, 2026
0a63a0f
OFT Plasma deployment
fusmanii Jul 14, 2026
6b25451
deploy to Plasma
tbwebb22 Jul 14, 2026
c2d6588
update config
tbwebb22 Jul 14, 2026
fd862a3
deploy new beacon impls
tbwebb22 Jul 14, 2026
5041a05
update config
tbwebb22 Jul 14, 2026
8099096
deploy updated Plasma beacon impl
tbwebb22 Jul 14, 2026
a8d9c86
add weth getter to beacon
tbwebb22 Jul 15, 2026
610a3ef
Redeploy Plasma Beacon impl
tbwebb22 Jul 15, 2026
1829c5f
update config
tbwebb22 Jul 15, 2026
8f64810
deploy beacons with weth getter
tbwebb22 Jul 15, 2026
976daf4
redeploy Monad Beacon impl with WETH configured
tbwebb22 Jul 15, 2026
bb9f5fa
deploy to Tron
tbwebb22 Jul 15, 2026
1d718b6
deploy to Lisk
tbwebb22 Jul 15, 2026
a6c134e
deploy to MegaETH
tbwebb22 Jul 15, 2026
3b53352
deploy to Avalanche
tbwebb22 Jul 16, 2026
6425641
deploy to Soneium
tbwebb22 Jul 16, 2026
864d447
deploy to Mode
tbwebb22 Jul 16, 2026
aa55b0c
Deploy to Robinhood
tbwebb22 Jul 16, 2026
fa69271
add signature nonce for SpokePool and VanillaCCTP implementations
tbwebb22 Jul 16, 2026
e7c6454
add nonces to AdminWithdrawManager
tbwebb22 Jul 16, 2026
3880bc7
deploy to Tempo
tbwebb22 Jul 16, 2026
2053c42
deploy to zkSync and Lens
tbwebb22 Jul 17, 2026
f9579fa
deploy to Blast
tbwebb22 Jul 17, 2026
a04dc9a
deploy to Zora
tbwebb22 Jul 17, 2026
11b7c70
shorten domain name to under 32 bytes
tbwebb22 Jul 17, 2026
3cd4d2b
deploy to Arc
tbwebb22 Jul 17, 2026
c4b96d9
deploy Multisig to Mode
tbwebb22 Jul 17, 2026
6ddbecc
Merge remote-tracking branch 'origin/taylor/counterfactual-nonces' in…
tbwebb22 Jul 19, 2026
c18671f
add Mode to config.toml
tbwebb22 Jul 19, 2026
3fec95c
deploy updated contracts with nonce checking
tbwebb22 Jul 19, 2026
219bb49
deploy SponsoredCCTPSrcPeriphery to Arc
tbwebb22 Jul 19, 2026
14d64f6
Merge branch 'taylor/deploy-cctp-arc' into taylor/counterfactual-chai…
tbwebb22 Jul 19, 2026
96a24a2
deploy CounterfactualDepositOFT to optimism
tbwebb22 Jul 20, 2026
ec28733
update config, deploy new beacon impls, add automation scripts
tbwebb22 Jul 20, 2026
855abd0
update configs, deploy new beacon implementations
tbwebb22 Jul 23, 2026
a99fe58
remove chains that are will be unsupported
tbwebb22 Jul 23, 2026
78b6e14
remove chains that will be shut down
tbwebb22 Jul 26, 2026
8b3f2cb
update scripts
tbwebb22 Jul 27, 2026
cd572cf
redeploy dst oft handlers
fusmanii Jul 28, 2026
0700c54
add missing ink
fusmanii Jul 28, 2026
a33d4bc
merge sponsored bridging deployments
tbwebb22 Jul 29, 2026
450134b
undo hyperevm
fusmanii Jul 29, 2026
b33ac9b
deploy Tempo OFT impl
tbwebb22 Jul 29, 2026
060ceab
merge fixed HyperEVM DstOFTHandler
tbwebb22 Jul 29, 2026
112fe93
temporary consts changes
tbwebb22 Jul 29, 2026
38b1c7a
merge from counterfactual-nonces-deploy
tbwebb22 Jul 29, 2026
309c633
remove unneeded Safe deployment
tbwebb22 Jul 29, 2026
6a79a6a
fix Arc factory broadcast file, update checker script
tbwebb22 Jul 29, 2026
2a6ec2c
update checker script to compare against correct multisig addresses
tbwebb22 Jul 29, 2026
d963619
bump package version
tbwebb22 Jul 29, 2026
8f99fdf
bump package version
tbwebb22 Jul 30, 2026
1da7a0e
merge
tbwebb22 Jul 30, 2026
29a20f6
remove shell scripts
tbwebb22 Jul 30, 2026
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
@@ -1,10 +1,10 @@
{
"transactions": [
{
"hash": "0xa3168f9c0bbce9797f8daffb28fd6200d16d65fd9fa05c1b42b73344afa5a8c0",
"hash": "0xbac8dd3640248bc4913060efd06c494f437c5b7abda7b6b8aa6911880fa554c1",
"transactionType": "CALL",
"contractName": null,
"contractAddress": "0xdd52f8134f85f3979fba24387ce0cec05937259e",
"contractAddress": "0x2c18ef9b95dcab53a8b0863062a7dd15bcae5dbd",
"function": "handleV3AcrossMessage(address,uint256,address,bytes)",
"arguments": [
"0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48",
Expand All @@ -14,11 +14,11 @@
],
"transaction": {
"from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d",
"to": "0xdd52f8134f85f3979fba24387ce0cec05937259e",
"to": "0x2c18ef9b95dcab53a8b0863062a7dd15bcae5dbd",
"gas": "0x17e82",
"value": "0x0",
"input": "0x3a5be8cb000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000020000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044095ea7b30000000000000000000000003b4d794a66304f130a4db8f2551b0070dfcf5ca7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000",
"nonce": "0x33a5",
"nonce": "0x3408",
"chainId": "0x1"
},
"additionalContracts": [],
Expand All @@ -28,42 +28,42 @@
"receipts": [
{
"status": "0x1",
"cumulativeGasUsed": "0x1adc7e5",
"cumulativeGasUsed": "0x1a1febe",
"logs": [
{
"address": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48",
"topics": [
"0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925",
"0x000000000000000000000000dd52f8134f85f3979fba24387ce0cec05937259e",
"0x0000000000000000000000002c18ef9b95dcab53a8b0863062a7dd15bcae5dbd",
"0x0000000000000000000000003b4d794a66304f130a4db8f2551b0070dfcf5ca7"
],
"data": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
"blockHash": "0x6c75bb34c70598d820a4998edc4732425cae0b593a76b6bcdfd42c6b9ee25f7a",
"blockNumber": "0x17e3fb0",
"blockTimestamp": "0x69fdf877",
"transactionHash": "0xa3168f9c0bbce9797f8daffb28fd6200d16d65fd9fa05c1b42b73344afa5a8c0",
"transactionIndex": "0xce",
"logIndex": "0x285",
"blockHash": "0x518d3db0a73065741d81339d43ecaafb1cdf53f98979ff51adedf66fd54f107b",
"blockNumber": "0x18020f2",
"blockTimestamp": "0x6a149bab",
"transactionHash": "0xbac8dd3640248bc4913060efd06c494f437c5b7abda7b6b8aa6911880fa554c1",
"transactionIndex": "0xf0",
"logIndex": "0x39b",
"removed": false
}
],
"logsBloom": "0x00000000000000000000000000000000000000000004000000000000000000000000000000800000000000000000000000000000000000000000000000a00000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000010000000000000000000000020000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000010000000100000000000000000000000000000000000000000000000000000",
"logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000200000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000020000000000200800000000000000000000000000000000000000000000000000000000000000000000000000040000000200000000000000400000000000000010000000100000000000000000000000000000000000000000000000000000",
"type": "0x2",
"transactionHash": "0xa3168f9c0bbce9797f8daffb28fd6200d16d65fd9fa05c1b42b73344afa5a8c0",
"transactionIndex": "0xce",
"blockHash": "0x6c75bb34c70598d820a4998edc4732425cae0b593a76b6bcdfd42c6b9ee25f7a",
"blockNumber": "0x17e3fb0",
"transactionHash": "0xbac8dd3640248bc4913060efd06c494f437c5b7abda7b6b8aa6911880fa554c1",
"transactionIndex": "0xf0",
"blockHash": "0x518d3db0a73065741d81339d43ecaafb1cdf53f98979ff51adedf66fd54f107b",
"blockNumber": "0x18020f2",
"gasUsed": "0x114ef",
"effectiveGasPrice": "0x512c52f8",
"effectiveGasPrice": "0x5ef913b",
"from": "0x9a8f92a830a5cb89a3816e3d267cb7791c16b04d",
"to": "0xdd52f8134f85f3979fba24387ce0cec05937259e",
"to": "0x2c18ef9b95dcab53a8b0863062a7dd15bcae5dbd",
"contractAddress": null
}
],
"libraries": [],
"pending": [],
"returns": {},
"timestamp": 1778251897494,
"timestamp": 1779735470756,
"chain": 1,
"commit": "9197cb76"
"commit": "c5aa03fe"
}
Loading
Loading