Transaction

6224AEE4485620…22FBB59C58F6

Block 25,912 · index 0 · indexed

Summary

Hash
6224AEE4485620EF66089F496E712A1E8E1021BC309CA3D15A1322FBB59C58F6
Block
25,912
Size
1564 bytes
Gas used
6,504,146 / 7,805,035
Fee
1000000ugnot
Memo
gnopublish
Status
success

Messages

#1AddPackagegno.land/p/moul/ownable/v09 arguments

Arguments · 9

  1. #1ownable
  2. #2README.md
  3. #3# `gno.land/p/moul/ownable/v0` _TODO: describe this package._ <!-- BEGIN GNOCONTRACTS FOOTER (generated by `make readmes`; do not edit below) --> --- Part of **[moul/gno-contracts](https://github.com/moul/gno-contracts)** — moul's versioned gno.land contracts. See the repository for the full catalog, build/test tooling, and usage. > ⚠️ **Disclaimer:** provided as-is, without warranty; not security-audited. Full disclaimer: [DISCLAIMER](https://github.com/moul/gno-contracts/blob/main/DISCLAIMER.md). <!-- END GNOCONTRACTS FOOTER -->
  4. #4gnomod.toml
  5. #5module = "gno.land/p/moul/ownable/v0" gno = "0.9"
  6. #6ownable.gno
  7. #7// Package ownable proposes an abstraction around the ownership which provides // various kind of owners and some composition options. package ownable import "chain/runtime" type Owner interface { Addr() address Kind() Kind owner() } type Kind int type UserOwner struct { addr address } type RealmOwner struct { realm runtime.Realm } type MembstoreOwner struct { // membstore.Membstore } type DAOOwner struct { // dao.DAO } func And(a Owner, b ...Owner) Owner { panic("not implemented") } func Or(a Owner, b ...Owner) Owner { panic("not implemented") }
  8. #8/gno.MemPackageType
  9. #9 MPUserProd

Result log

msg:0,success:true,log:,events:[]

← Back to block 25,912