parazyd
|
72f345e6de
contrib: Add script for attaching missing license headers to .rs files.
|
3 years ago |
x
|
f2aac746cb
remove get access from update and deploy functions
|
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
|
f6296bf3f2
smart-contract: Add note about deleting sled trees on failures.
|
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 |
x
|
dbdbc42705
wasm: replace current mess of macros with a single define_contract!()
|
3 years ago |
x
|
efba1abc66
wasm: delete Transaction from sdk, and now just pass Vec<FuncCall> around (with no proofs or sigs inside). simplified POD,
|
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 |
parazyd
|
7d233c5bbf
runtime: State update apply
|
3 years ago |
x
|
66198e60a6
begin to add full darkfi smart contract functionality
|
3 years ago |
x
|
48f1a86d58
wasm add comment
|
3 years ago |
x
|
abc907ba2b
remove state from entrypoint params
|
3 years ago |
x
|
f35fd6ab96
(semi-)working wasm contract
|
3 years ago |
x
|
6668ff238b
get wasm code compiling with wasmer3.0.0-beta. doesn't work yet
|
3 years ago |
parazyd
|
8ae84ad7f9
Add license header to source files.
|
3 years ago |
x
|
e46ce80bd3
fix smart contract test so it compiles
|
3 years ago |
Luther Blissett
|
12b7419c10
example/smart-contract: Cleanup
|
3 years ago |
Luther Blissett
|
ada09adde8
example/smart-contract: Nullifier lookup in state.
|
3 years ago |
Luther Blissett
|
bcf031fb8a
Update examples.
|
3 years ago |
parazyd
|
46d64a5ce3
example" Add example smart contract implementation.
|
4 years ago |