x
|
3c69a9fc04
Merge branch 'master' of github.com:darkrenaissance/darkfi
|
%!s(int64=3) %!d(string=hai) anos |
x
|
1c9ff6fdba
wasm: fix error codes situation so we get contract errors from inside wasm
|
%!s(int64=3) %!d(string=hai) anos |
parazyd
|
60934a20d4
runtime: WIP db get
|
%!s(int64=3) %!d(string=hai) anos |
x
|
3aba630188
wasm: add metadata() functionality
|
%!s(int64=3) %!d(string=hai) anos |
parazyd
|
3bdd6cf1c9
runtime: Implement sled tree batch writes.
|
%!s(int64=3) %!d(string=hai) anos |
parazyd
|
96b159c00c
wasm: Working db_init()
|
%!s(int64=3) %!d(string=hai) anos |
x
|
695f86f7c6
wasm: fix most of the warnings
|
%!s(int64=3) %!d(string=hai) anos |
x
|
346a6a5802
wasm: make functions use the same generic underlying call(), and able to return data through env with set_return_data()
|
%!s(int64=3) %!d(string=hai) anos |
parazyd
|
ff952172fa
runtime: Pass ContractId to section functions.
|
%!s(int64=3) %!d(string=hai) anos |
parazyd
|
9848a1e5f5
runtime: sled blockchain access
|
%!s(int64=3) %!d(string=hai) anos |
parazyd
|
84bf94d856
runtime: Cleanup and add payload support to init()
|
%!s(int64=3) %!d(string=hai) anos |
x
|
87be69f103
wasm: add example passing tx into state_transition()
|
%!s(int64=3) %!d(string=hai) anos |
x
|
92b2cd1e02
wasm: add example db usage to example/smart-contract/src/lib.rs
|
%!s(int64=3) %!d(string=hai) anos |
x
|
98921f7cc8
wasm: clean up the db interface
|
%!s(int64=3) %!d(string=hai) anos |
x
|
888402d665
wasm: move all host imports into src/runtime/import/
|
%!s(int64=3) %!d(string=hai) anos |
x
|
5ffdb1beb9
wasm: alloc pages for apply()
|
%!s(int64=3) %!d(string=hai) anos |
parazyd
|
7d233c5bbf
runtime: State update apply
|
%!s(int64=3) %!d(string=hai) anos |
x
|
66198e60a6
begin to add full darkfi smart contract functionality
|
%!s(int64=3) %!d(string=hai) anos |
x
|
e7f852bcad
wasm3: add comment about panics
|
%!s(int64=3) %!d(string=hai) anos |
x
|
48f1a86d58
wasm add comment
|
%!s(int64=3) %!d(string=hai) anos |
x
|
b4a0b70cbf
remove .map_err(), use From<> instead
|
%!s(int64=3) %!d(string=hai) anos |
x
|
a0c61641cf
general cleanup and re-enabling of earlier disabled features.
|
%!s(int64=3) %!d(string=hai) anos |
x
|
e5ca71bd4b
wasm: re-enable metering for gas used
|
%!s(int64=3) %!d(string=hai) anos |
x
|
225c75f8c6
remove old dead code
|
%!s(int64=3) %!d(string=hai) anos |
x
|
5304a7d883
wasm: remove __drkruntime_mem_alloc and just allocate memory pages directly using library native functions.
|
%!s(int64=3) %!d(string=hai) anos |
x
|
f35fd6ab96
(semi-)working wasm contract
|
%!s(int64=3) %!d(string=hai) anos |
x
|
080c2edfbd
wasm: first working function drk_log. Notes:
|
%!s(int64=3) %!d(string=hai) anos |
x
|
6668ff238b
get wasm code compiling with wasmer3.0.0-beta. doesn't work yet
|
%!s(int64=3) %!d(string=hai) anos |
parazyd
|
8ae84ad7f9
Add license header to source files.
|
%!s(int64=3) %!d(string=hai) anos |
Luther Blissett
|
057b818731
runtime: Log targets
|
%!s(int64=3) %!d(string=hai) anos |