We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
BaseInvocationScope
We currently have multiple dry-run methods within BaseInvocationScope: simulate, dryRun, and get.
simulate
dryRun
get
We need to validate which methods we are maintaining and which ones we are going to remove.
This is some brainstorm originally posted here:
/* Call - accepts optional flags */ call({ ..., dryRun: boolean, skipUtxoValidation: boolean }) // - Requires Wallet // - Never use fake UTXOs // valid calls call({ ... }) // = default call({ ..., dryRun: true }) // current simulate call({ ..., dryRun: true, skipUtxoValidation: true }) // current dryRun // invalid calls call({ ..., skipUtxoValidation: true }) // throws error (requires dryRun=true) call({ ..., dryRun: false, skipUtxoValidation: true }) // throws error (requires dryRun=true)
/* Get - requires no special flags */ get({ ... }) // - Do not require but can receive a Wallet // - Always use fake UTXOs (accounts for lack of balance)
The text was updated successfully, but these errors were encountered:
This could potentially be done together with:
call
submit
Sorry, something went wrong.
No branches or pull requests
We currently have multiple dry-run methods within
BaseInvocationScope
:simulate
,dryRun
, andget
.We need to validate which methods we are maintaining and which ones we are going to remove.
This is some brainstorm originally posted here:
The text was updated successfully, but these errors were encountered: