Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
149697e
chore(v0.9.1): release metadata for v0.9.1 contract upgrades
evchip Dec 16, 2025
b167611
chore(v0.9.1.json): update address for second upgrade on arbitrum
evchip Dec 16, 2025
c46640e
feat(sealed-bid-auction): add logic to capture historical event logs
evchip Dec 17, 2025
9c19109
chore(v091): add proxy addresses of 7683
evchip Dec 18, 2025
cfc13e0
refactor(sealed-bid-auction): rewrite component to pass open event to…
evchip Dec 18, 2025
a81f7f7
Merge branch 'fix/sealed-bid-auction-historical-logs' into refactor/s…
evchip Dec 18, 2025
ae2fa94
refactor(sealed bid auction): add try catch block to auction call
evchip Dec 18, 2025
4869d69
refactor(sealed bid auction): temp always trigger while loop
evchip Dec 18, 2025
099453f
feat(sealed bid auction): add log for timeout
evchip Dec 18, 2025
da02441
refactor(sealed bid app): rm temp debugging measures
evchip Dec 18, 2025
6428afb
fix(sealed bid server.ts): unformat \& add arb / base specific from b…
evchip Dec 18, 2025
ecfecd8
docs(tee-apps): update docs according to setup
evchip Dec 18, 2025
4870d64
refactor(tee app): add empty line at bottom of server.ts
evchip Dec 18, 2025
9a8580e
Merge branch 'canary' of https://github.com/t1protocol/t1 into refact…
evchip Dec 18, 2025
dad7f81
docs(sealed bid app env): add description of from block env vars
evchip Dec 18, 2025
f0f35c7
fix(sealed-bid-auction): add polling fallback for unreliable WS subs
evchip Dec 26, 2025
012231b
fix(sealed bid auction): fix potential undefined issue
evchip Dec 26, 2025
7a132fe
Merge branch 'canary' of https://github.com/t1protocol/t1 into refact…
evchip Dec 26, 2025
4335a9b
Merge branch 'canary' into refactor/send-open-event-log-to-filler
evchip Dec 29, 2025
610ef0f
feat(sealed bid app): add pagerduty notifier for failed websocket
evchip Dec 29, 2025
b066d98
Merge branch 'refactor/send-open-event-log-to-filler' of https://gith…
evchip Dec 29, 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
3 changes: 3 additions & 0 deletions tee-apps/sealed-bid-auction/.env.template
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,9 @@ SOLVER_PRICE_TTL_SECONDS=600
NEXT_NONCE_URL=
IS_MAINNET=false

#PagerDuty (optional - for alerting on WS failures)
PD_INTEGRATION_KEY=

# optional from blocks for historical event logging
# these are useful if we miss events and want to rewind
INTENT_OBSERVER_FROM_BLOCK_BASE=
Expand Down
7 changes: 5 additions & 2 deletions tee-apps/sealed-bid-auction/script/server.ts
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@ const fromBlockArbitrum = fromBlockEnvArbitrum ? BigInt(fromBlockEnvArbitrum) :
const fromBlockEnvBase = process.env.INTENT_OBSERVER_FROM_BLOCK_BASE;
const fromBlockBase = fromBlockEnvBase ? BigInt(fromBlockEnvBase) : null;
const auctionPollingInterval = 500;
const pagerDutyIntegrationKey = process.env.PD_INTEGRATION_KEY || null;

const arbitrumSepoliaIntentObserver = new ViemIntentObserver(
arbitrumClient,
Expand All @@ -48,7 +49,8 @@ const arbitrumSepoliaIntentObserver = new ViemIntentObserver(
baseClient.publicClient.chain.id,
BASE_T1_ERC_7683_CONTRACT_ADDRESS,
auctionPollingInterval,
fromBlockArbitrum
fromBlockArbitrum,
pagerDutyIntegrationKey
);
const baseSepoliaIntentObserver = new ViemIntentObserver(
baseClient,
Expand All @@ -58,7 +60,8 @@ const baseSepoliaIntentObserver = new ViemIntentObserver(
arbitrumClient.publicClient.chain.id,
ARBITRUM_T1_ERC_7683_CONTRACT_ADDRESS,
auctionPollingInterval,
fromBlockBase
fromBlockBase,
pagerDutyIntegrationKey
);

async function main() {
Expand Down
Loading