MCPcopy Create free account

hub / github.com/cosmos/solidity-ibc-eureka / functions

Functions1,342 in github.com/cosmos/solidity-ibc-eureka

↓ 136 callersMethodString
String returns the string representation of the proof type.
e2e/interchaintestv8/types/proof.go:22
↓ 57 callersMethodRelayByTx
Relay the ibc packets produced by the results of transactions
e2e/interchaintestv8/types/relayer/relayer_grpc.pb.go:37
↓ 55 callersMethodBalanceOf
BalanceOf is a free data retrieval call binding the contract method 0x70a08231. Solidity: function balanceOf(address account) view returns(uint256)
e2e/interchaintestv8/types/erc20/contract.go:217
↓ 45 callersMethodGetTxReciept
(ctx context.Context, hash ethcommon.Hash)
e2e/interchaintestv8/ethereum/ethereum.go:189
↓ 44 callersMethodGetTransactOpts
(key *ecdsa.PrivateKey, chain ethereum.Ethereum)
e2e/interchaintestv8/e2esuite/utils.go:117
↓ 38 callersMethodlen
Returns the number of chunks presently stored in `self`.
packages/ethereum/tree_hash/src/merkleize_padded.rs:197
↓ 36 callersMethodMustBroadcastSdkTxBody
(ctx context.Context, chain *cosmos.CosmosChain, user ibc.Wallet, gas uint64, txBodyBz []byte)
e2e/interchaintestv8/e2esuite/utils.go:401
↓ 30 callersMethodBroadcastMessages
BroadcastMessages broadcasts the provided messages to the given chain and signs them on behalf of the provided user. Once the broadcast response is re
e2e/interchaintestv8/e2esuite/utils.go:57
↓ 28 callersMethodas_bytes
Returns a 32-byte slice.
packages/ethereum/tree_hash/src/merkle_hasher.rs:24
↓ 27 callersMethodBroadcastTx
BroadcastMessages broadcasts the provided messages to the given chain and signs them on behalf of the provided user. Once the transaction is mined, th
e2e/interchaintestv8/ethereum/ethereum.go:66
↓ 24 callersMethodget
Gets the `i`th chunk. Returns `Err` if `i` is out-of-bounds.
packages/ethereum/tree_hash/src/merkleize_padded.rs:188
↓ 23 callersFunctioncompare_reference_with_len
A simple wrapper to compare MerkleHasher to the reference function by just giving a number of leaves and a depth.
packages/ethereum/tree_hash/src/merkle_hasher.rs:432
↓ 23 callersMethodget_data_at_step
(&self, step: usize)
packages/ethereum/light-client/src/test_utils/fixtures.rs:109
↓ 21 callersMethodClientState
ClientState is a free data retrieval call binding the contract method 0xbd3ce6b0. Solidity: function clientState() view returns(string chainId, (uint
packages/go-abigen/sp1ics07tendermint/contract.go:461
↓ 17 callersMethodApprove
Approve is a paid mutator transaction binding the contract method 0x095ea7b3. Solidity: function approve(address spender, uint256 value) returns(bool
e2e/interchaintestv8/types/erc20/contract.go:379
↓ 17 callersMethodName
Name is a free data retrieval call binding the contract method 0x06fdde03. Solidity: function name() view returns(string)
e2e/interchaintestv8/types/erc20/contract.go:279
↓ 17 callersMethodTransact
Transact invokes the (paid) contract method with params as input values.
packages/go-abigen/ics26router/contract.go:219
↓ 17 callersMethodTransact
Transact invokes the (paid) contract method with params as input values.
packages/go-abigen/ics20transfer/contract.go:221
↓ 17 callersMethodget_light_block
(&self, block_height: Option<u64>)
packages/utils/src/rpc.rs:85
↓ 16 callersMethodAllowance
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e. Solidity: function allowance(address owner, address spender) view ret
e2e/interchaintestv8/types/erc20/contract.go:186
↓ 16 callersMethodcompute_sync_committee_period_at_slot
(&self, slot: u64)
packages/ethereum/light-client/src/client_state.rs:100
↓ 15 callersMethodCall
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for sim
packages/go-abigen/sp1ics07tendermint/contract.go:176
↓ 15 callersFunctioncompare_new_with_leaf_count
Compares the `MerkleHasher::with_depth` and `MerkleHasher::with_leaves` generate consistent results.
packages/ethereum/tree_hash/src/merkle_hasher.rs:441
↓ 15 callersFunctionsetup_test_context
(fixture: MembershipVerificationFixture)
packages/tendermint-light-client/membership/tests/helpers.rs:73
↓ 14 callersMethodfinish
Complete the half-node by providing a `right` value. Returns a digest of the left and right nodes.
packages/ethereum/tree_hash/src/merkle_hasher.rs:52
↓ 14 callersMethodtree_hash_packed_encoding
(&self)
packages/ethereum/tree_hash/tests/tests.rs:24
↓ 13 callersMethodCall
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for sim
packages/go-abigen/ics20transfer/contract.go:210
↓ 13 callersMethodCreateClient
Create a new ibc client on the target (destination) chain
e2e/interchaintestv8/types/relayer/relayer_grpc.pb.go:39
↓ 13 callersMethodGetEscrow
GetEscrow is a free data retrieval call binding the contract method 0x969631d5. Solidity: function getEscrow(string clientId) view returns(address)
packages/go-abigen/ics20transfer/contract.go:309
↓ 13 callersMethodSendTransfer
SendTransfer is a paid mutator transaction binding the contract method 0x2ac3dc38. Solidity: function sendTransfer((address,uint256,string,string,str
packages/go-abigen/ics20transfer/contract.go:773
↓ 13 callersFunctionassert_membership_fails_with
( ctx: &TestContext, expected_error: MembershipError, test_description: &str, )
packages/tendermint-light-client/membership/tests/helpers.rs:105
↓ 13 callersMethodget_vkey
(&self)
packages/sp1-ics07-tendermint-prover/src/programs.rs:12
↓ 13 callersFunctioninstantiate
( deps: DepsMut<EthereumCustomQuery>, _env: Env, _info: MessageInfo, msg: InstantiateMsg, )
programs/cw-ics08-wasm-eth/src/contract.rs:21
↓ 13 callersFunctionload
(name: &str)
packages/ethereum/light-client/src/test_utils/fixtures.rs:121
↓ 13 callersFunctionmk_deps
( )
programs/cw-ics08-wasm-eth/src/test/helpers.rs:52
↓ 13 callersMethodwrite
Write some bytes to the hasher. ## Errors Returns an error if the given bytes would create a leaf that would exceed the maximum permissible number o
packages/ethereum/tree_hash/src/merkle_hasher.rs:200
↓ 12 callersMethodInfo
Request relayer information
e2e/interchaintestv8/types/relayer/relayer_grpc.pb.go:43
↓ 12 callersMethodSetupSuite
SetupSuite sets up the chains, relayer, user accounts, clients, and connections
e2e/interchaintestv8/e2esuite/suite.go:49
↓ 12 callersMethodUpdateClient
Update the ibc client on the target (destination) chain
e2e/interchaintestv8/types/relayer/relayer_grpc.pb.go:41
↓ 11 callersMethodClose
()
e2e/interchaintestv8/ethereum/beaconapi.go:38
↓ 11 callersFunctionload_non_membership_fixture_data
()
packages/tendermint-light-client/membership/tests/helpers.rs:63
↓ 10 callersMethodAddFixtureStep
AddFixtureStep adds a new fixture step that will be written to the fixture file at the end of the test
e2e/interchaintestv8/types/wasm_fixtures.go:46
↓ 10 callersMethodCall
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for sim
packages/go-abigen/ics26router/contract.go:208
↓ 10 callersMethodCall
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for sim
packages/go-abigen/ibcerc20/contract.go:149
↓ 10 callersMethodSetupSuite
SetupSuite calls the underlying IbcEurekaTestSuite's SetupSuite method and deploys the IbcEureka contract
e2e/interchaintestv8/ibc_eureka_test.go:87
↓ 10 callersFunctionload_membership_fixture_data
()
packages/tendermint-light-client/membership/tests/helpers.rs:59
↓ 10 callersFunctionwith_leaves
()
packages/ethereum/tree_hash/src/merkle_hasher.rs:470
↓ 9 callersMethodCreateAndFundUser
()
e2e/interchaintestv8/ethereum/ethereum.go:141
↓ 9 callersMethodIbcERC20Contract
IbcERC20Contract is a free data retrieval call binding the contract method 0xa50ee2b4. Solidity: function ibcERC20Contract(string denom) view returns
packages/go-abigen/ics20transfer/contract.go:433
↓ 9 callersMethodTransact
Transact invokes the (paid) contract method with params as input values.
packages/go-abigen/sp1ics07tendermint/contract.go:187
↓ 9 callersFunctionfile_relayer_relayer_proto_rawDescGZIP
()
e2e/interchaintestv8/types/relayer/relayer.pb.go:677
↓ 9 callersFunctionfloorlog2
(n: u64)
packages/ethereum/types/src/consensus/merkle.rs:18
↓ 9 callersFunctionget_eth_client_state
(storage: &dyn Storage)
programs/cw-ics08-wasm-eth/src/state.rs:50
↓ 9 callersMethodget_sdk_msgs
( &self, )
packages/ethereum/light-client/src/test_utils/fixtures.rs:59
↓ 9 callersFunctionsetup_test_context
(fixture: UcAndMembershipFixture)
packages/tendermint-light-client/uc-and-membership/tests/helpers.rs:190
↓ 8 callersMethodcompute_epoch_at_slot
(&self, slot: u64)
packages/ethereum/light-client/src/client_state.rs:74
↓ 8 callersMethodtree_hash_root
(&self)
packages/ethereum/tree_hash/src/lib.rs:137
↓ 7 callersMethodCall
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for sim
packages/go-abigen/relayerhelper/contract.go:167
↓ 7 callersMethodCall
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for sim
e2e/interchaintestv8/types/erc20/contract.go:149
↓ 7 callersMethodError
Error returns any retrieval or parsing error occurred during filtering.
e2e/interchaintestv8/types/erc20/contract.go:488
↓ 7 callersMethodSetupSuite
SetupSuite calls the underlying SP1ICS07TendermintTestSuite's SetupSuite method and deploys the SP1ICS07Tendermint contract
e2e/interchaintestv8/sp1_ics07_test.go:72
↓ 7 callersMethodToOperatorArgs
ToOperatorArgs returns the proof type as arguments for the operator command.
e2e/interchaintestv8/types/proof.go:27
↓ 7 callersMethodTransact
Transact invokes the (paid) contract method with params as input values.
packages/go-abigen/ibcerc20/contract.go:160
↓ 7 callersMethodclient
(&self)
packages/relayer/lib/src/listener/cosmos_sdk.rs:28
↓ 7 callersMethodclient_state
Get the client state for a given client ID. # Errors Returns an error if the client state cannot be retrieved.
packages/relayer/modules/cosmos-to-eth/src/tx_builder.rs:84
↓ 7 callersFunctionget_eth_consensus_state
( storage: &dyn Storage, slot: u64, )
programs/cw-ics08-wasm-eth/src/state.rs:61
↓ 7 callersMethodget_json
(&self, path: &str)
packages/ethereum/apis/src/beacon_api/client.rs:117
↓ 7 callersFunctionquery
( deps: Deps<EthereumCustomQuery>, env: Env, msg: QueryMsg, )
programs/cw-ics08-wasm-eth/src/contract.rs:80
↓ 6 callersMethodBroadcastSdkTxBody
(ctx context.Context, chain *cosmos.CosmosChain, user ibc.Wallet, gas uint64, txBodyBz []byte)
e2e/interchaintestv8/e2esuite/utils.go:408
↓ 6 callersMethodCreateAndFundCosmosUser
CreateAndFundCosmosUser returns a new cosmos user with the given initial balance and funds it with the native chain denom.
e2e/interchaintestv8/e2esuite/utils.go:94
↓ 6 callersMethodGetCommitment
GetCommitment is a free data retrieval call binding the contract method 0x7795820c. Solidity: function getCommitment(bytes32 hashedPath) view returns
packages/go-abigen/ics26router/contract.go:338
↓ 6 callersMethodchain_id
Get the chain ID. # Errors Returns an error if the chain ID cannot be fetched.
packages/relayer/lib/src/listener/cosmos_sdk.rs:36
↓ 6 callersMethodfetch_tx_events
(&self, tx_ids: Vec<Hash>)
packages/relayer/lib/src/listener/cosmos_sdk.rs:50
↓ 6 callersMethodgenerate_proof
( &self, client_state: &SolClientState, trusted_consensus_state: &SolConsensusState,
packages/sp1-ics07-tendermint-prover/src/prover.rs:147
↓ 6 callersFunctionhash32_concat
Compute the hash of two slices concatenated.
packages/ethereum/tree_hash/src/sha256.rs:31
↓ 6 callersMethodinto_header
(self, trusted_light_block: &LightBlock)
packages/utils/src/light_block.rs:76
↓ 6 callersMethodprove_path
(&self, path: &[Vec<u8>], height: u64)
packages/utils/src/rpc.rs:178
↓ 6 callersFunctionretry
(retries int, waitTime time.Duration, fn func() (T, error))
e2e/interchaintestv8/ethereum/beaconapi.go:65
↓ 6 callersFunctionsudo
( deps: DepsMut<EthereumCustomQuery>, _env: Env, msg: SudoMsg, )
programs/cw-ics08-wasm-eth/src/contract.rs:40
↓ 6 callersFunctionto_sol_height
(height: Height)
programs/sp1-programs/utils/src/lib.rs:77
↓ 6 callersMethodverify_supported_fork_at_epoch
Verifies that an epoch is within a supported fork for the light client. # Errors Returns an error if the slot is not supported.
packages/ethereum/light-client/src/client_state.rs:52
↓ 5 callersMethodGetClient
GetClient is a free data retrieval call binding the contract method 0x7eb78932. Solidity: function getClient(string clientId) view returns(address)
packages/go-abigen/ics26router/contract.go:307
↓ 5 callersMethodGetCounterparty
GetCounterparty is a free data retrieval call binding the contract method 0xb0777bfa. Solidity: function getCounterparty(string clientId) view return
packages/go-abigen/ics26router/contract.go:369
↓ 5 callersMethodMulticall
Multicall is a paid mutator transaction binding the contract method 0xac9650d8. Solidity: function multicall(bytes[] data) returns(bytes[] results)
packages/go-abigen/ics26router/contract.go:699
↓ 5 callersMethodTransfer
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
e2e/interchaintestv8/types/erc20/contract.go:155
↓ 5 callersMethodadd_module
Add a relayer module to the relayer binary. # Panics Panics if the module has already been added.
packages/relayer/core/src/builder.rs:41
↓ 5 callersFunctionexecute_update_client
( ctx: &TestContext, )
packages/tendermint-light-client/update-client/tests/helpers.rs:160
↓ 5 callersFunctionload_combined_invalid_membership_fixture
()
packages/tendermint-light-client/uc-and-membership/tests/helpers.rs:303
↓ 5 callersFunctionload_happy_path_fixture
()
packages/tendermint-light-client/update-client/tests/helpers.rs:171
↓ 5 callersFunctionnormalize_merkle_branch
(branch: &[B256], gindex: u64)
packages/ethereum/light-client/src/sync_protocol_helpers.rs:104
↓ 5 callersFunctionsetup_test_context
(fixture: UpdateClientFixture)
packages/tendermint-light-client/update-client/tests/helpers.rs:137
↓ 5 callersMethodto_consensus_state
(&self)
packages/utils/src/light_block.rs:68
↓ 5 callersMethodto_summarized_sync_committee
(&self)
packages/ethereum/types/src/consensus/sync_committee.rs:47
↓ 5 callersFunctionupdate_client
IBC light client update client # Errors This function will return an error if: - The client ID cannot be created - The chain ID is invalid - Header
packages/tendermint-light-client/update-client/src/lib.rs:99
↓ 4 callersMethodCreateTMClientHeader
( ctx context.Context, chain *cosmos.CosmosChain, blockHeight int64, timestamp time.Time, oldHeader tmcli
e2e/interchaintestv8/e2esuite/utils.go:259
↓ 4 callersMethodFilteredICS20TimeoutPacketFromEthereumTest
( ctx context.Context, pt types.SupportedProofType, numOfTransfers int, timeoutFilter []uint64, )
e2e/interchaintestv8/ibc_eureka_test.go:1389
↓ 4 callersMethodFilteredRecvPacketToCosmosTest
(ctx context.Context, numOfTransfers int, transferAmount *big.Int, recvFilter []uint64)
e2e/interchaintestv8/relayer_test.go:861
↓ 4 callersMethodForgeScript
(deployer *ecdsa.PrivateKey, solidityContract string, args ...string)
e2e/interchaintestv8/ethereum/ethereum.go:103
↓ 4 callersMethodFullDenomPath
FullDenomPath is a free data retrieval call binding the contract method 0xf440e8c4. Solidity: function fullDenomPath() view returns(string)
packages/go-abigen/ibcerc20/contract.go:310
↓ 4 callersFunctionGRPCQuery
Queries the chain with a query request and deserializes the response to T
e2e/interchaintestv8/e2esuite/grpc_query.go:69
next →1–100 of 1,342, ranked by callers