Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dlog only SNARK #5515

Merged
merged 82 commits into from
Aug 5, 2020
Merged
Show file tree
Hide file tree
Changes from 43 commits
Commits
Show all changes
82 commits
Select commit Hold shift + click to select a range
c534008
update config files to remove small curve
imeckler Jul 27, 2020
822fe98
delete curve choice lib
imeckler Jul 27, 2020
4835b9e
rm sponge params lib
imeckler Jul 27, 2020
fac4d41
remove nonconsensus sponge params
imeckler Jul 27, 2020
14d2eaf
random oracle changes
imeckler Jul 27, 2020
06c0ce9
update zexe commit
imeckler Jul 27, 2020
04fa487
update cache dir
imeckler Jul 27, 2020
b942203
update crypto params
imeckler Jul 27, 2020
bcd4b5a
update snark params
imeckler Jul 27, 2020
cb49983
better error handling in codable
imeckler Jul 27, 2020
cb7ea75
update signature lib
imeckler Jul 27, 2020
79bfcba
update dummy value generation
imeckler Jul 27, 2020
78ed8db
simplify data_hash typ
imeckler Jul 27, 2020
26de78a
assert_equal in fee_excess
imeckler Jul 27, 2020
ba0fc5c
propagate changes
imeckler Jul 27, 2020
2326fa1
remove some data from snark_transition
imeckler Jul 27, 2020
efbb344
update consensus
imeckler Jul 27, 2020
ee94581
update transaction snark
imeckler Jul 27, 2020
a62e382
update blockchain snark
imeckler Jul 27, 2020
e43972a
rm cached keys_lib
imeckler Jul 27, 2020
c41359f
fix tests in non_zero_curve_point
imeckler Jul 27, 2020
2e0c731
update precomputed_values
imeckler Jul 27, 2020
5c97acf
rm sponge_params_nonconsensus.opam
imeckler Jul 27, 2020
90bf52e
update key gen (has potential merge blocker @mrmr1993)
imeckler Jul 27, 2020
0c40ed1
snark params nonconsensus
imeckler Jul 27, 2020
272360a
augment internal transition with ledger proof
imeckler Jul 27, 2020
22a5159
propagate changes to ledger proof
imeckler Jul 27, 2020
18d1366
propagate changes to snark pool
imeckler Jul 27, 2020
2336fcf
propagate changes to scan state
imeckler Jul 27, 2020
5c9640e
propagate changes to ledger proof
imeckler Jul 27, 2020
3f15833
update prover
imeckler Jul 27, 2020
c107f1f
update verifier
imeckler Jul 27, 2020
8c83685
update genesis ledger helper
imeckler Jul 27, 2020
53222a3
propagate changes to various places
imeckler Jul 27, 2020
397688a
propagate changes to app
imeckler Jul 27, 2020
32c177b
Only declare locally generated for writeable cache locations
mrmr1993 Jul 28, 2020
a057f8a
Re-enable CI failure check
mrmr1993 Jul 28, 2020
1088901
Merge branch 'develop' into feature/dlog-only-nice
imeckler Jul 28, 2020
fafeded
Remove unused binding (contents are inlined below)
mrmr1993 Jul 28, 2020
8360eb6
let%bind -> let%map
mrmr1993 Jul 28, 2020
7e68d7b
update circle config
imeckler Jul 28, 2020
ffbd9d3
Merge branch 'feature/dlog-only-nice' of github.com:CodaProtocol/coda…
imeckler Jul 28, 2020
e5b8c70
address comments, fix compilation
imeckler Jul 28, 2020
65fb4fb
remove sponge_params_nonconsensus from random_oracle dune
imeckler Jul 28, 2020
9030ee8
bump snarky
imeckler Jul 28, 2020
297617b
update genesis ledger files
imeckler Jul 28, 2020
80a40bd
Merge branch 'develop' into feature/dlog-only-nice
imeckler Jul 28, 2020
4c30506
attempt to fix comparesignatures buildkite job
imeckler Jul 29, 2020
b0c1607
try to fix up use of cargo in buildkite
imeckler Jul 30, 2020
8d49703
use RAYON_NUM_THREADS instead of OMP_NUM_THREADS
imeckler Jul 30, 2020
739b6df
turn off full test with snarks, decrease tree depth in transaction sn…
imeckler Jul 30, 2020
c501257
Merge branch 'develop' into feature/dlog-only-nice
imeckler Jul 30, 2020
150b869
remove transaction snark profiler test
imeckler Jul 30, 2020
b841852
Merge branch 'feature/dlog-only-nice' of github.com:CodaProtocol/coda…
imeckler Jul 30, 2020
e7b5ebe
bump snarky
imeckler Jul 30, 2020
492f9d5
codeowners
imeckler Jul 31, 2020
cf7e8ff
Merge branch 'develop' into feature/dlog-only-nice
mrmr1993 Aug 3, 2020
0eab95d
Merge branch 'develop' into feature/dlog-only-nice
mrmr1993 Aug 3, 2020
b35a239
Remove keys_lib from CODEOWNERS
mrmr1993 Aug 3, 2020
69ce37d
Set perms so that generated file does not require manual deletion
mrmr1993 Aug 3, 2020
5cf5aa2
Reduce encoded hash length for nonconsensus, use Tock.Field.size_in_bits
mrmr1993 Aug 3, 2020
7e1be02
Merge branch 'develop' into feature/dlog-only-nice
mrmr1993 Aug 3, 2020
9e3eb9b
Fixup buildkite WithCargo file
mrmr1993 Aug 3, 2020
1f71928
Actually fix buildkite WithCargo
mrmr1993 Aug 3, 2020
d73b3fa
Merge branch 'feature/dlog-only-nice' of github.com:CodaProtocol/coda…
imeckler Aug 4, 2020
28c8fbe
Merge remote-tracking branch 'origin/develop' into feature/dlog-only-…
imeckler Aug 4, 2020
b668cd3
bump timeout
imeckler Aug 4, 2020
966caf1
add digestif.ocaml explicitly to some dunes
imeckler Aug 4, 2020
714c0d0
Cargo in the PATH for circle archive job
mrmr1993 Aug 3, 2020
ea7bfbd
Revert "add digestif.ocaml explicitly to some dunes"
mrmr1993 Aug 4, 2020
88fe2f8
Add cargo for archive node unit tests
mrmr1993 Aug 4, 2020
9c8f1f1
Add cargo to path for build archive
mrmr1993 Aug 4, 2020
de5dab8
CircleCI: Remove unused field paths from run steps
mrmr1993 Aug 4, 2020
1dbcd6d
Render circleci config
mrmr1993 Aug 4, 2020
3775a5a
Merge branch 'develop' into feature/dlog-only-nice
mrmr1993 Aug 4, 2020
7fe6ca0
Update key for coda-demo docker image
mrmr1993 Aug 4, 2020
7680c98
Update remaining old-format keys in various places
mrmr1993 Aug 4, 2020
1f117bf
Merge remote-tracking branch 'origin/develop' into feature/dlog-only-…
imeckler Aug 4, 2020
71767b9
address bkase commetn
imeckler Aug 4, 2020
1a25fe1
fix compilation
imeckler Aug 4, 2020
a2a41c2
remove test_postake as required
imeckler Aug 5, 2020
d664436
Merge branch 'develop' into feature/dlog-only-nice
imeckler Aug 5, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 12 additions & 6 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -186,6 +186,8 @@ jobs:
command: bash -c 'eval `opam config env` && LIBP2P_NIXLESS=1 make build_archive'
environment:
DUNE_PROFILE: testnet_postake_medium_curves
paths:
- "/home/opam/.cargo/bin"
# NOTE: If we were using a machine executor we would be able to mount the sql file in
# as a volume for the container to seed itself, this is the workaround.
# Ideally this DB setup step would be handled by the archive process itself.
Expand Down Expand Up @@ -327,7 +329,9 @@ jobs:

