-
Notifications
You must be signed in to change notification settings - Fork 40
Add the test that executes counter contract and note script on the testnet #555
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: next
Are you sure you want to change the base?
Conversation
setting for the note script
The testnet integration test infrastructure was creating accounts without storing their authentication keys in the keystore, causing signature generation failures during transaction execution. This commit: - Adds a FilesystemKeyStore instance to the Scenario struct - Passes the keystore to create_account function - Stores the authentication key (RpoFalcon512) in the keystore before adding the account to the client
@bitwalker I've tried to use Besides that, I've been thinking about the target audience for the testing harness, and I think it might be too opinionated for the end users. Meaning that they would have to familiarize themselves with Miden client API anyway when they will be writing their off-chain code. And now we are forcing them to also learn an opinionated framework to write their tests instead of just letting them use the already familiar Miden client API that they've used in their off-chain code. |
@greenhat To be clear, the testing harness in the integration test suite is for internal use only, the public test harness would almost certainly look different, and likely incorporate the efforts by the node and client teams in terms of describing test setup/scenarios. If the |
This is a temporary workaround until the debug info is separated from the MAST.
Close #554
This PR:
TODO:
TransactionProvingError(ProvenTransactionBuildFailed(AccountUpdateSizeLimitExceeded { account_id: V0(AccountIdV0 { prefix: 13040896844101492496, suffix: 497889488833280 }), update_size: 72217 }))
errorMastForest::advice_map
into the advice provider before the execution Load account and input noteMastForest::advice_map
before execution miden-base#1452