Commit History

Autor SHA1 Mensaxe Data
  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