Skip to content

Record the deployment on Base - #35

Merged
mrbreo merged 1 commit into
mainfrom
docs/mainnet-deployment
Oct 13, 2026
Merged

mrbreo merged 1 commit into
mainfrom
docs/mainnet-deployment

Conversation

@mrbreo

@mrbreo mrbreo commented Oct 13, 2026

Copy link
Copy Markdown
Contributor

Summary

MorcastEscrow 1.0.0 is deployed on Base. This records the deployment.

Changes

  • docs/deployment.md: the production deployment with its address, block, owner, settler and treasury, and tokens. The staging deployment keeps its own part.
  • README.md: the status and the release table say the protocol runs on Base.
  • broadcast/Deploy.s.sol/8453: the record of the deployment transaction.

Tests

Checked on Base after the deployment:

  • The code hash equals the SDK's ESCROW_CODE_HASH.
  • VERSION() returns 1.0.0. owner(), settler() and treasury() return the intended wallets, and pendingOwner() returns the zero address.
  • USDC and MOR are campaign tokens, and creation is not paused.
  • Settlement opens after 432000 seconds and closes after 864000, and a campaign lasts at most 7776000.
  • Sourcify reports an exact match for the creation and the runtime code.

MorcastEscrow 1.0.0 runs on Base at
0x97f3Db60394c979c5ffB1345b62BDC3020Fb0459, created in block 52554940
from v1.0.0. Its code hash is the release's, and its source is
verified on Sourcify. The record of the transaction is in
broadcast/Deploy.s.sol/8453.
@mrbreo
mrbreo merged commit 53e67a8 into main Oct 13, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant