Skip to content

Commit 5b69eca

Browse files
committed
Block 5
1 parent d544f22 commit 5b69eca

File tree

9 files changed

+136
-0
lines changed

9 files changed

+136
-0
lines changed

onchain/block-4.datum

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"list" : [{"constructor" : 1, "fields" : [{"bytes" : "30135f08305143796de4276083cc54e47fbcafb176df6b58ab309446"}]}, {"bytes" : "01711220113960a2b14aa68ea57465c8eec0ba313960996bdc8ecbb336c4839633fd72b8"}]}

onchain/block-5.datum

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"list" : [{"constructor" : 1, "fields" : [{"bytes" : "30135f08305143796de4276083cc54e47fbcafb176df6b58ab309446"}]}, {"bytes" : "0171122078428054f4a00ae331f75e9a5726dccaf36dbb478c8ca2e685ddb08883925e0f"}]}

onchain/body-4.sh

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
#!/usr/bin/env bash
2+
3+
set -e
4+
5+
EXE=../nacatgunma
6+
7+
PRIV_KEY=key-0.pem
8+
9+
COMMENT='Merge forks'
10+
11+
BLOCK=block-4
12+
13+
HEADER=header-4
14+
HEADER_CBOR="$HEADER.cbor"
15+
16+
ACCEPT_CID="$(cat header-3.cid)"
17+
18+
BODY_CID=bafybeif7ztnhq65lumvvtr4ekcwd2ifwgm3awq4zfr3srh462rwyinlb4y
19+
20+
HEADER_CID=$(
21+
"$EXE" header build \
22+
--key-file "$PRIV_KEY" \
23+
--accept "$ACCEPT_CID" \
24+
--accept bafyreihqvvqxrpb4htkuwchidf3qepvn7csyl7u7hwhcofz7amvniyeliy \
25+
--body "$BODY_CID" \
26+
--comment "$COMMENT" \
27+
--schema "" \
28+
--media-type "application/x.empty" \
29+
--header-file "$HEADER_CBOR"
30+
)
31+
32+
ipfs dag put --input-codec dag-cbor --store-codec dag-cbor --pin=false "$HEADER_CBOR"
33+
34+
echo "$HEADER_CID" > "$HEADER.cid"
35+
echo "$BODY_CID" > "$BODY.cid"
36+
37+
ipfs cid format -b base16 -f %s "$HEADER_CID" | tail -c +2 > "$HEADER.cid16"
38+
39+
$EXE cardano inputs \
40+
--script \
41+
--credential-hash "$(cat controllers.hash)" \
42+
--header-cid "$HEADER_CID" \
43+
--datum-file "$BLOCK.datum" \
44+
--redeemer-file /dev/null \
45+
--metadata-file "$BLOCK.json"

onchain/body-5.sh

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
#!/usr/bin/env bash
2+
3+
set -e
4+
5+
EXE=../nacatgunma
6+
7+
PRIV_KEY=key-0.pem
8+
9+
COMMENT='Update to Nacatgunma explorer web application.'
10+
11+
BLOCK=block-5
12+
13+
HEADER=header-5
14+
HEADER_CBOR="$HEADER.cbor"
15+
16+
ACCEPT_CID="$(cat header-4.cid)"
17+
18+
BODY_CID=bafybeieuxid7jfvcqs2kv74t5fcwgdw26ja4cexe6hwpkuhbrcudaj5nfm
19+
20+
HEADER_CID=$(
21+
"$EXE" header build \
22+
--key-file "$PRIV_KEY" \
23+
--accept "$ACCEPT_CID" \
24+
--reject bafyreiampkqrvb7xkgfnvs5ca6y4oashcyevrezl4xnboige7wymflpcc4 \
25+
--body "$BODY_CID" \
26+
--comment "$COMMENT" \
27+
--schema "https://schema.org/WebApplication" \
28+
--media-type "text/directory" \
29+
--header-file "$HEADER_CBOR"
30+
)
31+
32+
ipfs dag put --input-codec dag-cbor --store-codec dag-cbor --pin=false "$HEADER_CBOR"
33+
34+
echo "$HEADER_CID" > "$HEADER.cid"
35+
echo "$BODY_CID" > "$BODY.cid"
36+
37+
ipfs cid format -b base16 -f %s "$HEADER_CID" | tail -c +2 > "$HEADER.cid16"
38+
39+
$EXE cardano inputs \
40+
--script \
41+
--credential-hash "$(cat controllers.hash)" \
42+
--header-cid "$HEADER_CID" \
43+
--datum-file "$BLOCK.datum" \
44+
--redeemer-file /dev/null \
45+
--metadata-file "$BLOCK.json"

onchain/header-4.cid

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
bafyreiarhfqkfmkku2hkk5dfzdxmborrhfqjs264r3f3gnweqoldh7lsxa

onchain/header-4.cid16

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
01711220113960a2b14aa68ea57465c8eec0ba313960996bdc8ecbb336c4839633fd72b8

onchain/header-5.cid

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
bafyreidyikafj5fablrtd526tjlsnxgk6nw3wr4mrsronbo5wceihes6b4

onchain/header-5.cid16

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
0171122078428054f4a00ae331f75e9a5726dccaf36dbb478c8ca2e685ddb08883925e0f

onchain/mainnet/tx-5.sh

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
export PATH=/extra/iohk/bin:$PATH
2+
export CARDANO_NODE_SOCKET_PATH=/extra/iohk/networks/mainnet/node.socket
3+
export CARDANO_NODE_NETWORK_ID=mainnet
4+
NETWORK=mainnet
5+
SUFFIX=5
6+
7+
cardano-cli conway query utxo --address $(cat nacatgunma.$NETWORK.address)
8+
9+
cardano-cli conway query utxo --address $(cat controllers.$NETWORK.address)
10+
11+
cardano-cli conway query utxo --address $(cat script-0.$NETWORK.address)
12+
13+
cardano-cli conway transaction build \
14+
--tx-in-collateral 8042f83c9c52ce173750f79d0163b70ad127ee6c225cd2a57b1249689c1cf164#0 \
15+
--tx-in 05593f37aaf890e1c266df8b0e576a131a1b8215a64fc19def6750749171fb50#1 \
16+
--tx-in-script-file controllers.script \
17+
--tx-in 05593f37aaf890e1c266df8b0e576a131a1b8215a64fc19def6750749171fb50#0 \
18+
--tx-in-script-file script-0.plutus \
19+
--tx-in-inline-datum-present \
20+
--tx-in-redeemer-file script-0.redeemer \
21+
--tx-out "$(cat script-0.$NETWORK.address)+1500000+1 $(cat controllers.hash).4e6163617467756e6d61" \
22+
--tx-out-inline-datum-file block-$SUFFIX.datum \
23+
--change-address $(cat controllers.$NETWORK.address) \
24+
--invalid-before 58312 \
25+
--json-metadata-no-schema \
26+
--metadata-json-file block-$SUFFIX.json \
27+
--out-file tx-$SUFFIX.unsigned
28+
29+
cardano-cli conway transaction sign \
30+
--tx-body-file tx-$SUFFIX.unsigned \
31+
--out-file tx-$SUFFIX.signed \
32+
--signing-key-file nacatgunma.skey
33+
34+
cardano-cli conway transaction submit \
35+
--tx-file tx-$SUFFIX.signed
36+
37+
cardano-cli conway transaction txid \
38+
--tx-file tx-$SUFFIX.signed
39+
40+
cardano-cli conway query utxo --address $(cat script-0.$NETWORK.address)

0 commit comments

Comments
 (0)