Transaction
1635DB028C42FB…CC3AED7C9A25
Block 25,958 · index 0 · indexed
Summary
- Hash
- 1635DB028C42FBB7B4B7A40CB9B5F60FA63CA0E53A0F46A2A9C3CC3AED7C9A25
- Block
- 25,958
- Size
- 5810 bytes
- Gas used
- 11,931,319 / 14,317,642
- Fee
- 1000000ugnot
- Memo
- gnopublish
- Status
- success
Messages
- Package
- gno.land/p/moul/xmath/v0
Arguments · 9
- #1xmath
- #2README.md
- #3# `gno.land/p/moul/xmath/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 -->
- #4gnomod.toml
- #5module = "gno.land/p/moul/xmath/v0" gno = "0.9"
- #6xmath.gen.gno
- #7// Code generated by generator.go; DO NOT EDIT. package xmath // Int8 helpers func MaxInt8(a, b int8) int8 { if a > b { return a } return b } func MinInt8(a, b int8) int8 { if a < b { return a } return b } func ClampInt8(value, min, max int8) int8 { if value < min { return min } if value > max { return max } return value } func AbsInt8(x int8) int8 { if x < 0 { return -x } return x } func SignInt8(x int8) int8 { if x < 0 { return -1 } if x > 0 { return 1 } return 0 } // Int16 helpers func MaxInt16(a, b int16) int16 { if a > b { return a } return b } func MinInt16(a, b int16) int16 { if a < b { return a } return b } func ClampInt16(value, min, max int16) int16 { if value < min { return min } if value > max { return max } return value } func AbsInt16(x int16) int16 { if x < 0 { return -x } return x } func SignInt16(x int16) int16 { if x < 0 { return -1 } if x > 0 { return 1 } return 0 } // Int32 helpers func MaxInt32(a, b int32) int32 { if a > b { return a } return b } func MinInt32(a, b int32) int32 { if a < b { return a } return b } func ClampInt32(value, min, max int32) int32 { if value < min { return min } if value > max { return max } return value } func AbsInt32(x int32) int32 { if x < 0 { return -x } return x } func SignInt32(x int32) int32 { if x < 0 { return -1 } if x > 0 { return 1 } return 0 } // Int64 helpers func MaxInt64(a, b int64) int64 { if a > b { return a } return b } func MinInt64(a, b int64) int64 { if a < b { return a } return b } func ClampInt64(value, min, max int64) int64 { if value < min { return min } if value > max { return max } return value } func AbsInt64(x int64) int64 { if x < 0 { return -x } return x } func SignInt64(x int64) int64 { if x < 0 { return -1 } if x > 0 { return 1 } return 0 } // Int helpers func MaxInt(a, b int) int { if a > b { return a } return b } func MinInt(a, b int) int { if a < b { return a } return b } func ClampInt(value, min, max int) int { if value < min { return min } if value > max { return max } return value } func AbsInt(x int) int { if x < 0 { return -x } return x } func SignInt(x int) int { if x < 0 { return -1 } if x > 0 { return 1 } return 0 } // Uint8 helpers func MaxUint8(a, b uint8) uint8 { if a > b { return a } return b } func MinUint8(a, b uint8) uint8 { if a < b { return a } return b } func ClampUint8(value, min, max uint8) uint8 { if value < min { return min } if value > max { return max } return value } // Uint16 helpers func MaxUint16(a, b uint16) uint16 { if a > b { return a } return b } func MinUint16(a, b uint16) uint16 { if a < b { return a } return b } func ClampUint16(value, min, max uint16) uint16 { if value < min { return min } if value > max { return max } return value } // Uint32 helpers func MaxUint32(a, b uint32) uint32 { if a > b { return a } return b } func MinUint32(a, b uint32) uint32 { if a < b { return a } return b } func ClampUint32(value, min, max uint32) uint32 { if value < min { return min } if value > max { return max } return value } // Uint64 helpers func MaxUint64(a, b uint64) uint64 { if a > b { return a } return b } func MinUint64(a, b uint64) uint64 { if a < b { return a } return b } func ClampUint64(value, min, max uint64) uint64 { if value < min { return min } if value > max { return max } return value } // Uint helpers func MaxUint(a, b uint) uint { if a > b { return a } return b } func MinUint(a, b uint) uint { if a < b { return a } return b } func ClampUint(value, min, max uint) uint { if value < min { return min } if value > max { return max } return value } // Float32 helpers func MaxFloat32(a, b float32) float32 { if a > b { return a } return b } func MinFloat32(a, b float32) float32 { if a < b { return a } return b } func ClampFloat32(value, min, max float32) float32 { if value < min { return min } if value > max { return max } return value } func AbsFloat32(x float32) float32 { if x < 0 { return -x } return x } func SignFloat32(x float32) float32 { if x < 0 { return -1 } if x > 0 { return 1 } return 0 } // Float64 helpers func MaxFloat64(a, b float64) float64 { if a > b { return a } return b } func MinFloat64(a, b float64) float64 { if a < b { return a } return b } func ClampFloat64(value, min, max float64) float64 { if value < min { return min } if value > max { return max } return value } func AbsFloat64(x float64) float64 { if x < 0 { return -x } return x } func SignFloat64(x float64) float64 { if x < 0 { return -1 } if x > 0 { return 1 } return 0 }
- #8/gno.MemPackageType
- #9 MPUserProd
Result log
msg:0,success:true,log:,events:[]