Comments (1)
Similar to stellar/rs-soroban-env#491, @jonjove has suggested that we should just have contract developers create ledger state using the host interface in the same way that they would as part of their contract, without touching XDR, etc.
I think there are use cases setting specific ledger state, but I see a developer can get a long way by just doing the above. So I think we should move this to the next iteration. I'm moving this to the August iteration. cc @jonjove @graydon @tomerweller
from rs-soroban-sdk.
Related Issues (20)
- Setting a field name with length greater than limit generates invalid contract spec HOT 1
- Test Bug: Temporary Storage HOT 1
- Why does this contract have unexpected temporary entries in test snapshot?
- Cannot use `env.prng` at the root of a test HOT 2
- Improve errors for type conversion failure especially at contract function boundary
- document guarantees (and lackthereof) of ledger `timestamp()`
- Contract deploying and invoking result in `xdr processing error: xdr value invalid` whenever anything is changed slightly from examples HOT 4
- String append / concat HOT 9
- Remove `--base-version` from cargo semver-checks action
- Client is not the zero-cost abstraction it hoped to be HOT 1
- Evaluate if Symbol::new should try to optimize or always create symbol using host fn
- Make Env::from_snapshot_file return meaningful error when someone calls it with a ledger snapshot
- Feature to easily opt out of test_snapshots generation HOT 1
- Ledger snapshots store both the key and values unnecessarily
- Why does `Map::try_get` not take a reference to the generic key? HOT 2
- Add support for invariant testing
- Add support for inline generated snapshots
- Add automated resource cost reports
- Splitting contract impls across modules leads to errors HOT 1
- Explore ways to support contract extensibility 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 rs-soroban-sdk.