Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/crypto-com/defi-wallet-core-rs
/ functions
Functions
824 in github.com/crypto-com/defi-wallet-core-rs
⨍
Functions
824
◇
Types & classes
307
Function
eth_abi_token_bind_test
()
common/src/transaction/ethereum/abi_contract.rs:222
Function
eth_chain_is_legacy
(coin_type: CoinType)
bindings/wasm/src/ethereum.rs:199
Method
eth_sign
(&self, message: Vec<u8>, chain_id: u64)
bindings/wasm/src/lib.rs:56
Method
eth_sign_by_hash
(&self, hash: String, chain_id: u64)
bindings/wasm/src/lib.rs:63
Function
eth_sign_insecure
(private_key: PrivateKey, hash: &str)
bindings/wasm/src/ethereum/signer.rs:14
Function
eth_sign_transaction
(json_str: &str, private_key: PrivateKey)
bindings/wasm/src/ethereum.rs:275
Function
eth_sign_transaction_with_chainid
( json_str: &str, private_key: PrivateKey, chain_id: u64, )
bindings/wasm/src/ethereum.rs:284
Function
eth_sign_typed_data
( private_key: PrivateKey, json_typed_data: &str, )
bindings/wasm/src/ethereum/signer.rs:68
Function
eth_signing_works
()
common/src/transaction/ethereum.rs:481
Function
eth_tx_test
()
common/src/transaction/ethereum.rs:508
Function
eth_tx_works
()
common/src/transaction/ethereum.rs:464
Method
ethereumDemo
mobile_modules/android_module/dwclib/src/androidTest/java/com/crypto/dwclib/ExampleInstrumentedTest.kt:583
Method
exchange_rate
ExchangeRate returns exchange rate of a denom
proto/src/prost/terra.oracle.v1beta1.rs:495
Method
exchange_rates
ExchangeRates returns exchange rates of all denoms
proto/src/prost/terra.oracle.v1beta1.rs:515
Method
execute_contract
Execute submits the given message data to a smart contract
proto/src/prost/terra.wasm.v1beta1.rs:285
Method
feeder_delegation
FeederDelegation returns feeder delegation of a validator
proto/src/prost/terra.oracle.v1beta1.rs:615
Method
fmt
(&self, f: &mut fmt::Formatter)
bindings/cpp/src/nft.rs:169
Method
fmt
(&self, f: &mut std::fmt::Formatter)
common/src/qr_code.rs:21
Method
fmt
(&self, f: &mut ::std::fmt::Formatter)
common/src/login.rs:44
Method
fmt
(&self, f: &mut ::std::fmt::Formatter)
common/src/transaction/nft.rs:82
Method
fmt
(&self, f: &mut fmt::Formatter)
common/src/node/ethereum/abi.rs:211
Method
fmt
(&self, f: &mut fmt::Formatter)
common/src/node/ethereum/eip712.rs:24
Method
format_ether
Format the output for the user which prefer to see values in ether (instead of wei) Divides the input by 1e18
bindings/cpp/src/uint.rs:342
Function
format_to_js_error
(error: E)
bindings/wasm/src/utils.rs:17
Method
format_units
Convert to common ethereum unit types: ether, gwei, or wei formatted in _ETH decimals_ (e.g. "1.50000...") wrapped as string
bindings/cpp/src/uint.rs:349
Method
from
(info: CosmosSDKTxInfoRaw)
bindings/wasm/src/cosmos_sdk.rs:379
Method
from
(coin: CoinType)
bindings/wasm/src/lib.rs:130
Method
from
(msg: &CosmosSDKMsgRaw)
bindings/cpp/src/lib.rs:162
Method
from
(d: proto::chainmain::nft::v1::Denom)
bindings/cpp/src/nft.rs:158
Method
from
(word_count: MnemonicWordCount)
common/src/wallet.rs:39
Method
from
(contract_call: builders::ContractCall<M, D>)
common/src/contract.rs:212
Method
from
(error: HdWrapError)
common/src/wallet/wasm_binding.rs:7
Method
from
(error: CosmosError)
common/src/transaction/wasm_binding.rs:7
Method
from
(any: cosmrs::Any)
common/src/transaction/cosmos_sdk/parser/structs.rs:27
Method
from
(msg: bank::v1beta1::MsgSend)
common/src/transaction/cosmos_sdk/parser/structs/cosmos_raw_msg.rs:55
Method
from
(msg: MsgExecuteContract)
common/src/transaction/luna_classic/wasm.rs:45
Method
from
(version: u8)
common/src/node/cosmos_sdk.rs:81
Method
from
(e: RestError)
common/src/node/wasm_binding.rs:7
Method
from
(response: QueryBalanceResponse)
common/src/node/cosmos_sdk/balance_query.rs:16
Method
from
(src: EthersTransactionReceipt)
common/src/node/ethereum/utils.rs:54
Method
from_address_str
Create from a string of address.
common/src/node/ethereum/abi.rs:310
Method
from_bytes
(bytes: Vec<u8>)
bindings/wasm/src/lib.rs:40
Method
from_custom
(obj: Self)
common/src/transaction/uniffi_binding.rs:19
Method
from_hex
(hex: String)
bindings/wasm/src/lib.rs:48
Method
from_int_str
Create from a string of signed integer.
common/src/node/ethereum/abi.rs:317
Method
from_str
(s: &str)
common/src/qr_code.rs:171
Method
from_str
(s: &str)
common/src/transaction/nft.rs:235
Method
from_str
(s: &str)
common/src/node/ethereum/abi.rs:243
Method
from_str
(s: &str)
common/src/node/ethereum/eip712.rs:32
Method
from_tokens
(tokens: Vec<Token>)
bindings/cpp/src/ethereum.rs:29
Method
from_uint_str
Create from a string of unsigned integer.
common/src/node/ethereum/abi.rs:324
Method
generate_english
generates the HD wallet and returns the backup phrase
common/src/wallet.rs:172
Method
generate_wallet
generates the HD wallet with a BIP39 backup phrase (English words)
common/src/wallet.rs:131
Method
getAccountBalanceWorkTest
mobile_modules/android_module/dwclib/src/androidTest/java/com/crypto/dwclib/ExampleInstrumentedTest.kt:660
Method
getSingleMsgSignPayloadWorkTest
mobile_modules/android_module/dwclib/src/androidTest/java/com/crypto/dwclib/ExampleInstrumentedTest.kt:104
Method
get_account_balance
return the balance (blocking)
common/src/node/cosmos_sdk.rs:356
Method
get_account_details
return the account details (blocking)
common/src/node/cosmos_sdk.rs:365
Method
get_address
(&self, coin: CoinType, index: u32)
bindings/wasm/src/lib.rs:222
Function
get_block_number_blocking
(api_url: String)
bindings/cpp/src/lib.rs:1317
Function
get_block_number_blocking
(web3api_url: String)
common/src/node/ethereum/utils.rs:407
Method
get_coin_type
return the network HD coin type
common/src/transaction/cosmos_sdk.rs:72
Function
get_contract_balance_blocking
( account_address: &str, contract_details: ContractBalance, web3api_url: &str, )
common/src/node/ethereum/utils.rs:1014
Method
get_denom_metadata
return the denomination metadata (blocking)
common/src/node/cosmos_sdk.rs:370
Function
get_distribution_set_withdraw_address_signed_tx
creates the signed transaction for `MsgSetWithdrawAddress` from the Cosmos SDK distributon module
bindings/cpp/src/lib.rs:1054
Function
get_distribution_withdraw_reward_signed_tx
creates the signed transaction for `MsgWithdrawDelegatorReward` from the Cosmos SDK distributon module
bindings/cpp/src/lib.rs:1070
Method
get_erc20_transfer
Constructor to help to construct a ERC20 token transfer request
common/src/qr_code.rs:81
Function
get_eth_balance_blocking
(address: &str, web3api_url: &str)
common/src/node/ethereum/utils.rs:991
Function
get_eth_chain_id
(coin_type: CoinType)
bindings/wasm/src/ethereum.rs:189
Function
get_eth_transaction_receipt_by_string_blocking
Get eth transaction receipt with transaction hash, return json string TODO: Provide TransactionReceipt type binding
bindings/cpp/src/lib.rs:1339
Function
get_eth_transaction_receipt_by_string_blocking
( tx_hash: String, web3api_url: String, )
common/src/node/ethereum/utils.rs:413
Function
get_eth_transaction_receipt_by_vec_blocking
Get eth transaction receipt with transaction hash, return json string TODO: Provide TransactionReceipt type binding
bindings/cpp/src/lib.rs:1324
Function
get_eth_transaction_receipt_by_vec_blocking
( tx_hash: Vec<u8>, web3api_url: String, )
common/src/node/ethereum/utils.rs:422
Function
get_ibc_transfer_signed_tx
( tx_info: ffi::CosmosSDKTxInfoRaw, private_key: &PrivateKey, receiver: String, source_port: S
bindings/cpp/src/lib.rs:1087
Function
get_interval
(web3api_url: String)
common/src/node/ethereum/utils.rs:333
Function
get_is_approved_for_all_blocking
( contract_address: &str, owner: &str, operator: &str, web3api_url: &str, )
common/src/node/ethereum/erc1155.rs:43
Method
get_key
bindings/cpp/src/nft.cc:10
Function
get_msg_signed_tx
creates the signed transaction for cosmos
bindings/cpp/src/lib.rs:1124
Function
get_name_blocking
(contract_address: &str, web3api_url: &str)
common/src/node/ethereum/erc721.rs:120
Function
get_nft_burn_signed_tx
creates the signed transaction for `MsgBurnNft` from the Chainmain nft module wasm-bindgen only supports the C-style enums, hences this duplicate func
common/src/transaction/nft.rs:441
Function
get_nft_edit_signed_tx
creates the signed transaction for `MsgEditNft` from the Chainmain nft module wasm-bindgen only supports the C-style enums, hences this duplicate func
common/src/transaction/nft.rs:393
Function
get_nft_issue_denom_signed_tx
creates the signed transaction for `MsgIssueDenom` from the Chainmain nft module wasm-bindgen only supports the C-style enums, hences this duplicate f
common/src/transaction/nft.rs:346
Function
get_nft_mint_signed_tx
( tx_info: CosmosSDKTxInfo, secret_key: Arc<SecretKey>, id: String, denom_id: String, name
common/src/transaction/nft.rs:365
Function
get_nft_transfer_signed_tx
creates the signed transaction for `MsgTransferNft` from the Chainmain nft module wasm-bindgen only supports the C-style enums, hences this duplicate
common/src/transaction/nft.rs:419
Method
get_normal_transfer
Constructor to help to construct a normal ETH/native token transfer request
common/src/qr_code.rs:69
Method
get_public_key_bytes
(&self)
bindings/wasm/src/lib.rs:70
Method
get_public_key_bytes
gets public key to byte array
bindings/cpp/src/lib.rs:737
Method
get_public_key_hex
(&self)
bindings/wasm/src/lib.rs:76
Method
get_public_key_hex
gets public key to a hex string without the 0x prefix
bindings/cpp/src/lib.rs:742
Function
get_single_bank_send_signdoc
creates the transaction signing payload (`SignDoc`) for `MsgSend` from the Cosmos SDK bank module
bindings/cpp/src/lib.rs:918
Function
get_staking_delegate_signed_tx
creates the signed transaction for `MsgDelegate` from the Cosmos SDK staking module
bindings/cpp/src/lib.rs:972
Function
get_staking_redelegate_signed_tx
creates the signed transaction for `MsgBeginRedelegate` from the Cosmos SDK staking module
bindings/cpp/src/lib.rs:997
Function
get_staking_unbond_signed_tx
creates the signed transaction for `MsgUndelegate` from the Cosmos SDK staking module
bindings/cpp/src/lib.rs:1029
Function
get_symbol_blocking
(contract_address: &str, web3api_url: &str)
common/src/node/ethereum/erc721.rs:126
Function
get_total_supply_blocking
( contract_address: &str, web3api_url: &str, )
common/src/node/ethereum/erc721.rs:168
Function
get_user_expires_blocking
( contract_address: &str, token_id: &str, web3api_url: &str, )
common/src/node/ethereum/erc4907.rs:19
Function
get_user_of_blocking
( contract_address: &str, token_id: &str, web3api_url: &str, )
common/src/node/ethereum/erc4907.rs:41
Function
hex2bytes
(data: String)
bindings/wasm/src/lib.rs:188
Function
ibc_transfer_check
()
common/src/transaction/cosmos_sdk.rs:1319
Method
indicators
Indicators return the current trl informations
proto/src/prost/terra.treasury.v1beta1.rs:343
Method
instantiate_contract
Instantiate creates a new smart contract instance for the given code id.
proto/src/prost/terra.wasm.v1beta1.rs:262
← previous
next →
501–600 of 824, ranked by callers