37 lines
542 B
37 lines
542 B
2 months ago
|
package tron
|
||
|
|
||
|
import (
|
||
|
"math/big"
|
||
|
)
|
||
|
|
||
|
var basicUnit = 1000000
|
||
|
|
||
|
// AmountInt
|
||
|
//
|
||
|
// @Description:
|
||
|
// @param a
|
||
|
// @return int64
|
||
|
func AmountInt(a int) int64 {
|
||
|
return int64(a * basicUnit)
|
||
|
}
|
||
|
|
||
|
// AmountBigInt
|
||
|
//
|
||
|
// @Description:
|
||
|
// @param a
|
||
|
// @return *big.Int
|
||
|
func AmountBigInt(a int) *big.Int {
|
||
|
amountBig := big.NewInt(int64(a))
|
||
|
amountBig = amountBig.Mul(amountBig, big.NewInt(int64(basicUnit)))
|
||
|
return amountBig
|
||
|
}
|
||
|
|
||
|
// FeeLimitInt
|
||
|
//
|
||
|
// @Description:
|
||
|
// @param a
|
||
|
// @return int64
|
||
|
func FeeLimitInt(a int) int64 {
|
||
|
return int64(a * basicUnit)
|
||
|
}
|