MCPcopy Create free account

hub / github.com/crypto-com/defi-wallet-core-rs / functions

Functions824 in github.com/crypto-com/defi-wallet-core-rs

Functioneth_abi_token_bind_test
()
common/src/transaction/ethereum/abi_contract.rs:222
Functioneth_chain_is_legacy
(coin_type: CoinType)
bindings/wasm/src/ethereum.rs:199
Methodeth_sign
(&self, message: Vec<u8>, chain_id: u64)
bindings/wasm/src/lib.rs:56
Methodeth_sign_by_hash
(&self, hash: String, chain_id: u64)
bindings/wasm/src/lib.rs:63
Functioneth_sign_insecure
(private_key: PrivateKey, hash: &str)
bindings/wasm/src/ethereum/signer.rs:14
Functioneth_sign_transaction
(json_str: &str, private_key: PrivateKey)
bindings/wasm/src/ethereum.rs:275
Functioneth_sign_transaction_with_chainid
( json_str: &str, private_key: PrivateKey, chain_id: u64, )
bindings/wasm/src/ethereum.rs:284
Functioneth_sign_typed_data
( private_key: PrivateKey, json_typed_data: &str, )
bindings/wasm/src/ethereum/signer.rs:68
Functioneth_signing_works
()
common/src/transaction/ethereum.rs:481
Functioneth_tx_test
()
common/src/transaction/ethereum.rs:508
Functioneth_tx_works
()
common/src/transaction/ethereum.rs:464
MethodethereumDemo
mobile_modules/android_module/dwclib/src/androidTest/java/com/crypto/dwclib/ExampleInstrumentedTest.kt:583
Methodexchange_rate
ExchangeRate returns exchange rate of a denom
proto/src/prost/terra.oracle.v1beta1.rs:495
Methodexchange_rates
ExchangeRates returns exchange rates of all denoms
proto/src/prost/terra.oracle.v1beta1.rs:515
Methodexecute_contract
Execute submits the given message data to a smart contract
proto/src/prost/terra.wasm.v1beta1.rs:285
Methodfeeder_delegation
FeederDelegation returns feeder delegation of a validator
proto/src/prost/terra.oracle.v1beta1.rs:615
Methodfmt
(&self, f: &mut fmt::Formatter)
bindings/cpp/src/nft.rs:169
Methodfmt
(&self, f: &mut std::fmt::Formatter)
common/src/qr_code.rs:21
Methodfmt
(&self, f: &mut ::std::fmt::Formatter)
common/src/login.rs:44
Methodfmt
(&self, f: &mut ::std::fmt::Formatter)
common/src/transaction/nft.rs:82
Methodfmt
(&self, f: &mut fmt::Formatter)
common/src/node/ethereum/abi.rs:211
Methodfmt
(&self, f: &mut fmt::Formatter)
common/src/node/ethereum/eip712.rs:24
Methodformat_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
Functionformat_to_js_error
(error: E)
bindings/wasm/src/utils.rs:17
Methodformat_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
Methodfrom
(info: CosmosSDKTxInfoRaw)
bindings/wasm/src/cosmos_sdk.rs:379
Methodfrom
(coin: CoinType)
bindings/wasm/src/lib.rs:130
Methodfrom
(msg: &CosmosSDKMsgRaw)
bindings/cpp/src/lib.rs:162
Methodfrom
(d: proto::chainmain::nft::v1::Denom)
bindings/cpp/src/nft.rs:158
Methodfrom
(word_count: MnemonicWordCount)
common/src/wallet.rs:39
Methodfrom
(contract_call: builders::ContractCall<M, D>)
common/src/contract.rs:212
Methodfrom
(error: HdWrapError)
common/src/wallet/wasm_binding.rs:7
Methodfrom
(error: CosmosError)
common/src/transaction/wasm_binding.rs:7
Methodfrom
(any: cosmrs::Any)
common/src/transaction/cosmos_sdk/parser/structs.rs:27
Methodfrom
(msg: bank::v1beta1::MsgSend)
common/src/transaction/cosmos_sdk/parser/structs/cosmos_raw_msg.rs:55
Methodfrom
(msg: MsgExecuteContract)
common/src/transaction/luna_classic/wasm.rs:45
Methodfrom
(version: u8)
common/src/node/cosmos_sdk.rs:81
Methodfrom
(e: RestError)
common/src/node/wasm_binding.rs:7
Methodfrom
(response: QueryBalanceResponse)
common/src/node/cosmos_sdk/balance_query.rs:16
Methodfrom
(src: EthersTransactionReceipt)
common/src/node/ethereum/utils.rs:54
Methodfrom_address_str
Create from a string of address.
common/src/node/ethereum/abi.rs:310
Methodfrom_bytes
(bytes: Vec<u8>)
bindings/wasm/src/lib.rs:40
Methodfrom_custom
(obj: Self)
common/src/transaction/uniffi_binding.rs:19
Methodfrom_hex
(hex: String)
bindings/wasm/src/lib.rs:48
Methodfrom_int_str
Create from a string of signed integer.
common/src/node/ethereum/abi.rs:317
Methodfrom_str
(s: &str)
common/src/qr_code.rs:171
Methodfrom_str
(s: &str)
common/src/transaction/nft.rs:235
Methodfrom_str
(s: &str)
common/src/node/ethereum/abi.rs:243
Methodfrom_str
(s: &str)
common/src/node/ethereum/eip712.rs:32
Methodfrom_tokens
(tokens: Vec<Token>)
bindings/cpp/src/ethereum.rs:29
Methodfrom_uint_str
Create from a string of unsigned integer.
common/src/node/ethereum/abi.rs:324
Methodgenerate_english
generates the HD wallet and returns the backup phrase
common/src/wallet.rs:172
Methodgenerate_wallet
generates the HD wallet with a BIP39 backup phrase (English words)
common/src/wallet.rs:131
MethodgetAccountBalanceWorkTest
mobile_modules/android_module/dwclib/src/androidTest/java/com/crypto/dwclib/ExampleInstrumentedTest.kt:660
MethodgetSingleMsgSignPayloadWorkTest
mobile_modules/android_module/dwclib/src/androidTest/java/com/crypto/dwclib/ExampleInstrumentedTest.kt:104
Methodget_account_balance
return the balance (blocking)
common/src/node/cosmos_sdk.rs:356
Methodget_account_details
return the account details (blocking)
common/src/node/cosmos_sdk.rs:365
Methodget_address
(&self, coin: CoinType, index: u32)
bindings/wasm/src/lib.rs:222
Functionget_block_number_blocking
(api_url: String)
bindings/cpp/src/lib.rs:1317
Functionget_block_number_blocking
(web3api_url: String)
common/src/node/ethereum/utils.rs:407
Methodget_coin_type
return the network HD coin type
common/src/transaction/cosmos_sdk.rs:72
Functionget_contract_balance_blocking
( account_address: &str, contract_details: ContractBalance, web3api_url: &str, )
common/src/node/ethereum/utils.rs:1014
Methodget_denom_metadata
return the denomination metadata (blocking)
common/src/node/cosmos_sdk.rs:370
Functionget_distribution_set_withdraw_address_signed_tx
creates the signed transaction for `MsgSetWithdrawAddress` from the Cosmos SDK distributon module
bindings/cpp/src/lib.rs:1054
Functionget_distribution_withdraw_reward_signed_tx
creates the signed transaction for `MsgWithdrawDelegatorReward` from the Cosmos SDK distributon module
bindings/cpp/src/lib.rs:1070
Methodget_erc20_transfer
Constructor to help to construct a ERC20 token transfer request
common/src/qr_code.rs:81
Functionget_eth_balance_blocking
(address: &str, web3api_url: &str)
common/src/node/ethereum/utils.rs:991
Functionget_eth_chain_id
(coin_type: CoinType)
bindings/wasm/src/ethereum.rs:189
Functionget_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
Functionget_eth_transaction_receipt_by_string_blocking
( tx_hash: String, web3api_url: String, )
common/src/node/ethereum/utils.rs:413
Functionget_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
Functionget_eth_transaction_receipt_by_vec_blocking
( tx_hash: Vec<u8>, web3api_url: String, )
common/src/node/ethereum/utils.rs:422
Functionget_ibc_transfer_signed_tx
( tx_info: ffi::CosmosSDKTxInfoRaw, private_key: &PrivateKey, receiver: String, source_port: S
bindings/cpp/src/lib.rs:1087
Functionget_interval
(web3api_url: String)
common/src/node/ethereum/utils.rs:333
Functionget_is_approved_for_all_blocking
( contract_address: &str, owner: &str, operator: &str, web3api_url: &str, )
common/src/node/ethereum/erc1155.rs:43
Methodget_key
bindings/cpp/src/nft.cc:10
Functionget_msg_signed_tx
creates the signed transaction for cosmos
bindings/cpp/src/lib.rs:1124
Functionget_name_blocking
(contract_address: &str, web3api_url: &str)
common/src/node/ethereum/erc721.rs:120
Functionget_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
Functionget_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
Functionget_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
Functionget_nft_mint_signed_tx
( tx_info: CosmosSDKTxInfo, secret_key: Arc<SecretKey>, id: String, denom_id: String, name
common/src/transaction/nft.rs:365
Functionget_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
Methodget_normal_transfer
Constructor to help to construct a normal ETH/native token transfer request
common/src/qr_code.rs:69
Methodget_public_key_bytes
(&self)
bindings/wasm/src/lib.rs:70
Methodget_public_key_bytes
gets public key to byte array
bindings/cpp/src/lib.rs:737
Methodget_public_key_hex
(&self)
bindings/wasm/src/lib.rs:76
Methodget_public_key_hex
gets public key to a hex string without the 0x prefix
bindings/cpp/src/lib.rs:742
Functionget_single_bank_send_signdoc
creates the transaction signing payload (`SignDoc`) for `MsgSend` from the Cosmos SDK bank module
bindings/cpp/src/lib.rs:918
Functionget_staking_delegate_signed_tx
creates the signed transaction for `MsgDelegate` from the Cosmos SDK staking module
bindings/cpp/src/lib.rs:972
Functionget_staking_redelegate_signed_tx
creates the signed transaction for `MsgBeginRedelegate` from the Cosmos SDK staking module
bindings/cpp/src/lib.rs:997
Functionget_staking_unbond_signed_tx
creates the signed transaction for `MsgUndelegate` from the Cosmos SDK staking module
bindings/cpp/src/lib.rs:1029
Functionget_symbol_blocking
(contract_address: &str, web3api_url: &str)
common/src/node/ethereum/erc721.rs:126
Functionget_total_supply_blocking
( contract_address: &str, web3api_url: &str, )
common/src/node/ethereum/erc721.rs:168
Functionget_user_expires_blocking
( contract_address: &str, token_id: &str, web3api_url: &str, )
common/src/node/ethereum/erc4907.rs:19
Functionget_user_of_blocking
( contract_address: &str, token_id: &str, web3api_url: &str, )
common/src/node/ethereum/erc4907.rs:41
Functionhex2bytes
(data: String)
bindings/wasm/src/lib.rs:188
Functionibc_transfer_check
()
common/src/transaction/cosmos_sdk.rs:1319
Methodindicators
Indicators return the current trl informations
proto/src/prost/terra.treasury.v1beta1.rs:343
Methodinstantiate_contract
Instantiate creates a new smart contract instance for the given code id.
proto/src/prost/terra.wasm.v1beta1.rs:262
← previousnext →501–600 of 824, ranked by callers