mirror of
https://github.com/mimblewimble/grin-wallet.git
synced 2025-01-20 19:11:09 +03:00
f0cf8b0a7d
* Add prototype contract implementation Lacks: - Payment proofs (add early payment proofs) - Tests - Better structure * Separate contract utilities * Simplify the main setup/sign code flow * Remove commented initial_sec_key assignment * Simplify sign::compute function * Add logic for "removal" of secret keys from the context * Further simplify a bit sign and setup * No need for mutable context when adding outputs * Refactor the commented code (lol) * Refactor a bit * tmp --------- Co-authored-by: oryhp <gtrphyro@gmail.com>
18 lines
No EOL
352 B
Nix
18 lines
No EOL
352 B
Nix
{ pkgs ? import <nixpkgs> {} }:
|
|
|
|
pkgs.mkShell {
|
|
nativeBuildInputs = [ pkgs.clang ];
|
|
buildInputs = with pkgs; [
|
|
glibc
|
|
rustup
|
|
openssl
|
|
pkgconfig
|
|
llvmPackages.libclang
|
|
ncurses
|
|
glibcLocales
|
|
tor
|
|
];
|
|
shellHook = ''
|
|
export LIBCLANG_PATH="${pkgs.llvmPackages.libclang.lib}/lib";
|
|
'';
|
|
} |