Comments (4)
It seems that NaN canonicalization is already set when Singlepass
is created.
https://github.com/heliaxdev/anoma-prototype/blob/e1023fe30dc4cbd928ab05b9e9c0c3f099369a2c/ledger/src/bin/anoma-node/vm/mod.rs#L127
In the default configuration, enable_nan_canonicalization
is set true
.
https://docs.rs/wasmer-compiler-singlepass/1.0.2/src/wasmer_compiler_singlepass/config.rs.html#20-26
from anoma-archive.
Another thing we might need to check here is that wasm code doesn't use any internal memory other than what it can get from the host environment. We can also check the module's imports such as the host env functions signatures.
from anoma-archive.
We want to avoid any non-deterministic behaviour and anything which cannot be appropriately (safely) gas-metered.
from anoma-archive.
Let's also remember to review the WasmFeatures
that we've added in #110, for which we chose the most restrictive options for now for safety.
from anoma-archive.
Related Issues (20)
- Better handle errors encountered when running `anoma` binaries
- Implement queuing of wETH transfers in the native validity predicate for the Namada-Ethereum bridge HOT 2
- gossiper-p2p-private-key.json should be generated by `anomac utils init-genesis-validator`
- Mint wETH and dequeue transfers from the Namada-Ethereum bridge VP HOT 1
- separate user-guide from this repo
- token::Amount display overflows
- Hosted docs are not public HOT 2
- add monitoring to Anoma HOT 1
- Broken links in README
- make install - use lock file
- update rocksdb to v0.18.0
- test tx_init_validator HOT 1
- PoS state machine test transactions together with VP
- I'm interested your project as a Senior blockchain developer HOT 1
- Add shared types and functions to Ethereum bridge integration branch
- PoS params update validation, wrong condition on votes_per_token HOT 1
- Atomic MASP Transaction Signing HOT 6
- sccache timeouts in CI HOT 3
- `e2e::ledger_tests::invalid_transactions` fails in `eth-bridge-integration` branch HOT 2
- Fix up `eth_bridge_tests::everything` e2e test HOT 1
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 anoma-archive.