Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/andelf/rust-tron
/ functions
Functions
287 in github.com/andelf/rust-tron
⨍
Functions
287
◇
Types & classes
19
Method
from
(v: [u8; 32])
keys/src/private.rs:89
Method
from
(v: [u8; 65])
keys/src/signature.rs:140
Method
from
(v: [u8; 64])
keys/src/public.rs:136
Method
from
(e: Secp256k1Error)
keys/src/error.rs:44
Method
from_bytes
Address rom raw 21-byte.
keys/src/address.rs:76
Method
from_hex
(hex: T)
keys/src/private.rs:97
Method
from_hex
(hex: T)
keys/src/signature.rs:148
Method
from_hex
(hex: T)
keys/src/public.rs:144
Method
from_hex
(hex: T)
keys/src/address.rs:163
Method
from_keypair
(sec: SecretKey, publ: PublicKey)
keys/src/keypair.rs:41
Method
from_private
Construct key pair from private key.
keys/src/keypair.rs:36
Method
from_private
Public key from private key.
keys/src/public.rs:62
Method
from_private
Address of a private key.
keys/src/address.rs:52
Method
from_public
Address of a public key.
keys/src/address.rs:40
Method
from_str
(s: &str)
keys/src/private.rs:107
Method
from_str
(s: &str)
keys/src/signature.rs:81
Method
from_str
(s: &str)
keys/src/public.rs:154
Method
from_str
(s: &str)
keys/src/address.rs:171
Method
from_tvm_bytes
Address from 20-byte address that compatiable with Ethereum.
keys/src/address.rs:67
Method
from_vec
Constructs a Merkle Tree from a vector of data blocks. Returns `None` if `values` is empty.
merkle-tree/src/merkle_tree.rs:22
Method
generate
Generates a new random KeyPair.
keys/src/keypair.rs:52
Method
get_expanded_spending_key
( &self, request: Request<GetExpandedSpendingKeyRequest>, )
walletd/src/main.rs:347
Method
handle
(contract: C, matches: &'a ArgMatches<'a>)
wallet-cli/src/utils/trx.rs:179
Method
hash
(input: &Self::Input)
merkle-tree/src/lib.rs:31
Method
hash
(&self, state: &mut H)
keys/src/public.rs:100
Method
hash_empty
()
merkle-tree/src/lib.rs:15
Method
hash_nodes
(left: &H256, right: &H256)
merkle-tree/src/lib.rs:37
Method
height
Returns the height of Merkle tree
merkle-tree/src/merkle_tree.rs:84
Method
import_key
(&self, request: Request<ImportKeyRequest>)
walletd/src/main.rs:152
Method
import_note
(&self, _request: Request<ImportNoteRequest>)
walletd/src/main.rs:343
Method
into_iter
Creates a consuming iterator, that is, one that moves each value out of the Merkle tree. The tree cannot be used after calling this.
merkle-tree/src/merkle_tree.rs:110
Method
is_low_s
Check if this is a "low" signature (that s part of the signature is in range 0x1 and 0x7FFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF 5D576E73 57A4501D DFE92F46
keys/src/signature.rs:33
Function
it_works
()
wallet/src/config.rs:38
Function
keccak256
(input: &[u8])
crypto/src/lib.rs:15
Method
list_notes
(&self, _request: Request<ListNotesRequest>)
walletd/src/main.rs:299
Method
list_private_keys
( &self, _request: Request<ListPrivateKeysRequest>, )
walletd/src/main.rs:233
Method
lock
(&self, request: Request<LockRequest>)
walletd/src/main.rs:74
Function
main
()
proto/build.rs:1
Function
main
()
wallet-cli/src/main.rs:18
Function
main
(matches: &'a ArgMatches<'a>)
wallet-cli/src/commands/batch.rs:17
Function
main
(matches: &ArgMatches<'_>)
wallet-cli/src/commands/key.rs:6
Function
main
(matches: &ArgMatches)
wallet-cli/src/commands/sign.rs:85
Function
main
(matches: &ArgMatches)
wallet-cli/src/commands/create.rs:57
Function
main
(matches: &'a ArgMatches<'a>)
wallet-cli/src/commands/transfer.rs:9
Function
main
(matches: &ArgMatches)
wallet-cli/src/commands/get/mod.rs:679
Function
main
(matches: &ArgMatches)
wallet-cli/src/commands/wallet/mod.rs:240
Function
main
(matches: &ArgMatches)
wallet-cli/src/commands/contract/mod.rs:61
Function
main
(matches: &ArgMatches)
wallet-cli/src/commands/contract/create.rs:15
Function
main
(matches: &ArgMatches)
wallet-cli/src/commands/contract/call.rs:16
Function
main
(matches: &ArgMatches)
wallet-cli/src/commands/list/mod.rs:181
Function
main
(matches: &ArgMatches)
wallet-cli/src/commands/set/mod.rs:57
Function
main
(matches: &ArgMatches)
wallet-cli/src/commands/system/mod.rs:11
Function
main
(matches: &ArgMatches)
wallet-cli/src/commands/asset/mod.rs:179
Function
main
()
walletd/build.rs:1
Function
main
()
walletd/src/main.rs:392
Method
name
(&self)
wallet/src/lib.rs:97
Method
new
Create a new tree
merkle-tree/src/tree.rs:29
Method
open
(&self, request: Request<OpenRequest>)
walletd/src/main.rs:52
Function
pformat_abi_token
(tok: &Token)
wallet-cli/src/utils/abi.rs:86
Method
prepare
(contracts: Vec<C>, matches: &'a ArgMatches<'a>)
wallet-cli/src/commands/batch.rs:46
Method
r
Get a slice into the 'r' portion of the data.
keys/src/signature.rs:16
Method
recover
Recovers a public key from signature and raw data.
keys/src/public.rs:53
Method
recover_digest
Recovers a public key from signature and digest.
keys/src/public.rs:43
Method
remove_key
(&mut self, key: &str)
wallet/src/lib.rs:212
Method
root_hash
Returns the root hash of Merkle tree
merkle-tree/src/merkle_tree.rs:79
Method
run
(&mut self)
wallet-cli/src/utils/trx.rs:333
Function
sha256
(input: &[u8])
crypto/src/lib.rs:7
Function
test_address
()
keys/src/address.rs:267
Function
test_address_from_public
()
keys/src/address.rs:288
Function
test_keypair_generate
()
keys/src/keypair.rs:74
Function
test_private_sign
()
keys/src/private.rs:137
Function
test_public_verify
()
keys/src/public.rs:184
Method
to_eth_address
ETH Address. Ref: EIP-55 Mixed-case checksum address encoding
keys/src/address.rs:89
Method
to_hex_address
To hex address, i.e. 41-address.
keys/src/address.rs:83
Method
to_well_known_name
Is this a well-known address.
keys/src/address.rs:96
Function
tree_with_one_node
()
merkle-tree/src/lib.rs:51
Function
tree_with_three_nodes
()
merkle-tree/src/lib.rs:81
Function
tree_with_two_nodes
()
merkle-tree/src/lib.rs:64
Method
try_from
(value: &[u8])
keys/src/private.rs:61
Method
try_from
(s: &'static str)
keys/src/signature.rs:91
Method
try_from
(value: &[u8])
keys/src/public.rs:108
Method
try_from
(value: &[u8])
keys/src/address.rs:125
Method
unlock
(&self, request: Request<UnlockRequest>)
walletd/src/main.rs:97
Method
v
Get the recovery byte.
keys/src/signature.rs:26
Method
verify
Verifies a signature of raw data.
keys/src/public.rs:34
Function
wallet_basic_op_works
()
wallet/src/lib.rs:471
Method
wallet_file
(&self)
wallet/src/lib.rs:101
← previous
201–287 of 287, ranked by callers