- Create
- Retrieve
- Update
- Delete
For Ethereum, in Solidity.
A generalized pattern for storing table-like records in an Ethereum blockchain.
- Reference source code and PDF versions for the tutorial at:
https://medium.com/@robhitchens/solidity-crud-part-1-824ffa69509a#.3dq4b9w21
- provides random set/get using key identifier.
- provides a record count
- ensures uniqueness of keys
- allows enumeration of keys and iteration over the keys
- allows verification of keys (exists, or not)
- allows deletion of a record using its key identifier
- Runs in Browser Solidity or any Ethereum compiler
- Comments and pull requests welcome.