Comments (3)
The get
method is designed for incremental parsing from byte sources, which is what HasParameter
in particular is. This in particular means that it does not ensure that all of the input is consumed.
I see that there is no direct way of ensuring that all of the input has been consumed at the moment.
I suggest we add a way of ensuring that to the HasParameter
trait, and perhaps a helper method that would then combine .get
and ensure-we-are-at-the-end
.
Would this work for you as well?
from concordium-rust-smart-contracts.
This is related to #64
from concordium-rust-smart-contracts.
HasParameter now implies Seek as a result of #137 So I am closing this as resolved.
from concordium-rust-smart-contracts.
Related Issues (20)
- Sponsored Transaction enabled auction HOT 2
- Make a CIS3 library like concordium-cis2
- Sponsored Transactions - Auction Enabled - Test Task HOT 1
- Iterate on SC developer documentation
- Token contract including all token features
- Investigate whether to repair or replace Wee Alloc
- cargo concordium test should expose the location of the module
- Macros for embedding constants in a convenient manner
- Track-and-Trace Reference Project Smart Contract HOT 1
- Update the scripts template to make use of the new rust sdk functionality for updating and initializing contracts
- Track and trace generic sponsored transaction service
- Smart Contracts: Common data structures
- Investigate cost-efficient ordered maps
- Expose Module Reference: concordium-std & testing library
- Templates do not build with the latest cargo-concordium Friday, March 1st
- Implement ordered map for smart contracts
- Add guide for choosing the right collection
- Templates do not build with the latest cargo-concordium cargo generate-generate 0.19.0
- Make the `invoke_contract` public in `cis2client` so that custom methods can be called from cis2 contract. HOT 3
- Implement `Reject` trait for `CallContractError` so that they can be returned in entrypoint methods. HOT 4
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 concordium-rust-smart-contracts.