DeploySEALED

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

Transaction ID

Timestamp

Aug 26, 2024, 05:08:28 AM UTC
1y ago

Block Height

85,340,878

Computation

0

Execution Fee

0.00000219 FLOW

Transaction Summary

Deploy

Contract deployment

Contract deployment

Script Arguments

0nameString
DapperWalletCollections
1codeString
pub contract DapperWalletCollections { pub let StoragePath: StoragePath pub event TypeChanged(identifier: String, added: Bool) access(self) let types: {Type: Bool} pub resource Admin { pub fun addType(_ t: Type) { DapperWalletCollections.types.insert(key: t, true) emit TypeChanged(identifier: t.identifier, added: true) } pub fun removeType( _ t: Type) { DapperWalletCollections.types.remove(key: t) emit TypeChanged(identifier: t.identifier, added: false) } } pub fun containsType(_ t: Type): Bool { return self.types.containsKey(t) } pub fun getTypes(): [Type] { return self.types.keys } init () { self.types = {} self.StoragePath = /storage/dapperWalletCollections self.account.save(<- create Admin(), to: self.StoragePath) } }

Cadence Script

1transaction(name: String, code: String ) {
2		prepare(signer: AuthAccount) {
3			signer.contracts.add(name: name, code: code.utf8 )
4		}
5	}