Comments (2)
I don't know the internals fully, but to me it feels a bit off to actually even have .wait()
and .fetch()
method on a TransactionResponse
class. Shouldn't a *Response
class be the result of some fetching that happened somewhere else and not it be the one fetching? We should maybe rethink the naming or, if the naming is actually correct, add some documentation on why this specific naming is correct, as it's counterintuitive at first glance.
from fuels-ts.
@nedsalk I think it is because the promise returned by .call()
is resolved once the transaction is successfully sent to the chain. The transaction needs to be mined and confirmed next, and this takes a while. The promise returned by .wait()
is resolved when the transaction is finalized/confirmed.
from fuels-ts.
Related Issues (20)
- Ensure Windows support HOT 5
- Include a `.gitignore` file in the `create-fuels` template
- Review PR auto-release routine HOT 1
- Make `getOperations` consider multiple `Transfer Asset` HOT 1
- Subscription stream doesn't close when connection closes HOT 6
- Ignore template in changesets
- Add new workflow step around breaking changes
- Operations Crash if the transaction of type Create only has input message
- Remove `ethers` dependency from the `utils` package HOT 2
- Remove dependency for external fonts within the CI HOT 2
- Lint warnings should fail CI
- Use receipts from `TransactionStatus` HOT 4
- Expose getPredicateRoot as an export for @fuels-ts/predicate
- RC PR comment pushing to wrong PRs HOT 1
- The script call result does not contain a 'returnReceipt' on v0.71.1 HOT 3
- Lack of validations for imports using `#context` within code snippets
- Support new encode/decode for `__log` HOT 1
- Encoding / Decoding revamp
- assembleTransactionSummary returns incorrect data
- Re-work and improve `markdown-link-check` workflow HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fuels-ts.