parazyd
|
f2dd798f2d
Clear up most warnings and have test units pass.
|
3 years ago |
x
|
14807bcde6
initial basic dao mint in wasm
|
3 years ago |
x
|
6cc6bb12b3
wasm: wagie data utility functions
|
3 years ago |
x
|
3c69a9fc04
Merge branch 'master' of github.com:darkrenaissance/darkfi
|
3 years ago |
x
|
1c9ff6fdba
wasm: fix error codes situation so we get contract errors from inside wasm
|
3 years ago |
parazyd
|
60934a20d4
runtime: WIP db get
|
3 years ago |
x
|
3aba630188
wasm: add metadata() functionality
|
3 years ago |
parazyd
|
3bdd6cf1c9
runtime: Implement sled tree batch writes.
|
3 years ago |
parazyd
|
96b159c00c
wasm: Working db_init()
|
3 years ago |
x
|
695f86f7c6
wasm: fix most of the warnings
|
3 years ago |
x
|
346a6a5802
wasm: make functions use the same generic underlying call(), and able to return data through env with set_return_data()
|
3 years ago |
parazyd
|
ff952172fa
runtime: Pass ContractId to section functions.
|
3 years ago |
parazyd
|
9848a1e5f5
runtime: sled blockchain access
|
3 years ago |
parazyd
|
84bf94d856
runtime: Cleanup and add payload support to init()
|
3 years ago |
x
|
87be69f103
wasm: add example passing tx into state_transition()
|
3 years ago |
x
|
92b2cd1e02
wasm: add example db usage to example/smart-contract/src/lib.rs
|
3 years ago |
x
|
98921f7cc8
wasm: clean up the db interface
|
3 years ago |
x
|
888402d665
wasm: move all host imports into src/runtime/import/
|
3 years ago |
x
|
5ffdb1beb9
wasm: alloc pages for apply()
|
3 years ago |
parazyd
|
7d233c5bbf
runtime: State update apply
|
3 years ago |
x
|
66198e60a6
begin to add full darkfi smart contract functionality
|
3 years ago |
x
|
e7f852bcad
wasm3: add comment about panics
|
3 years ago |
x
|
48f1a86d58
wasm add comment
|
3 years ago |
x
|
b4a0b70cbf
remove .map_err(), use From<> instead
|
3 years ago |
x
|
a0c61641cf
general cleanup and re-enabling of earlier disabled features.
|
3 years ago |
x
|
e5ca71bd4b
wasm: re-enable metering for gas used
|
3 years ago |
x
|
225c75f8c6
remove old dead code
|
3 years ago |
x
|
5304a7d883
wasm: remove __drkruntime_mem_alloc and just allocate memory pages directly using library native functions.
|
3 years ago |
x
|
f35fd6ab96
(semi-)working wasm contract
|
3 years ago |
x
|
080c2edfbd
wasm: first working function drk_log. Notes:
|
3 years ago |