TransactionSEALED

█@▫◇^▫○?!╳╲?#$%$╳◆╱▒╱*~▓□!@^◆!?╳?^▫□^◆◇╱#■^░●■○^╲○?█◆■*@▫!○#╲#●%

Transaction ID

Timestamp

Sep 03, 2025, 07:30:04 AM UTC
5mo ago

Block Height

125,040,708

Computation

0

Execution Fee

0.00000724 FLOW

Transaction Summary

Contract Call

Called Heartland

Contracts

Script Arguments

0messageIdString
be2158a09b7c
1senderAddress
2receiverAddress
3contentString
今日も贈与経済2.0に参加いただき、ありがとうございます
4metadata{String
{
  "Hrt_amount": "1000",
  "Weight_of_Heart": "1",
  "Heart_Indicator_1": "3",
  "Heart_Indicator_2": "3",
  "Heart_Indicator_3": "3",
  "Heart_Indicator_4": "",
  "Heart_Indicator_5": "",
  "Heart_Indicator_6": ""
}
5createdAtUFix64
1756884602.00000000

Cadence Script

1// createMessage.cdc
2
3import Heartland from 0xa340cdc2b32bd1c0
4
5transaction(
6    messageId: String,
7    sender: Address,
8    receiver: Address,
9    content: String,
10    metadata: {String: String},
11    createdAt: UFix64
12) {
13    let adminRef: &Heartland.Admin
14    prepare(signer: auth(BorrowValue) &Account) {
15        self.adminRef = signer.storage.borrow<&Heartland.Admin>(from: Heartland.AdminStoragePath) ?? panic("NOT_ADMIN")
16    }
17
18    execute {
19        // Call the contract function
20        self.adminRef.createMessage(
21            messageId: messageId,
22            sender: sender,
23            receiver: receiver,
24            content: content,
25            metadata: metadata,
26            createdAt: createdAt
27        )
28    }
29}