FT TransferSEALEDEVM

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

Transaction ID

Timestamp

Feb 03, 2026, 02:17:14 PM UTC
3w ago

Block Height

141,011,927

Computation

0

Proposerseq:0 key:0

Authorizers

1

Transaction Summary

FT Transfer

Called FlowEpoch, NodeVersionBeacon, RandomBeaconHistory +2 more

Script Arguments

Cadence Script

1import FlowEpoch from 0x8624b52f9ddcd04a
2import NodeVersionBeacon from 0xe467b9dd11fa00df
3import RandomBeaconHistory from 0xe467b9dd11fa00df
4import EVM from 0xe467b9dd11fa00df
5import Migration from 0xe467b9dd11fa00df
6
7transaction {
8    prepare(serviceAccount: auth(BorrowValue) &Account) {
9        let epochHeartbeat = serviceAccount.storage.borrow<&FlowEpoch.Heartbeat>(from: FlowEpoch.heartbeatStoragePath)
10            ?? panic("Could not borrow heartbeat from storage path")
11        epochHeartbeat.advanceBlock()
12
13        let versionBeaconHeartbeat = serviceAccount.storage
14            .borrow<&NodeVersionBeacon.Heartbeat>(from: NodeVersionBeacon.HeartbeatStoragePath)
15            ?? panic("Couldn't borrow NodeVersionBeacon.Heartbeat Resource")
16        versionBeaconHeartbeat.heartbeat()
17
18        let randomBeaconHistoryHeartbeat = serviceAccount.storage
19            .borrow<&RandomBeaconHistory.Heartbeat>(from: RandomBeaconHistory.HeartbeatStoragePath)
20            ?? panic("Couldn't borrow RandomBeaconHistory.Heartbeat Resource")
21        randomBeaconHistoryHeartbeat.heartbeat(randomSourceHistory: randomSourceHistory())
22
23        let evmHeartbeat = serviceAccount.storage
24            .borrow<&EVM.Heartbeat>(from: /storage/EVMHeartbeat)
25        evmHeartbeat?.heartbeat()
26
27        let migrationAdmin = serviceAccount.storage
28            .borrow<&Migration.Admin>(from: Migration.adminStoragePath)
29        migrationAdmin?.migrate()
30    }
31}