Skip to content

Commit 4f8adfc

Browse files
committed
fix: Address plutus data structure
Signed-off-by: Aurora Gaffney <[email protected]>
1 parent 1aace8d commit 4f8adfc

File tree

2 files changed

+6
-17
lines changed

2 files changed

+6
-17
lines changed

ledger/common/address.go

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -295,22 +295,14 @@ func (a *Address) ToPlutusData() data.PlutusData {
295295
var paymentPd data.PlutusData
296296
switch a.addressType {
297297
case AddressTypeKeyKey, AddressTypeKeyScript, AddressTypeKeyPointer, AddressTypeKeyNone:
298-
tmpCred := &Credential{
299-
CredType: CredentialTypeAddrKeyHash,
300-
Credential: NewBlake2b224(a.paymentAddress),
301-
}
302298
paymentPd = data.NewConstr(
303299
0,
304-
tmpCred.ToPlutusData(),
300+
data.NewByteString(a.paymentAddress),
305301
)
306302
case AddressTypeScriptKey, AddressTypeScriptScript, AddressTypeScriptPointer, AddressTypeScriptNone:
307-
tmpCred := &Credential{
308-
CredType: CredentialTypeScriptHash,
309-
Credential: NewBlake2b224(a.paymentAddress),
310-
}
311303
paymentPd = data.NewConstr(
312304
1,
313-
tmpCred.ToPlutusData(),
305+
data.NewByteString(a.paymentAddress),
314306
)
315307
default:
316308
return nil

ledger/common/address_test.go

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -339,13 +339,10 @@ func TestAddressToPlutusData(t *testing.T) {
339339
0,
340340
data.NewConstr(
341341
0,
342-
data.NewConstr(
343-
0,
344-
data.NewByteString(
345-
[]byte{
346-
0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
347-
},
348-
),
342+
data.NewByteString(
343+
[]byte{
344+
0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
345+
},
349346
),
350347
),
351348
data.NewConstr(

0 commit comments

Comments
 (0)