toggle menu
lattice-kt
1.0-SNAPSHOT
jvm
switch theme
abi
com.
example.
abi
bytes
Size()
convert
Argument()
convert
Arguments()
decode()
decode
Return()
dynamic
Array
Elem
Type()
encode()
filter()
fixed
Array
Elem
Type()
fixed
Array
Size()
get
Constructor()
get
Function()
get
Type
References()
int
Size()
is
Constructor()
is
Function()
Json
Lattice
Abi
Lattice
Function
SOL_DYNAMIC_ARRAY_REGEX
SOL_FIXED_ARRAY_REGEX
SOL_TY_BYTES_REGEX
SOL_TY_INT_REGEX
SOL_TY_UINT_REGEX
uint
Size()
com.
example.
abi.
model
Fixed
Array
Int
Number
main()
Types
BOOL
STRING
UINT256
UINT96
INT8
UINT192
UINT32
UINT16
ADDRESS
BYTES1
BYTES2
BYTES3
BYTES4
BYTES5
BYTES6
BYTES7
BYTES8
BYTES9
BYTES10
BYTES11
BYTES12
BYTES13
BYTES14
BYTES15
BYTES16
BYTES17
BYTES18
BYTES19
BYTES20
BYTES21
BYTES22
BYTES23
BYTES24
BYTES25
BYTES26
BYTES27
BYTES28
BYTES29
BYTES30
BYTES31
BYTES32
UINT80
UINT224
INT256
UINT128
INT32
UINT88
UINT64
UINT8
UINT24
UINT
INT
BYTE
TUPLE
Dynamic
Array
Fixed
Array
Uint
Number
crypto
com.
example.
crypto
convert
String
To
Private
Key()
create
Key
Pair()
decompress
Key()
get
Compressed
Public
Key()
Linux
Secure
Random
Companion
public
Key
From
Private()
Secure
Random
Utils
signed
Message
To
Key()
sign
Message()
verify
Signature()
com.
example.
crypto.
api
Crypto
API
com.
example.
crypto.
api.
cipher
AESCipher
Mode
CTR
CDC
Operation
ENCRYPTION
DECRYPTION
Padding
No
Padding
PKCS5Padding
com.
example.
crypto.
api.
ec
Curve
Curve
Point
ECDSASignature
Key
Pair
Generator
Signer
to
Public
Key()
com.
example.
crypto.
api.
hashing
Hash
com.
example.
crypto.
api.
kdf
PBKDF2
SCrypt
com.
example.
crypto.
api.
mac
Hmac
com.
example.
crypto.
extension
to
ECKey
Pair()
to
Public
Key()
com.
example.
crypto.
impl.
cipher
AESCipher
Impl
com.
example.
crypto.
impl.
ec
Elliptic
Curve
Elliptic
Curve
Key
Pair
Generator
Elliptic
Curve
Point
Elliptic
Curve
Signer
get
Curve
Params()
get
Domain
Params()
secp256k1
sm2p256v1
com.
example.
crypto.
impl.
hashing
Digest
Params
Sha256
Sha512
Hash
Impl
com.
example.
crypto.
impl.
hmac
Hmac
Impl
com.
example.
crypto.
impl.
kdf
PBKDF2Impl
SCrypt
Impl
lattice
com.
example.
lattice
Account
Lock
Account
Lock
Impl
Base
Transaction
Builder
Block
Cache
Block
Cache
Impl
Cache
Cache
Impl
Call
Contract
TXBuilder
Companion
Chain
Config
Connecting
Node
Config
Credential
Config
Curve
Sm2p256v1
Secp256k1
Deploy
Contract
TXBuilder
Companion
is
GM()
Lattice
Lattice
Impl
logger
new
Account
Lock()
Options
Retry
Strategy
Companion
Strategy
BACK_OFF
FIXED_INTERVAL
RANDOM_INTERVAL
Transaction
Builder
Transfer
TXBuilder
Companion
ZERO_ADDRESS
com.
example.
lattice.
model
Balance
Base
Request
calculate
Transaction
Hash()
get
Pow()
hash()
hash
Seal()
Json
Rpc
Error
Json
Rpc
Id
Json
Rpc
Identifier
Json
Rpc
Payload
Json
Rpc
Response
sign()
to
Body()
to
Send
TBlock()
Transaction
Tx
Type
Enum
GENESIS
CREATE
SEND
RECEIVE
CONTRACT
EXECUTE
UPDATE
Tx
Version
Enum
CHAOS
PANGU
NUWA
LATEST
type()
version()
ZERO_HASH
ZERO_LTC_ADDR
com.
example.
lattice.
proto
Compiler
make
File
Descriptor()
marshall
Message()
unmarshall
Message()
com.
example.
lattice.
provider
Chain
Id
Client
detect
Protocol()
empty
Chain
Id()
Http
Api
Http
Api
Impl
Http
Api
Params
HTTPClient
Http
Client
Factory
is
Valid()
new
Client()
post()
Protocol
HTTP
WS
UNKNOWN
URL
WSClient
model
com.
example.
model
Address
ADDRESS_LENGTH_IN_HEX
Base58
Constants
ECKey
Pair
EMPTY_PAYLOAD
Ethereum
Address
Hash
HEX_PREFIX
LATTICE_ADDRESS_PREFIX
PRIVATE_KEY_SIZE
Private
Key
PUBLIC_KEY_LENGTH_IN_HEX
PUBLIC_KEY_SIZE
Public
Key
Reg
Expr
Signature
Data
Companion
to
Address()
to
Ethereum
Address()
to
Hex()
ZERO_HEX_STRING
com.
example.
model.
block
Anchor
Current
TDBlock
Companion
DBlock
Event
Receipt
Send
TBlock
TBlock
to
Current
TDBlock()
com.
example.
model.
extension
hash()
hex
To
Big
Integer()
maybe
Hex
To
Big
Integer()
remove
Leading
Zero()
strip
Zeros()
to
Big
Integer()
to
Bit
Array()
to
Byte
Array()
to
Bytes32Array()
to
Bytes
Padded()
to
Fixed
Length
Byte
Array()
to
Hex
String()
to
Hex
String
No
Prefix()
to
Hex
String
Zero
Padded()
to
Minimal
Byte
Array()
rlp
com.
example.
rlp
decode
RLP()
encode()
Illegal
RLPException
RLPElement
RLPList
RLPType
to
Byte
From
RLP()
to
Int
From
RLP()
to
RLP()
to
String
From
RLP()
to
Unsigned
Big
Integer
From
RLP()
wallet
com.
example.
mnemonic.
wordlist.
en
WORDLIST_ENGLISH
com.
example.
mnemonic.
wordlist.
es
WORDLIST_SPANISH
com.
example.
mnemonic.
wordlist.
fr
WORDLIST_FRENCH
com.
example.
mnemonic.
wordlist.
it
WORDLIST_ITALIAN
com.
example.
mnemonic.
wordlist.
ja
WORDLIST_JAPANESE
com.
example.
mnemonic.
wordlist.
ko
WORDLIST_KOREAN
com.
example.
mnemonic.
wordlist.
zhhans
binary
Search()
compare
Value()
main()
WORDLIST_CHINESE_SIMPLIFIED
com.
example.
mnemonic.
wordlist.
zhhant
WORDLIST_CHINESE_TRADITIONAL
com.
example.
wallet
decrypt()
Entropy
Invalid
Password
Exception
Mnemonic
Companion
new
Wallet()
to
Entropy()
to
Extended
Key()
to
Mnemonic()
to
Mnemonic
Words()
to
Seed()
com.
example.
wallet.
model
Aes
Cipher
compute
Finger
Print()
Extended
Key
generate
Child
Key()
Kdf
Kdf
Params
Language
EN
ES
FR
IT
JA
KO
ZH_HANS
ZH_HANT
Mnemonic
Words
Seed
to
Extended
Key()
to
Key()
to
Word
List()
validate()
Wallet
Companion
crypto
/
com.example.crypto.impl.ec
/
secp256k1
secp256k1
const
val
secp256k1
:
String