- run:
name: Compare test signatures for consensus, nonconsensus code
command: ./scripts/skip_if_only_frontend_or_rfcs.sh bash -c 'eval `opam config env` && ./scripts/compare_test_signatures.sh'
command: ./scripts/skip_if_only_frontend_or_rfcs.sh bash -c 'eval `opam config env` && export PATH="$HOME/.cargo/bin:$PATH" && ./scripts/compare_test_signatures.sh'
paths:
- "/home/opam/.cargo/bin"
update-branch-protection:
docker:
- image: python:3
Expand Down Expand Up @@ -610,19 +614,21 @@ jobs:
# See https://bkase.dev/posts/ocaml-writer#fn-3 for rationale
- run:
name: Generate PV keys
command: ./scripts/skip_if_only_frontend_or_rfcs.sh bash -c 'set -o pipefail; eval `opam config env` && LIBP2P_NIXLESS=1 make build_pv_keys 2>&1 | tee /tmp/artifacts/buildocaml.log'
command: ./scripts/skip_if_only_frontend_or_rfcs.sh bash -c 'set -o pipefail; eval `opam config env` && PATH="$HOME/.cargo/bin:$PATH" LIBP2P_NIXLESS=1 make build_pv_keys 2>&1 | tee /tmp/artifacts/buildocaml.log'
environment:
DUNE_PROFILE: testnet_postake_medium_curves
EXTRA_NIX_ARGS: --option sandbox false
paths:
- "/home/opam/.cargo/bin"
no_output_timeout: 20m
- run:
name: Upload generated PV keys
command: ./scripts/skip_if_only_frontend_or_rfcs.sh scripts/publish-pvkeys.sh
- run:
name: Rebuild for pvkey changes
command: |
./scripts/skip_if_only_frontend_or_rfcs.sh bash -c 'set -o pipefail; eval `opam config env` && make build 2>&1 | tee /tmp/artifacts/buildocaml2.log'
./scripts/skip_if_only_frontend_or_rfcs.sh bash -c 'eval `opam config env` && dune build src/app/generate_keypair/generate_keypair.exe'
./scripts/skip_if_only_frontend_or_rfcs.sh bash -c 'set -o pipefail; eval `opam config env` && export PATH="$HOME/.cargo/bin:$PATH" && make build 2>&1 | tee /tmp/artifacts/buildocaml2.log'
./scripts/skip_if_only_frontend_or_rfcs.sh bash -c 'eval `opam config env` && export PATH="$HOME/.cargo/bin:$PATH" && dune build src/app/generate_keypair/generate_keypair.exe'
environment:
DUNE_PROFILE: testnet_postake_medium_curves
EXTRA_NIX_ARGS: --option sandbox false
Expand All @@ -633,11 +639,11 @@ jobs:
- run:
name: Output compiled ledger and genesis proof
command: |
./scripts/skip_if_only_frontend_or_rfcs.sh bash -c 'eval `opam config env` && dune exec --profile=testnet_postake_medium_curves src/app/runtime_genesis_ledger/runtime_genesis_ledger.exe'
./scripts/skip_if_only_frontend_or_rfcs.sh bash -c 'eval `opam config env` && export PATH="$HOME/.cargo/bin:$PATH" && dune exec --profile=testnet_postake_medium_curves src/app/runtime_genesis_ledger/runtime_genesis_ledger.exe'
- run:
name: Generate runtime ledger with 10k accounts
command: |
./scripts/skip_if_only_frontend_or_rfcs.sh bash -c 'eval `opam config env` && dune exec --profile=testnet_postake_medium_curves src/app/runtime_genesis_ledger/runtime_genesis_ledger.exe -- --config-file genesis_ledgers/phase_three/config.json'
./scripts/skip_if_only_frontend_or_rfcs.sh bash -c 'eval `opam config env` && export PATH="$HOME/.cargo/bin:$PATH" && dune exec --profile=testnet_postake_medium_curves src/app/runtime_genesis_ledger/runtime_genesis_ledger.exe -- --config-file genesis_ledgers/phase_three/config.json'
no_output_timeout: 20m
- run:
name: Upload genesis data
Expand Down
18 changes: 12 additions & 6 deletions .circleci/config.yml.jinja
Original file line number Diff line number Diff line change
Expand Up @@ -155,6 +155,8 @@ jobs:
command: bash -c 'eval `opam config env` && LIBP2P_NIXLESS=1 make build_archive'
environment:
DUNE_PROFILE: testnet_postake_medium_curves
paths:
- "/home/opam/.cargo/bin"
# NOTE: If we were using a machine executor we would be able to mount the sql file in
# as a volume for the container to seed itself, this is the workaround.
# Ideally this DB setup step would be handled by the archive process itself.
Expand Down Expand Up @@ -224,7 +226,9 @@ jobs:
{{ opam_init_linux }}
- run:
name: Compare test signatures for consensus, nonconsensus code
command: ./scripts/skip_if_only_frontend_or_rfcs.sh bash -c 'eval `opam config env` && ./scripts/compare_test_signatures.sh'
command: ./scripts/skip_if_only_frontend_or_rfcs.sh bash -c 'eval `opam config env` && export PATH="$HOME/.cargo/bin:$PATH" && ./scripts/compare_test_signatures.sh'
paths:
- "/home/opam/.cargo/bin"
update-branch-protection:
docker:
- image: python:3
Expand Down Expand Up @@ -440,19 +444,21 @@ jobs:
# See https://bkase.dev/posts/ocaml-writer#fn-3 for rationale
- run:
name: Generate PV keys
command: ./scripts/skip_if_only_frontend_or_rfcs.sh bash -c 'set -o pipefail; eval `opam config env` && LIBP2P_NIXLESS=1 make build_pv_keys 2>&1 | tee /tmp/artifacts/buildocaml.log'
command: ./scripts/skip_if_only_frontend_or_rfcs.sh bash -c 'set -o pipefail; eval `opam config env` && PATH="$HOME/.cargo/bin:$PATH" LIBP2P_NIXLESS=1 make build_pv_keys 2>&1 | tee /tmp/artifacts/buildocaml.log'
environment:
DUNE_PROFILE: {{profile}}
EXTRA_NIX_ARGS: --option sandbox false
paths:
- "/home/opam/.cargo/bin"
no_output_timeout: 20m
- run:
name: Upload generated PV keys
command: ./scripts/skip_if_only_frontend_or_rfcs.sh scripts/publish-pvkeys.sh
- run:
name: Rebuild for pvkey changes
command: |
./scripts/skip_if_only_frontend_or_rfcs.sh bash -c 'set -o pipefail; eval `opam config env` && make build 2>&1 | tee /tmp/artifacts/buildocaml2.log'
./scripts/skip_if_only_frontend_or_rfcs.sh bash -c 'eval `opam config env` && dune build src/app/generate_keypair/generate_keypair.exe'
./scripts/skip_if_only_frontend_or_rfcs.sh bash -c 'set -o pipefail; eval `opam config env` && export PATH="$HOME/.cargo/bin:$PATH" && make build 2>&1 | tee /tmp/artifacts/buildocaml2.log'
./scripts/skip_if_only_frontend_or_rfcs.sh bash -c 'eval `opam config env` && export PATH="$HOME/.cargo/bin:$PATH" && dune build src/app/generate_keypair/generate_keypair.exe'
environment:
DUNE_PROFILE: {{profile}}
EXTRA_NIX_ARGS: --option sandbox false
Expand All @@ -463,11 +469,11 @@ jobs:
- run:
name: Output compiled ledger and genesis proof
command: |
./scripts/skip_if_only_frontend_or_rfcs.sh bash -c 'eval `opam config env` && dune exec --profile={{profile}} src/app/runtime_genesis_ledger/runtime_genesis_ledger.exe'
./scripts/skip_if_only_frontend_or_rfcs.sh bash -c 'eval `opam config env` && export PATH="$HOME/.cargo/bin:$PATH" && dune exec --profile={{profile}} src/app/runtime_genesis_ledger/runtime_genesis_ledger.exe'
- run:
name: Generate runtime ledger with 10k accounts
command: |
./scripts/skip_if_only_frontend_or_rfcs.sh bash -c 'eval `opam config env` && dune exec --profile={{profile}} src/app/runtime_genesis_ledger/runtime_genesis_ledger.exe -- --config-file genesis_ledgers/phase_three/config.json'
./scripts/skip_if_only_frontend_or_rfcs.sh bash -c 'eval `opam config env` && export PATH="$HOME/.cargo/bin:$PATH" && dune exec --profile={{profile}} src/app/runtime_genesis_ledger/runtime_genesis_ledger.exe -- --config-file genesis_ledgers/phase_three/config.json'
no_output_timeout: 20m
- run:
name: Upload genesis data
Expand Down
12 changes: 7 additions & 5 deletions src/app/cli/src/coda.ml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ let maybe_sleep _ = Deferred.unit
let chain_id ~genesis_state_hash ~genesis_constants =
let genesis_state_hash = State_hash.to_base58_check genesis_state_hash in
let genesis_constants_hash = Genesis_constants.hash genesis_constants in
let all_snark_keys = String.concat ~sep:"" Snark_keys.key_hashes in
let all_snark_keys = String.concat ~sep:"" Precomputed_values.key_hashes in
let b2 =
Blake2.digest_string
(genesis_state_hash ^ all_snark_keys ^ genesis_constants_hash)
Expand Down Expand Up @@ -440,6 +440,7 @@ let daemon logger =
"Could not parse configuration from $config_file: $error"
~metadata:
[ ("config_file", `String config_file)
; ("config_json", config_json)
; ("error", `String err) ] ;
failwithf "Could not parse configuration: %s" err () )
| _ ->
Expand Down Expand Up @@ -976,6 +977,9 @@ let ensure_testnet_id_still_good _ = Deferred.unit
[%%endif]

