Repository navigation
feat(contract): extend storage TTL for escrow entries and instance (%2310) - #239
shakourllahfashola-dev wants to merge 1 commit into
Conversation
|
@shakourllahfashola-dev Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits. You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀 |
|
@shakourllahfashola-dev CI is failing on this branch against the latest Soroban contract (test + wasm build) SDK bindings match contract WASM
cd contracts/escrow && cargo build --target wasm32v1-none --release
stellar contract bindings typescript --wasm target/wasm32v1-none/release/docforum_escrow.wasm --output-dir /tmp/escrow-bindings --overwrite
cp /tmp/escrow-bindings/src/index.ts ../../sdk/src/generated/contract-client.ts( Your change alters contract behaviour that the committed Soroban snapshots record. Run |
|
@shakourllahfashola-dev This PR now has merge conflicts with git fetch upstream # upstream = https://github.com/DocForum/docforum-escrow.git
git rebase upstream/main
# resolve the conflicts, re-run the tests, then:
git push --force-with-leaseThe usual culprits are shared docs like Automated message. It won't repeat unless the PR conflicts again after your next push. |
|
@shakourllahfashola-dev CI is failing on this branch against the latest SDK bindings match contract WASM
cd contracts/escrow && cargo build --target wasm32v1-none --release
stellar contract bindings typescript --wasm target/wasm32v1-none/release/docforum_escrow.wasm --output-dir /tmp/escrow-bindings --overwrite
cp /tmp/escrow-bindings/src/index.ts ../../sdk/src/generated/contract-client.ts
cd contracts/escrow && cargo build --target wasm32v1-none --release
stellar contract bindings typescript --wasm target/wasm32v1-none/release/docforum_escrow.wasm --output-dir /tmp/escrow-bindings --overwrite
cp /tmp/escrow-bindings/src/index.ts ../../sdk/src/generated/contract-client.ts( |
|
@shakourllahfashola-dev This PR now has merge conflicts with git fetch upstream # upstream = https://github.com/DocForum/docforum-escrow.git
git rebase upstream/main
# resolve the conflicts, re-run the tests, then:
git push --force-with-leaseThe usual culprits are shared docs like Automated message. It won't repeat unless the PR conflicts again after your next push. |
f832c9d to
4114754
Compare
|
Kindly review. |
|
@shakourllahfashola-dev CI is failing on two jobs. Resource cost baseline: If the growth is intended, update the baseline (see The SDK bindings match contract WASM job fails: Use stellar CLI 28.1.0, as CI does (see Please fix and push. |
|
@shakourllahfashola-dev This PR now has merge conflicts with git fetch upstream # upstream = https://github.com/DocForum/docforum-escrow.git
git rebase upstream/main
# resolve the conflicts, re-run the tests, then:
git push --force-with-leaseThe usual culprits are shared docs like Automated message. It won't repeat unless the PR conflicts again after your next push. |
|
@shakourllahfashola-dev Heads-up: #268 just changed how contract PRs work in this repo. Your PR changes
This should also make your next merge from |
4114754 to
8e64616
Compare
|
@shakourllahfashola-dev This PR now has merge conflicts with git fetch upstream # upstream = https://github.com/DocForum/docforum-escrow.git
git rebase upstream/main
# resolve the conflicts, re-run the tests, then:
git push --force-with-leaseThe usual culprits are shared docs like Automated message. It won't repeat unless the PR conflicts again after your next push. |
…ocForum#10) Extend instance TTL on every public contract call (~30 days, threshold ~7 days) and escrow entry persistent TTL on create_escrow (~180 days default or deadline + 30-day grace, threshold ~30 days). Active write paths extend entry TTL; settlement paths maintain a 30-day post-settlement audit window. Confirmed NextId continuity and non-reuse across archival. Closes DocForum#10
8e64616 to
fa80b57
Compare
|
@shakourllahfashola-dev The conflict is resolved, thanks. Three checks still fail:
Then push. |
|
@shakourllahfashola-dev This PR now has merge conflicts with git fetch upstream # upstream = https://github.com/DocForum/docforum-escrow.git
git rebase upstream/main
# resolve the conflicts, re-run the tests, then:
git push --force-with-leaseThe usual culprits are shared docs like Automated message. It won't repeat unless the PR conflicts again after your next push. |
closes #10