gomobile

package
v0.0.0-...-7ece11e Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 29, 2023 License: MIT Imports: 17 Imported by: 1

Documentation

Index

Constants

View Source
const (
	BigIntSize = 32 // bytes
	HashSize   = 32 // bytes
)

Variables

This section is empty.

Functions

func DeriveSerialNumber

func DeriveSerialNumber(args string) (string, error)

func GenerateBLSKeyPairFromSeed

func GenerateBLSKeyPairFromSeed(args string) string

GenerateBLSKeyPairFromSeed generates BLS key pair from seed

func GenerateKeyFromSeed

func GenerateKeyFromSeed(seedB64Encoded string) (string, error)

args: seed

func GetSignPublicKey

func GetSignPublicKey(args string) (string, error)

func HybridDecryptionASM

func HybridDecryptionASM(dataB64Encode string) (string, error)

plaintextB64Encode = base64Encode(private key || ciphertext) returns base64Encode(plaintextBytes)

func HybridEncryptionASM

func HybridEncryptionASM(dataB64Encode string) (string, error)

plaintextB64Encode = base64Encode(public key bytes || msg) returns base64Encode(ciphertextBytes)

func InitBurningRequestTx

func InitBurningRequestTx(args string, serverTime int64) (string, error)

func InitPEDContributionMetadataFromParam

func InitPEDContributionMetadataFromParam(metaDataParam map[string]interface{}) (*metadata.PDEContribution, error)

func InitPEDTradeRequestMetadataFromParam

func InitPEDTradeRequestMetadataFromParam(metaDataParam map[string]interface{}) (*metadata.PDETradeRequest, error)

func InitPRVContributionTx

func InitPRVContributionTx(args string, serverTime int64) (string, error)

func InitPRVTradeTx

func InitPRVTradeTx(args string, serverTime int64) (string, error)

func InitPTokenContributionTx

func InitPTokenContributionTx(args string, serverTime int64) (string, error)

func InitPTokenTradeTx

func InitPTokenTradeTx(args string, serverTime int64) (string, error)

func InitParamCreatePrivacyTokenTx

func InitParamCreatePrivacyTokenTx(args string) (*transaction.TxPrivacyTokenInitParamsForASM, error)

func InitParamCreatePrivacyTx

func InitParamCreatePrivacyTx(args string) (*transaction.TxPrivacyInitParamsForASM, error)

func InitPrivacyTokenTx

func InitPrivacyTokenTx(args string, serverTime int64) (string, error)

func InitPrivacyTx

func InitPrivacyTx(args string, serverTime int64) (string, error)

func InitWithdrawRewardTx

func InitWithdrawRewardTx(args string, serverTime int64) (string, error)

func RandomScalars

func RandomScalars(n string) (string, error)

func ScalarMultBase

func ScalarMultBase(scalarB64Encode string) (string, error)

func SignPoolWithdraw

func SignPoolWithdraw(args string) (string, error)

func Staking

func Staking(args string, serverTime int64) (string, error)

func StopAutoStaking

func StopAutoStaking(args string, serverTime int64) (string, error)

func VerifySign

func VerifySign(signEncode string, signPublicKeyEncode string, amount string, paymentAddress string) (bool, error)

func WithdrawDexTx

func WithdrawDexTx(args string, serverTime int64) (string, error)

Types

type Hash

type Hash [HashSize]byte

func (Hash) String

func (hashObj Hash) String() string

String returns the Hash as the hexadecimal string of the byte-reversed hash.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL