Skip to content

Commit 9eb8c1d

Browse files
committed
feat: bundle all ref scripts in one location
1 parent 82a2306 commit 9eb8c1d

22 files changed

+278
-823
lines changed

cardano/gateway/.env.example

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ OGMIOS_ENDPOINT=http://127.0.0.1:1337
1212
CARDANO_CHAIN_HOST=127.0.0.1
1313
CARDANO_CHAIN_PORT=3001
1414
CARDANO_NETWORK_MAGIC=42
15-
CARDANO_EPOCH_NONCE_GENESIS="3c1195a3fb825b2d2a6ba4e67008288ab7933a6db263a28eb9fd19b3ca05212f"
15+
CARDANO_EPOCH_NONCE_GENESIS="30ab779a4b4eac4a3472e7a39e973e1d7c3ba1ce8d75a9508079e06baf765cd5"
1616

1717
HANDLER_JSON_PATH=/usr/src/app/cardano/offchain/deployments/handler.json
1818

cardano/gateway/src/shared/modules/lucid/dtos/channel/channel-open-ack.dto.ts

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,40 +5,32 @@ export type UnsignedChannelOpenAckDto = {
55
channelUtxo: UTxO;
66
connectionUtxo: UTxO;
77
clientUtxo: UTxO;
8-
spendChannelRefUtxo: UTxO;
9-
spendTransferModuleRefUtxo: UTxO;
108
transferModuleUtxo: UTxO;
119
encodedSpendChannelRedeemer: string;
1210
encodedSpendTransferModuleRedeemer: string;
1311
channelTokenUnit: string;
1412
encodedUpdatedChannelDatum: string;
1513
constructedAddress: string;
1614
chanOpenAckPolicyId: PolicyId;
17-
chanOpenAckRefUtxo: UTxO;
1815
channelToken: AuthToken;
1916

2017
verifyProofPolicyId: PolicyId;
21-
verifyProofRefUTxO: UTxO;
2218
encodedVerifyProofRedeemer: string;
2319
};
2420

2521
export type UnsignedOrderedChannelOpenAckDto = {
2622
channelUtxo: UTxO;
2723
connectionUtxo: UTxO;
2824
clientUtxo: UTxO;
29-
spendChannelRefUtxo: UTxO;
30-
spendMockModuleRefUtxo: UTxO;
3125
mockModuleUtxo: UTxO;
3226
encodedSpendChannelRedeemer: string;
3327
encodedSpendMockModuleRedeemer: string;
3428
channelTokenUnit: string;
3529
encodedUpdatedChannelDatum: string;
3630
constructedAddress: string;
3731
chanOpenAckPolicyId: PolicyId;
38-
chanOpenAckRefUtxo: UTxO;
3932
channelToken: AuthToken;
4033

4134
verifyProofPolicyId: PolicyId;
42-
verifyProofRefUTxO: UTxO;
4335
encodedVerifyProofRedeemer: string;
4436
};

cardano/gateway/src/shared/modules/lucid/dtos/channel/channel-open-init.dto.ts

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,10 @@
11
import { UTxO } from '@lucid-evolution/lucid';
22

33
export type UnsignedChannelOpenInitDto = {
4+
constructedAddress: string;
45
handlerUtxo: UTxO;
56
connectionUtxo: UTxO;
67
clientUtxo: UTxO;
7-
spendHandlerRefUtxo: UTxO;
8-
mintChannelRefUtxo: UTxO;
9-
spendTransferModuleRefUtxo: UTxO;
108
transferModuleUtxo: UTxO;
119
encodedSpendTransferModuleRedeemer: string;
1210
encodedSpendHandlerRedeemer: string;
@@ -15,16 +13,12 @@ export type UnsignedChannelOpenInitDto = {
1513
encodedUpdatedHandlerDatum: string;
1614
encodedChannelDatum: string;
1715
encodedNewTransferModuleDatum?: string;
18-
constructedAddress: string;
1916
};
2017

2118
export type UnsignedOrderedChannelOpenInitDto = {
2219
handlerUtxo: UTxO;
2320
connectionUtxo: UTxO;
2421
clientUtxo: UTxO;
25-
spendHandlerRefUtxo: UTxO;
26-
mintChannelRefUtxo: UTxO;
27-
spendMockModuleRefUtxo: UTxO;
2822
mockModuleUtxo: UTxO;
2923
encodedSpendMockModuleRedeemer: string;
3024
encodedSpendHandlerRedeemer: string;

cardano/gateway/src/shared/modules/lucid/dtos/channel/channle-close-init.dto.ts

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,6 @@ export type UnsignedChannelCloseInitDto = {
55
channelUtxo: UTxO;
66
connectionUtxo: UTxO;
77
clientUtxo: UTxO;
8-
spendChannelRefUtxo: UTxO;
9-
spendMockModuleRefUtxo: UTxO;
10-
channelCloseInitRefUtxO: UTxO;
118
mockModuleUtxo: UTxO;
129

1310
channelCloseInitPolicyId: string;

cardano/gateway/src/shared/modules/lucid/dtos/connection/connection-open-ack.dto.ts

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,6 @@ export type UnsignedConnectionOpenAckDto = {
55
clientUtxo: UTxO;
66
constructedAddress: string;
77

8-
spendConnectionRefUtxo: UTxO;
9-
verifyProofRefUTxO: UTxO;
10-
118
connectionTokenUnit: string;
129
encodedSpendConnectionRedeemer: string;
1310
encodedUpdatedConnectionDatum: string;

cardano/gateway/src/shared/modules/lucid/dtos/packet/ack-packet-mint.dto.ts

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,7 @@ export type UnsignedAckPacketMintDto = {
55
channelUtxo: UTxO;
66
connectionUtxo: UTxO;
77
clientUtxo: UTxO;
8-
spendChannelRefUtxo: UTxO;
9-
spendTransferModuleRefUtxo: UTxO;
108
transferModuleUtxo: UTxO;
11-
mintVoucherRefUtxo: UTxO;
129

1310
encodedSpendChannelRedeemer: string;
1411
encodedSpendTransferModuleRedeemer: string;
@@ -22,11 +19,9 @@ export type UnsignedAckPacketMintDto = {
2219
denomToken: string;
2320
constructedAddress: string;
2421

25-
ackPacketRefUTxO: UTxO;
2622
ackPacketPolicyId: PolicyId;
2723
channelToken: AuthToken;
2824

2925
verifyProofPolicyId: PolicyId;
30-
verifyProofRefUTxO: UTxO;
3126
encodedVerifyProofRedeemer: string;
3227
};

cardano/gateway/src/shared/modules/lucid/dtos/packet/ack-packet-succeed.dto.ts

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,6 @@ export type UnsignedAckPacketSucceedDto = {
55
channelUtxo: UTxO;
66
connectionUtxo: UTxO;
77
clientUtxo: UTxO;
8-
spendChannelRefUtxo: UTxO;
9-
spendTransferModuleRefUtxo: UTxO;
108
transferModuleUtxo: UTxO;
119

1210
encodedSpendChannelRedeemer: string;
@@ -15,12 +13,10 @@ export type UnsignedAckPacketSucceedDto = {
1513
encodedUpdatedChannelDatum: string;
1614
constructedAddress: string;
1715

18-
ackPacketRefUTxO: UTxO;
1916
ackPacketPolicyId: PolicyId;
2017
channelToken: AuthToken;
2118

2219
verifyProofPolicyId: PolicyId;
23-
verifyProofRefUTxO: UTxO;
2420
encodedVerifyProofRedeemer: string;
2521
};
2622

cardano/gateway/src/shared/modules/lucid/dtos/packet/ack-packet-unescrow.dto.ts

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,6 @@ export type UnsignedAckPacketUnescrowDto = {
55
channelUtxo: UTxO;
66
connectionUtxo: UTxO;
77
clientUtxo: UTxO;
8-
spendChannelRefUtxo: UTxO;
9-
spendTransferModuleRefUtxo: UTxO;
108
transferModuleUtxo: UTxO;
119

1210
encodedSpendChannelRedeemer: string;
@@ -18,11 +16,9 @@ export type UnsignedAckPacketUnescrowDto = {
1816
constructedAddress: string;
1917
denomToken: string;
2018

21-
ackPacketRefUTxO: UTxO;
2219
ackPacketPolicyId: PolicyId;
2320
channelToken: AuthToken;
2421

2522
verifyProofPolicyId: PolicyId;
26-
verifyProofRefUTxO: UTxO;
2723
encodedVerifyProofRedeemer: string;
2824
};

cardano/gateway/src/shared/modules/lucid/dtos/packet/recv-packet-mint.dto.ts

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,31 +5,25 @@ export type UnsignedRecvPacketDto = {
55
channelUtxo: UTxO;
66
connectionUtxo: UTxO;
77
clientUtxo: UTxO;
8-
spendChannelRefUtxo: UTxO;
98

109
encodedSpendChannelRedeemer: string;
1110
encodedUpdatedChannelDatum: string;
1211

1312
channelTokenUnit: string;
1413

1514
constructedAddress: string;
16-
recvPacketRefUTxO: UTxO;
1715
recvPacketPolicyId: PolicyId;
1816
channelToken: AuthToken;
1917

2018
verifyProofPolicyId: PolicyId;
21-
verifyProofRefUTxO: UTxO;
2219
encodedVerifyProofRedeemer: string;
2320
};
2421

2522
export type UnsignedRecvPacketMintDto = {
2623
channelUtxo: UTxO;
2724
connectionUtxo: UTxO;
2825
clientUtxo: UTxO;
29-
spendChannelRefUtxo: UTxO;
30-
spendTransferModuleRefUtxo: UTxO;
3126
transferModuleUtxo: UTxO;
32-
mintVoucherRefUtxo: UTxO;
3327

3428
encodedSpendChannelRedeemer: string;
3529
encodedSpendTransferModuleRedeemer: string;
@@ -42,12 +36,10 @@ export type UnsignedRecvPacketMintDto = {
4236
receiverAddress: string;
4337
constructedAddress: string;
4438

45-
recvPacketRefUTxO: UTxO;
4639
recvPacketPolicyId: PolicyId;
4740
channelToken: AuthToken;
4841

4942
verifyProofPolicyId: PolicyId;
50-
verifyProofRefUTxO: UTxO;
5143
encodedVerifyProofRedeemer: string;
5244
};
5345

cardano/gateway/src/shared/modules/lucid/dtos/packet/recv-packet-unescrow.dto.ts

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,6 @@ export type UnsignedRecvPacketUnescrowDto = {
55
channelUtxo: UTxO;
66
connectionUtxo: UTxO;
77
clientUtxo: UTxO;
8-
spendChannelRefUtxo: UTxO;
9-
spendTransferModuleRefUtxo: UTxO;
108
transferModuleUtxo: UTxO;
119

1210
encodedSpendChannelRedeemer: string;
@@ -17,11 +15,9 @@ export type UnsignedRecvPacketUnescrowDto = {
1715
receiverAddress: string;
1816
constructedAddress: string;
1917

20-
recvPacketRefUTxO: UTxO;
2118
recvPacketPolicyId: PolicyId;
2219
channelToken: AuthToken;
2320

2421
verifyProofPolicyId: PolicyId;
25-
verifyProofRefUTxO: UTxO;
2622
encodedVerifyProofRedeemer: string;
2723
};

0 commit comments

Comments
 (0)