TransactionSEALED
~@*░■█○╲^○▫?!●*$◇╳╲░▫#░**╲█!$▫╳&○▫○#▫%□!╲░▪▫▓▫!□▒▫◆$▓#▪◆$╲█■@^??
Transaction ID
Execution Error
[Error Code: 1007] error caused by: 1 error occurred: * checking sequence number failed: [Error Code: 1007] invalid proposal key: public key 0 on account ed2202de80195438 has sequence number 3028, but given 3027
Transaction Summary
TransactionScript Arguments
Cadence Script
1import BaitCoin from 0xed2202de80195438
2import FungibleToken from 0xf233dcee88fe0abe
3
4// Transaction to publish BAIT balance capability for public viewing
5transaction {
6
7 prepare(signer: auth(BorrowValue, Storage, Capabilities) &Account) {
8 log("Publishing BAIT balance capability for address: ".concat(signer.address.toString()))
9
10 // Check if BAIT vault exists
11 let existingBaitVault = signer.storage.borrow<&BaitCoin.Vault>(from: /storage/baitCoinVault)
12 if existingBaitVault == nil {
13 panic("BAIT vault does not exist. Please create it first using createAllVault.cdc")
14 }
15
16 // Publish BAIT vault balance capability
17 let baitBalanceCapability = signer.capabilities.storage.issue<&{FungibleToken.Balance}>(/storage/baitCoinVault)
18 signer.capabilities.publish(baitBalanceCapability, at: /public/baitCoinVault)
19
20 log("BAIT balance capability published at /public/baitCoinVault")
21
22 // Also publish the full vault capability for compatibility
23 let baitVaultCapability = signer.capabilities.storage.issue<&BaitCoin.Vault>(/storage/baitCoinVault)
24 signer.capabilities.publish(baitVaultCapability, at: /public/baitCoinVaultFull)
25
26 log("BAIT full vault capability published at /public/baitCoinVaultFull")
27 }
28}