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
↓ 1 callers
Function
get_token_uri_blocking
( contract_address: &str, token_id: &str, web3api_url: &str, )
common/src/node/ethereum/erc721.rs:132
↓ 1 callers
Function
get_total_supply
(contract_address: &str, web3api_url: &str)
common/src/node/ethereum/erc20.rs:41
↓ 1 callers
Function
get_total_supply
(contract_address: &str, web3api_url: &str)
common/src/node/ethereum/erc721.rs:71
↓ 1 callers
Function
get_uri
( contract_address: &str, token_id: &str, web3api_url: &str, )
common/src/node/ethereum/erc1155.rs:6
↓ 1 callers
Function
get_uri_blocking
( contract_address: &str, token_id: &str, web3api_url: &str, )
common/src/node/ethereum/erc1155.rs:19
↓ 1 callers
Function
get_user_expires
( contract_address: &str, token_id: &str, web3api_url: &str, )
common/src/node/ethereum/erc4907.rs:6
↓ 1 callers
Function
get_user_of
( contract_address: &str, token_id: &str, web3api_url: &str, )
common/src/node/ethereum/erc4907.rs:28
↓ 1 callers
Function
invalid_value_for_type_error
( field_type: &EthAbiParamType, json_value: &serde_json::Value, )
common/src/node/ethereum/eip712/deserializer.rs:152
↓ 1 callers
Function
is_github
Parse `--github` flag passed to `proto-build` on the eponymous GitHub Actions job. Disables `info`-level log messages, instead outputting only a commi
proto-build/src/main.rs:92
↓ 1 callers
Function
is_quiet
()
proto-build/src/main.rs:82
↓ 1 callers
Function
json_to_address
(json_value: &serde_json::Value)
common/src/node/ethereum/eip712/deserializer.rs:164
↓ 1 callers
Function
json_to_array
( json_value: &serde_json::Value, item_type: &EthAbiParamType, struct_types: &HashMap<Eip712Struct
common/src/node/ethereum/eip712/deserializer.rs:172
↓ 1 callers
Function
json_to_bool
(json_value: &serde_json::Value)
common/src/node/ethereum/eip712/deserializer.rs:189
↓ 1 callers
Function
json_to_bytes
(json_value: &serde_json::Value)
common/src/node/ethereum/eip712/deserializer.rs:197
↓ 1 callers
Function
json_to_fixed_array
( json_value: &serde_json::Value, item_type: &EthAbiParamType, fixed_len: usize, struct_types:
common/src/node/ethereum/eip712/deserializer.rs:210
↓ 1 callers
Function
json_to_fixed_bytes
( json_value: &serde_json::Value, fixed_len: usize, )
common/src/node/ethereum/eip712/deserializer.rs:229
↓ 1 callers
Function
json_to_int
(json_value: &serde_json::Value)
common/src/node/ethereum/eip712/deserializer.rs:249
↓ 1 callers
Function
json_to_string
(json_value: &serde_json::Value)
common/src/node/ethereum/eip712/deserializer.rs:262
↓ 1 callers
Function
json_to_uint
(json_value: &serde_json::Value)
common/src/node/ethereum/eip712/deserializer.rs:270
↓ 1 callers
Function
logPrivateKeyInternal
(privateKey)
example/extension-example/test.js:3
↓ 1 callers
Function
logWalletAddresses
(wallet)
example/js-example/index.js:75
↓ 1 callers
Function
new_grpc_client
Create a new grpc client It can only be defined outside the `impl GrpcClient`, otherwise the mod ffi can not find it
bindings/cpp/src/nft.rs:288
↓ 1 callers
Function
new_logininfo
create Login Info by `msg` all information from the EIP-4361 plaintext message: https://eips.ethereum.org/EIPS/eip-4361
bindings/cpp/src/lib.rs:1187
↓ 1 callers
Method
nft_blocking
NFT queries the NFT for the given denom and token ID
common/src/node/nft.rs:275
↓ 1 callers
Function
output_commit_versions
(out_dir: &Path)
proto-build/src/main.rs:140
↓ 1 callers
Method
owner_blocking
Owner queries the NFTs of the specified owner
common/src/node/nft.rs:102
↓ 1 callers
Function
parse_ether
Converts the input to a U256 and converts from Ether to Wei.
bindings/cpp/src/uint.rs:371
↓ 1 callers
Method
parse_proto_json_fee
Parse `CosmosFee` from data of proto JSON mapping.
common/src/transaction/cosmos_sdk/parser.rs:24
↓ 1 callers
Method
parse_proto_json_msg
(&self, json_string: &str)
common/src/transaction/cosmos_sdk/parser/base_parser.rs:18
↓ 1 callers
Method
parse_proto_json_msg
(&self, json_string: &str)
common/src/transaction/cosmos_sdk/parser/crypto_org_parser.rs:19
↓ 1 callers
Method
parse_protobuf_auto_info
Parse `CosmosAuthInfo` from hex data of Protobuf.
common/src/transaction/cosmos_sdk/parser.rs:30
↓ 1 callers
Method
parse_protobuf_tx_body
Parse `CosmosTxBody` from hex data of Protobuf.
common/src/transaction/cosmos_sdk/parser/uniffi_binding.rs:61
↓ 1 callers
Function
polygon_demo
()
example/extension-example/test.js:363
↓ 1 callers
Function
query_account_balance
query account balance from cosmos address and denom name
bindings/cpp/src/lib.rs:1165
↓ 1 callers
Function
query_account_details
query account details from cosmos address
bindings/cpp/src/lib.rs:1134
↓ 1 callers
Method
query_account_details
Retrieve the account details (e.g. sequence and account number) for a given address. TODO: switch to grpc-web
bindings/wasm/src/cosmos_sdk.rs:40
↓ 1 callers
Function
restore_wallet_load_from_securestorage
( servicename: String, username: String, )
bindings/cpp/src/lib.rs:801
↓ 1 callers
Function
restore_wallet_save_to_securestorage
( mnemonic: String, password: String, servicename: String, username: String, )
bindings/cpp/src/lib.rs:782
↓ 1 callers
Function
secureStorageRead
bindings/cpp/src/android.cc:77
↓ 1 callers
Function
secureStorageReadBasic
bindings/cpp/src/android.cc:51
↓ 1 callers
Function
secureStorageWrite
bindings/cpp/src/android.cc:65
↓ 1 callers
Function
secureStorageWriteBasic
bindings/cpp/src/android.cc:36
↓ 1 callers
Method
send
( &mut self, function_name: &str, function_args: &str, // json )
bindings/cpp/src/ethereum.rs:204
↓ 1 callers
Function
send_redelegate_msg
(address: &str, mnemonic: &str, amount: u64)
bindings/wasm/tests/staking.rs:86
↓ 1 callers
Function
send_transfer_msg
()
bindings/wasm/tests/ibc.rs:43
↓ 1 callers
Function
send_unbond_msg
(address: &str, mnemonic: &str, amount: u64)
bindings/wasm/tests/staking.rs:104
↓ 1 callers
Function
set_cronos_httpagent
(agent: &str)
bindings/cpp/src/lib.rs:1402
↓ 1 callers
Function
set_ethers_httpagent
(agent: &str)
common/src/node/ethereum/provider.rs:13
↓ 1 callers
Function
set_quiet
()
proto-build/src/main.rs:86
↓ 1 callers
Function
setup_chainmain
(path, base_port)
integration_tests/network.py:59
↓ 1 callers
Function
setup_cronos
(path, base_port, enable_auto_deployment=True)
integration_tests/network.py:71
↓ 1 callers
Method
sign
fill default fields and sign
integration_tests/utils.py:65
↓ 1 callers
Method
sign_into
Sign this SignDoc and produce a Raw transaction. The protobuf bytes are moved out after calling this function.
common/src/transaction/cosmos_sdk/signer.rs:76
↓ 1 callers
Method
sign_logininfo
Sign Login Info constructs the plaintext message and signs it according to EIP-191 (as per EIP-4361). The returned vector is a serialized recoverable
bindings/cpp/src/lib.rs:1198
↓ 1 callers
Method
simulate
it'll submit the transaction for simulating its execution and return the used gas. (blocking)
common/src/node/cosmos_sdk.rs:376
↓ 1 callers
Function
simulate_blocking
(grpc_url: &str, tx: Vec<u8>)
common/src/node/cosmos_sdk.rs:126
↓ 1 callers
Method
supply_blocking
Supply queries the total supply of a given denom or owner
common/src/node/nft.rs:65
↓ 1 callers
Function
testBuildAndSignCosmosTx
()
example/js-example/index.js:193
↓ 1 callers
Function
testBuildEthereumContractBatchTransfer
()
example/js-example/index.js:237
↓ 1 callers
Function
testCosmosClient
()
example/js-example/index.js:253
↓ 1 callers
Function
testCosmosSignDirect
()
example/js-example/index.js:82
↓ 1 callers
Function
testEip199PersonalSign
()
example/js-example/index.js:97
↓ 1 callers
Function
testEip712RecursivelyNestedTypedDataSign
()
example/js-example/index.js:135
↓ 1 callers
Function
testEip712SimpleTypedDataSign
()
example/js-example/index.js:103
↓ 1 callers
Function
testEthSign
()
example/js-example/index.js:91
↓ 1 callers
Function
testPrivateKey
()
example/js-example/index.js:179
↓ 1 callers
Function
testQueryAccountBalance
(client)
example/js-example/index.js:262
↓ 1 callers
Function
test_approval
example/cpp-example/cronos.cc:222
↓ 1 callers
Function
test_chainmain_nft
example/cpp-example/chainmain.cc:48
↓ 1 callers
Function
test_cronos_testnet
example/cpp-example/cronos.cc:716
↓ 1 callers
Function
test_erc20_balance_of
example/cpp-example/cronos.cc:467
↓ 1 callers
Function
test_erc20_decimals
example/cpp-example/cronos.cc:491
↓ 1 callers
Function
test_erc20_name
example/cpp-example/cronos.cc:475
↓ 1 callers
Function
test_erc20_symbol
example/cpp-example/cronos.cc:483
↓ 1 callers
Function
test_erc20_total_supply
example/cpp-example/cronos.cc:499
↓ 1 callers
Function
test_interval
example/cpp-example/cronos.cc:424
↓ 1 callers
Function
test_login
example/cpp-example/chainmain.cc:264
↓ 1 callers
Function
test_uint
example/cpp-example/cronos.cc:397
↓ 1 callers
Function
test_wallet
example/cpp-example/wallet.cc:48
↓ 1 callers
Method
to_any
(&self, sender_address: AccountId)
common/src/transaction/cosmos_sdk.rs:438
↓ 1 callers
Method
to_any
(&self)
common/src/transaction/cosmos_sdk/parser/structs/cosmos_raw_msg.rs:42
↓ 1 callers
Method
to_bytes
converts private key to byte array
bindings/cpp/src/lib.rs:747
↓ 1 callers
Method
to_eip1559_tx
Convert to Eip 1559 Transaction Request
common/src/transaction/ethereum.rs:304
↓ 1 callers
Method
to_eip2930_tx
Convert to Eip 2930 Transaction Request
common/src/transaction/ethereum.rs:333
↓ 1 callers
Method
token_by_index
Returns a token ID at a given index of all the tokens stored by the contract. Use along with totalSupply to enumerate all tokens. From IERC721Enumera
bindings/cpp/src/contract.rs:395
↓ 1 callers
Method
token_of_owner_by_index
Returns a token ID owned by owner at a given index of its token list. Use along with balanceOf to enumerate all of owner's tokens. From IERC721Enumer
bindings/cpp/src/contract.rs:408
↓ 1 callers
Method
transform_tx_body
(&self, tx_body: &mut CosmosTxBody)
common/src/transaction/cosmos_sdk/parser/base_parser.rs:25
↓ 1 callers
Function
u256_max_value
The maximum value which can be inhabited by this type.
bindings/cpp/src/uint.rs:356
↓ 1 callers
Function
update_submodules
()
proto-build/src/main.rs:114
↓ 1 callers
Function
validate_after_burn
()
bindings/wasm/tests/nft.rs:322
↓ 1 callers
Function
validate_after_transfer
()
bindings/wasm/tests/nft.rs:274
↓ 1 callers
Function
validate_before_burn
()
bindings/wasm/tests/nft.rs:309
↓ 1 callers
Function
validate_before_transfer
()
bindings/wasm/tests/nft.rs:254
↓ 1 callers
Function
validate_edit
()
bindings/wasm/tests/nft.rs:295
↓ 1 callers
Function
validate_issue
()
bindings/wasm/tests/nft.rs:183
↓ 1 callers
Function
validate_mint
()
bindings/wasm/tests/nft.rs:234
↓ 1 callers
Method
verify
It verified the signature matches + also verifies the content of the message: - address in the message matches the address recovered from the signatur
common/src/login.rs:35
↓ 1 callers
Method
verify_logininfo
Verify Login Info It verified the signature matches + also verifies the content of the message: - address in the message matches the address recovered
bindings/cpp/src/lib.rs:1210
↓ 1 callers
Function
wait_for_transaction_receipt_by_string
( tx_hash: String, web3api_url: String, )
common/src/node/ethereum/utils.rs:397
↓ 1 callers
Function
wait_for_transaction_receipt_by_vec
( tx_hash: Vec<u8>, web3api_url: String, )
common/src/node/ethereum/utils.rs:386
← previous
next →
301–400 of 824, ranked by callers