let snark_hashes =
let module Hashes = struct
type t = string list [@@deriving to_yojson]
end in
let open Command.Let_syntax in
Command.basic ~summary:"List hashes of proving and verification keys"
[%map_open
Expand All @@ -985,8 +989,8 @@ let snark_hashes =
if json then
print
(Yojson.Safe.to_string
(Snark_keys.key_hashes_to_yojson Snark_keys.key_hashes))
else List.iter Snark_keys.key_hashes ~f:print]
(Hashes.to_yojson Precomputed_values.key_hashes))
else List.iter Precomputed_values.key_hashes ~f:print]

let internal_commands =
[ (Snark_worker.Intf.command_name, Snark_worker.command)
Expand Down Expand Up @@ -1053,7 +1057,6 @@ let coda_commands logger =
; ("advanced", Client.advanced)
; ("internal", Command.group ~summary:"Internal commands" internal_commands)
; (Parallel.worker_command_name, Parallel.worker_command)
; (Snark_flame_graphs.name, Snark_flame_graphs.command)
; ("transaction-snark-profiler", Transaction_snark_profiler.command) ]

[%%if
Expand Down Expand Up @@ -1088,7 +1091,6 @@ let coda_commands logger =
; (module Coda_change_snark_worker_test)
; (module Full_test)
; (module Transaction_snark_profiler)
; (module Snark_flame_graphs)
; (module Coda_archive_node_test)
; (module Coda_archive_processor_test) ]
: (module Integration_test) list )
Expand Down
2 changes: 1 addition & 1 deletion src/app/cli/src/init/client.ml
Original file line number Diff line number Diff line change
Expand Up @@ -686,7 +686,7 @@ let constraint_system_digests =
(Command.Param.return (fun () ->
let all =
Transaction_snark.constraint_system_digests ()
@ Blockchain_snark.Blockchain_transition.constraint_system_digests
@ Blockchain_snark.Blockchain_snark_state.constraint_system_digests
()
in
let all =
Expand Down
34 changes: 0 additions & 34 deletions src/app/cli/src/init/snark_flame_graphs.ml

This file was deleted.

10 changes: 3 additions & 7 deletions src/app/cli/src/init/transaction_snark_profiler.ml
Original file line number Diff line number Diff line change
Expand Up @@ -145,7 +145,7 @@ let pending_coinbase_stack_target (t : Transaction.t) stack =
(* This gives the "wall-clock time" to snarkify the given list of transactions, assuming
unbounded parallelism. *)
let profile (module T : Transaction_snark.S) sparse_ledger0
(transitions : Transaction.t list) preeval =
(transitions : Transaction.t list) _ =
let constraint_constants = Genesis_constants.Constraint_constants.compiled in
let txn_global_slot = Lazy.force curr_global_slot in
let (base_proof_time, _, _), base_proofs =
Expand All @@ -167,8 +167,7 @@ let profile (module T : Transaction_snark.S) sparse_ledger0
in
let span, proof =
time (fun () ->
T.of_transaction ?preeval ~constraint_constants
~sok_digest:Sok_message.Digest.default
T.of_transaction ~sok_digest:Sok_message.Digest.default
~source:(Sparse_ledger.merkle_root sparse_ledger)
~target:(Sparse_ledger.merkle_root sparse_ledger')
~init_stack:coinbase_stack_source ~next_available_token_before
Expand Down Expand Up @@ -311,10 +310,7 @@ let main num_transactions repeats preeval () =
Snarky.Libsnark.set_no_profiling false ;
Snarky.Libsnark.set_printing_off () ;
Test_util.with_randomness 123456789 (fun () ->
let keys = Transaction_snark.Keys.create () in
let module T = Transaction_snark.Make (struct
let keys = keys
end) in
let module T = Transaction_snark.Make () in
run (profile (module T)) num_transactions repeats preeval )

let dry num_transactions repeats preeval () =
Expand Down
2 changes: 1 addition & 1 deletion src/app/cli/src/tests/full_test.ml
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ let with_check = false
[%%endif]

[%%if
curve_size = 753]
curve_size = 255]

let medium_curves = true

Expand Down
8 changes: 4 additions & 4 deletions src/app/client_sdk/tests/test_signatures.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,16 @@ var coda = require("../../../../_build/default/src/app/client_sdk/client_sdk.bc.

var keypair = {
privateKey:
"6BnSDyt3FKhJSt5oDk1HHeM5J8uKSnp7eaSYndj53y7g7oYzUEhHFrkpk6po4XfNFyjtoJK4ovVHvmCgdUqXVEfTXoAC1CNpaGLAKtu7ah9i4dTi3FtcoKpZhtiTGrRQkEN6Q95cb39Kp",
"EKFdTXQKPsEi2JUSE3JkmKtKFu8uDcgc5MmR5zj6nz5FUWPVuK6c",
publicKey:
"4vsRCVnc5xmYJhaVbUgkg6po6nR3Mu7KEFunP3uQL67qZmPNnJKev57TRvMfuJ15XDP8MjaLSh7THG7CpTiTkfgRcQAKGmFo1XGMStCucmWAxBUiXjycDbx7hbVCqkDYiezM8Lvr1NMdTEGU",
"B62qkef7po74VEvJYcLYsdZ83FuKidgNZ8Xiaitzo8gKJXaxLwxgG7T",
};

var receiver =
"4vsRCVHzeYYbneMkHR3u445f8zYwo6nhx3UHKZQH7B2txTV5Shz66Ds9PdxoRKCiALWtuwPQDwpm2Kj22QPcZpKCLr6rnHmUMztKpWxL9meCPQcTkKhmK5HyM4Y9dMnTKrEjD1MX71kLTUaP";
"B62qnekV6LVbEttV7j3cxJmjSbxDWuXa5h3KeVEXHPGKTzthQaBufrY";

var newDelegate =
"4vsRCVQNkGihARy4Jg9FsJ6NFtnwDsRnTqi2gQnPAoCNUoyLveY6FEnicGMmwEumPx3GjLxAb5fAivVSLnYRPPMfb5HdkhLdjHunjgqp6g7gYi8cWy4avdmHMRomaKkWyWeWn91w7baaFnUk";
"B62qoW9n8n54FqHV8dPp7eCtpAZS1Jw9zsK7AHHiYmUzi6Wvms8reqt";

var payments = [
{
Expand Down
8 changes: 4 additions & 4 deletions src/app/client_sdk/tests/test_signatures.ml
Original file line number Diff line number Diff line change
Expand Up @@ -27,26 +27,26 @@ open Signature_lib

let signer_pk =
Public_key.Compressed.of_base58_check_exn
"4vsRCVnc5xmYJhaVbUgkg6po6nR3Mu7KEFunP3uQL67qZmPNnJKev57TRvMfuJ15XDP8MjaLSh7THG7CpTiTkfgRcQAKGmFo1XGMStCucmWAxBUiXjycDbx7hbVCqkDYiezM8Lvr1NMdTEGU"
"B62qkef7po74VEvJYcLYsdZ83FuKidgNZ8Xiaitzo8gKJXaxLwxgG7T"

(* signer *)
let keypair =
let private_key =
Private_key.of_base58_check_exn
"6BnSDyt3FKhJSt5oDk1HHeM5J8uKSnp7eaSYndj53y7g7oYzUEhHFrkpk6po4XfNFyjtoJK4ovVHvmCgdUqXVEfTXoAC1CNpaGLAKtu7ah9i4dTi3FtcoKpZhtiTGrRQkEN6Q95cb39Kp"
"EKFdTXQKPsEi2JUSE3JkmKtKFu8uDcgc5MmR5zj6nz5FUWPVuK6c"
in
let public_key = Public_key.decompress_exn signer_pk in
Keypair.{public_key; private_key}

(* payment receiver *)
let receiver =
Public_key.Compressed.of_base58_check_exn
"4vsRCVHzeYYbneMkHR3u445f8zYwo6nhx3UHKZQH7B2txTV5Shz66Ds9PdxoRKCiALWtuwPQDwpm2Kj22QPcZpKCLr6rnHmUMztKpWxL9meCPQcTkKhmK5HyM4Y9dMnTKrEjD1MX71kLTUaP"
"B62qnekV6LVbEttV7j3cxJmjSbxDWuXa5h3KeVEXHPGKTzthQaBufrY"

(* delegatee *)
let new_delegate =
Public_key.Compressed.of_base58_check_exn
"4vsRCVQNkGihARy4Jg9FsJ6NFtnwDsRnTqi2gQnPAoCNUoyLveY6FEnicGMmwEumPx3GjLxAb5fAivVSLnYRPPMfb5HdkhLdjHunjgqp6g7gYi8cWy4avdmHMRomaKkWyWeWn91w7baaFnUk"
"B62qoW9n8n54FqHV8dPp7eCtpAZS1Jw9zsK7AHHiYmUzi6Wvms8reqt"

let make_common ~fee ~fee_payer_pk ~nonce ~valid_until memo =
let fee = Currency.Fee.of_int fee in
Expand Down
1 change: 0 additions & 1 deletion src/app/runtime_genesis_ledger/dune
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@
coda_genesis_proof
coda_state
genesis_ledger_helper
keys_lib
coda_runtime_config
snark_keys
snark_params
Expand Down
2 changes: 1 addition & 1 deletion src/config/curve/medium.mlh
Original file line number Diff line number Diff line change
@@ -1 +1 @@
[%%define curve_size 753]
[%%define curve_size 255]
1 change: 0 additions & 1 deletion src/config/curve/small.mlh

This file was deleted.

2 changes: 1 addition & 1 deletion src/config/debug.mlh
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[%%import "/src/config/ledger_depth/full.mlh"]
[%%import "/src/config/curve/small.mlh"]
[%%import "/src/config/curve/medium.mlh"]
[%%import "/src/config/coinbase/standard.mlh"]
[%%import "/src/config/consensus/postake_short.mlh"]
[%%import "/src/config/scan_state/standard.mlh"]
Expand Down
2 changes: 1 addition & 1 deletion src/config/dev.mlh
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[%%import "/src/config/ledger_depth/small.mlh"]
[%%import "/src/config/curve/small.mlh"]
[%%import "/src/config/curve/medium.mlh"]
[%%import "/src/config/coinbase/standard.mlh"]
[%%import "/src/config/consensus/postake_short.mlh"]
[%%import "/src/config/scan_state/medium.mlh"]
Expand Down
2 changes: 1 addition & 1 deletion src/config/dev_frontend.mlh
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[%%import "/src/config/ledger_depth/full.mlh"]
[%%import "/src/config/curve/small.mlh"]
[%%import "/src/config/curve/medium.mlh"]
[%%import "/src/config/coinbase/standard.mlh"]
[%%import "/src/config/consensus/postake_short.mlh"]
[%%import "/src/config/scan_state/standard.mlh"]
Expand Down
2 changes: 1 addition & 1 deletion src/config/dev_snark.mlh
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[%%import "/src/config/ledger_depth/full.mlh"]
[%%import "/src/config/curve/small.mlh"]
[%%import "/src/config/curve/medium.mlh"]
[%%import "/src/config/coinbase/standard.mlh"]
[%%import "/src/config/consensus/postake_short.mlh"]
[%%import "/src/config/scan_state/standard.mlh"]
Expand Down
2 changes: 1 addition & 1 deletion src/config/fake_hash.mlh
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[%%import "/src/config/ledger_depth/tiny.mlh"]
[%%import "/src/config/curve/small.mlh"]
[%%import "/src/config/curve/medium.mlh"]
[%%import "/src/config/coinbase/standard.mlh"]
[%%import "/src/config/consensus/postake_tiny.mlh"]
[%%import "/src/config/scan_state/medium.mlh"]
Expand Down
2 changes: 1 addition & 1 deletion src/config/fuzz_small.mlh
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[%%import "/src/config/ledger_depth/tiny.mlh"]
[%%import "/src/config/curve/small.mlh"]
[%%import "/src/config/curve/medium.mlh"]
[%%import "/src/config/coinbase/standard.mlh"]
[%%import "/src/config/consensus/postake_short.mlh"]
[%%import "/src/config/scan_state/medium.mlh"]
Expand Down
2 changes: 1 addition & 1 deletion src/config/print_versioned_types.mlh
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[%%import "/src/config/ledger_depth/small.mlh"]
[%%import "/src/config/curve/small.mlh"]
[%%import "/src/config/curve/medium.mlh"]
[%%import "/src/config/coinbase/standard.mlh"]
[%%import "/src/config/consensus/postake_short.mlh"]
[%%import "/src/config/scan_state/medium.mlh"]
Expand Down
2 changes: 1 addition & 1 deletion src/config/test_archive_processor.mlh
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[%%import "/src/config/ledger_depth/tiny.mlh"]
[%%import "/src/config/curve/small.mlh"]
[%%import "/src/config/curve/medium.mlh"]
[%%import "/src/config/coinbase/standard.mlh"]
[%%import "/src/config/consensus/postake_tiny.mlh"]
[%%import "/src/config/scan_state/medium.mlh"]
Expand Down
2 changes: 1 addition & 1 deletion src/config/test_postake.mlh
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[%%import "/src/config/ledger_depth/full.mlh"]
[%%import "/src/config/curve/small.mlh"]
[%%import "/src/config/curve/medium.mlh"]
[%%import "/src/config/coinbase/standard.mlh"]
[%%import "/src/config/consensus/postake_tiny.mlh"]
[%%import "/src/config/scan_state/tiny.mlh"]
Expand Down
Loading