MCPcopy Create free account

hub / github.com/SorellaLabs/angstrom / functions

Functions2,519 in github.com/SorellaLabs/angstrom

↓ 10 callersMethodtry_map_inner
( self, mut f: impl FnMut(Order) -> eyre::Result<NewOrder> )
crates/types/primitives/src/sol_bindings/ext/grouped_orders.rs:141
↓ 10 callersMethodunique_order_hash
(&self, user_address: Address)
crates/types/primitives/src/sol_bindings/rpc_orders.rs:216
↓ 10 callersMethodupdate_position
(&mut self, tick_lower: i32, tick_upper: i32, liquidity_delta: i128)
crates/uniswap-v4/src/uniswap/pool.rs:542
↓ 9 callersMethodadd_pending_tx
(&mut self, tx: PendingTransaction)
testing-tools/src/types/initial_state.rs:36
↓ 9 callersMethodangstrom_signer
(&self)
testing-tools/src/types/config/node.rs:80
↓ 9 callersMethodcmp
(&self, other: &Self)
crates/types/src/matching/uniswap/poolprice.rs:60
↓ 9 callersFunctioncreate_test_order
( from: Address, pool_id: PoolKey, validity: Option<OrderValidity>, signer: Op
crates/order-pool/src/order_indexer.rs:583
↓ 9 callersMethoddeadline
(self, deadline: U256)
crates/types/primitives/src/orders/builders/user.rs:73
↓ 9 callersMethodflatten
(self)
crates/utils/src/poll_ext.rs:26
↓ 9 callersMethodget_block
(&mut self, blocknum: u64)
crates/telemetry/src/lib.rs:105
↓ 9 callersFunctionhas_permission
(addr: Address, f: UniswapFlags)
testing-tools/src/contracts/deploy/mod.rs:86
↓ 9 callersMethodid
(&self)
crates/matching-engine/src/book/mod.rs:46
↓ 9 callersMethodinverse_order
If `true`, this is an inverse order that operates with T1 as a base quantity instead of T0. That means this order will cause or react to debt
crates/matching-engine/src/book/order.rs:114
↓ 9 callersMethodkill_or_fill
(self)
crates/types/primitives/src/orders/builders/user.rs:47
↓ 9 callersMethodnew_pool
(&self, pool: NewInitializedPool)
crates/order-pool/src/order_indexer.rs:394
↓ 9 callersMethodpool_id
(self, pool_id: FixedBytes<32>)
testing-tools/src/type_generator/orders/stored.rs:36
↓ 9 callersMethodquantity
Retrieve the quantity available within the bounds of a given order
crates/matching-engine/src/book/order.rs:132
↓ 9 callersFunctionraw_price
(p: u128)
crates/matching-engine/tests/matching.rs:76
↓ 9 callersFunctionsetup_test_accounts
()
crates/validation/src/order/state/account/user.rs:480
↓ 9 callersMethodsign_off_reorg
( &self, module: &'static str, block_range: RangeInclusive<u64>, waker: Option
crates/types/src/block_sync.rs:150
↓ 9 callersMethodstate_by_block_id
( &self, block_id: alloy::eips::BlockId )
crates/types/src/reth_db_wrapper.rs:173
↓ 9 callersMethodsum
(iter: I)
crates/types/primitives/src/primitive/ray.rs:34
↓ 8 callersMethodapply_periphery_logs
looks at all periphery contrct events updating the internal state + sending out info.
crates/eth/src/manager.rs:189
↓ 8 callersFunctionconst_1e6
()
crates/types/primitives/src/primitive/matching_price.rs:19
↓ 8 callersMethodcurrent_price
(&self, direction: bool)
crates/types/src/matching/uniswap/poolsnapshot.rs:200
↓ 8 callersMethoddonation
(&self)
crates/types/src/uni_structure/donation.rs:28
↓ 8 callersMethodfetch_max_amount
(&self)
crates/types/primitives/src/contract_payloads/angstrom/order.rs:27
↓ 8 callersFunctionget_quantities_at_price
Output should be: (t1 liquidity change, t0 allocated to order fulfillment post-gas, t0 allocated to fee)
crates/types/primitives/src/primitive/matching_math.rs:46
↓ 8 callersMethodid
(&self)
testing-tools/src/type_generator/consensus/pool.rs:40
↓ 8 callersMethodis_bid
An order is a bid if it's putting in T1 to get out T0. T1 is always the greater address, so if `token_in > token_out` then T1 is being put in to get
crates/types/primitives/src/sol_bindings/ext/mod.rs:95
↓ 8 callersMethodis_book
(&self)
crates/matching-engine/src/book/order.rs:41
↓ 8 callersMethodmake_config
(self)
bin/testnet/src/cli/devnet.rs:37
↓ 8 callersMethodowned_map
(self, f: F)
crates/utils/src/map.rs:8
↓ 8 callersMethodpools
(&self)
crates/uniswap-v4/src/uniswap/pool_manager.rs:233
↓ 8 callersMethodprice_params
(self, price_params: DistributionParameters)
testing-tools/src/type_generator/orders/distribution.rs:45
↓ 8 callersMethodprovider_mut
(&mut self)
testing-tools/src/providers/anvil_provider.rs:87
↓ 8 callersFunctionsetup_basic_pool
()
crates/uniswap-v4/src/uniswap/pool.rs:822
↓ 8 callersFunctionsetup_test_indexer
()
crates/order-pool/src/order_indexer.rs:542
↓ 8 callersFunctionsetup_tracing
()
crates/uniswap-v4/src/uniswap/pool.rs:750
↓ 8 callersMethodsigning_key
(self, signing_key: Option<AngstromSigner<PrivateKeySigner>>)
testing-tools/src/type_generator/orders/distribution.rs:61
↓ 8 callersMethodspawn_task
(&mut self, op: OP, pipeline_cx: &mut CX)
crates/utils/src/sync_pipeline.rs:122
↓ 8 callersMethoduse_internal
(self, use_internal: bool)
crates/types/primitives/src/orders/builders/tob.rs:64
↓ 8 callersMethodvolume_params
(self, volume_params: DistributionParameters)
testing-tools/src/type_generator/orders/distribution.rs:49
↓ 7 callersMethodaddress
(&self)
crates/types/primitives/src/primitive/signer.rs:32
↓ 7 callersMethodaddress
(self, address: Address)
crates/types/primitives/src/orders/builders/stored.rs:125
↓ 7 callersMethodamm
(&self)
crates/matching-engine/src/book/mod.rs:67
↓ 7 callersMethodas_ray
Return the current price as a Ray
crates/types/src/matching/uniswap/poolprice.rs:336
↓ 7 callersMethodasks
(&self)
crates/matching-engine/src/book/mod.rs:54
↓ 7 callersMethodbroadcast_message
Broadcast Strom message to all peers
crates/angstrom-net/src/network.rs:45
↓ 7 callersMethodbuild
(self)
testing-tools/src/type_generator/book.rs:29
↓ 7 callersMethodcurrent_block_number
(&self)
crates/types/src/block_sync.rs:256
↓ 7 callersMethodencode
(&self, out: &mut dyn BufMut)
crates/angstrom-net/src/types/message.rs:44
↓ 7 callersMethodfetch_pool_snapshot
(&self)
crates/uniswap-v4/src/uniswap/pool.rs:111
↓ 7 callersMethodfrom
(value: OrderValidationRequest)
crates/validation/src/order/mod.rs:40
↓ 7 callersMethodget_eoa
fetches all eoa addresses touched
crates/eth/src/manager.rs:291
↓ 7 callersMethodget_range_for_tick
Find the PoolRange in this market snapshot that the provided tick lies within, if any
crates/types/src/matching/uniswap/poolsnapshot.rs:115
↓ 7 callersMethodget_state
(&mut self, addr: Address)
crates/types/primitives/src/contract_payloads/asset/state.rs:118
↓ 7 callersMethodinv_ray
1e54 / self
crates/types/primitives/src/primitive/ray.rs:377
↓ 7 callersMethodoutput
(&self)
crates/types/src/uni_structure/pool_swap.rs:381
↓ 7 callersMethodpartial_fill
Create a new Debt object based on the price change created by filling the debt with a specified amount of t0
crates/types/src/matching/debt.rs:269
↓ 7 callersMethodprice
Provides the LITERAL price as specified in the order. Note that for bids this can be inverse
crates/types/primitives/src/sol_bindings/ext/grouped_orders.rs:198
↓ 7 callersMethodprovider
(&self)
testing-tools/src/providers/anvil_provider.rs:83
↓ 7 callersMethodprovider
(&self)
testing-tools/src/providers/mod.rs:46
↓ 7 callersMethodrespend_conflicts
( &self, user: UserAddress, avoidance: RespendAvoidanceMethod )
crates/validation/src/order/state/account/user.rs:253
↓ 7 callersMethodsave_checkpoint
Save our current solve state to an internal checkpoint
crates/matching-engine/src/matcher/volume.rs:86
↓ 7 callersMethodsend_events
(&mut self, event: EthEvent)
crates/eth/src/manager.rs:115
↓ 7 callersMethodslot_duration
(&self)
crates/types/src/consensus/slot_clock.rs:162
↓ 7 callersMethodsolution
short on asks.
crates/matching-engine/src/matcher/delta.rs:610
↓ 7 callersMethodstorage_ref
( &self, address: Address, index: alloy::primitives::U256 )
crates/uniswap-v4/src/lib.rs:720
↓ 7 callersMethodvalidate_order
(&mut self, origin: OrderOrigin, order: AllOrders)
crates/order-pool/src/validator.rs:136
↓ 6 callersMethodat_price
(&self, price: SqrtPriceX96, direction: bool)
crates/types/src/matching/uniswap/poolsnapshot.rs:217
↓ 6 callersMethodbids
(&self)
crates/matching-engine/src/book/mod.rs:50
↓ 6 callersMethodbuild
(self)
testing-tools/src/type_generator/amm.rs:59
↓ 6 callersMethodchoose_proposer
(&mut self, block_number: BlockNumber)
crates/consensus/src/leader_selection.rs:118
↓ 6 callersMethodcontroller
(&self)
testing-tools/src/contracts/environment/angstrom.rs:176
↓ 6 callersFunctioncreate_test_validators
()
crates/consensus/src/leader_selection.rs:275
↓ 6 callersMethoddecode
(buf: &mut &[u8])
crates/angstrom-net/src/types/message.rs:54
↓ 6 callersMethodexact
(self)
crates/types/primitives/src/orders/builders/user.rs:56
↓ 6 callersMethodflag
(&self)
testing-tools/src/contracts/deploy/uniswap_flags.rs:28
↓ 6 callersMethodget_code_at
(&self, address: Address)
crates/types/src/reth_db_provider.rs:155
↓ 6 callersMethodget_stage
(&mut self, stage: AssetBuilderStage)
crates/types/primitives/src/contract_payloads/asset/builder.rs:27
↓ 6 callersMethodget_storage_at
( &self, address: Address, key: U256 )
crates/types/src/reth_db_provider.rs:133
↓ 6 callersFunctionget_str
(obj: Json, *path: str)
contracts/test/_reference/eip712.py:76
↓ 6 callersMethodget_transaction_count
Override the `get_transaction_count` method to fetch the transaction count of an address. `RpcWithBlock` uses `ProviderCall` under the hood.
crates/types/src/reth_db_provider.rs:114
↓ 6 callersMethodhandle_message
(&mut self, event: StromConsensusEvent)
crates/consensus/src/rounds/mod.rs:146
↓ 6 callersFunctioninit_tracing
()
crates/consensus/src/rounds/mod.rs:580
↓ 6 callersFunctioninit_tracing
(verbosity: u8)
bin/testnet/src/cli/mod.rs:90
↓ 6 callersMethodinitial_state_config
(&self)
testing-tools/src/types/config/replay.rs:73
↓ 6 callersMethodinput
(&self)
crates/types/src/uni_structure/pool_swap.rs:377
↓ 6 callersMethodis_closed
(&self)
crates/types/src/consensus/mod.rs:22
↓ 6 callersMethodis_debt
Is `true` when the order in the container includes debt, this can only be true of a Composite order
crates/matching-engine/src/book/order.rs:69
↓ 6 callersMethodprice
(&self)
crates/types/src/matching/debt.rs:148
↓ 6 callersMethodprice_for_book_side
Get the appropriate price when passed a bool telling us if we're looking for a bid-side price or not TODO: Deprecate this and replace with `price_t1
crates/types/primitives/src/sol_bindings/ext/grouped_orders.rs:192
↓ 6 callersMethodprovider
(&self)
crates/uniswap-v4/src/uniswap/pool_providers/provider_adapter.rs:31
↓ 6 callersMethodquantity
(&self)
crates/types/src/matching/tokens.rs:87
↓ 6 callersMethodquantity_in
(self, quantity_in: u128)
crates/types/primitives/src/orders/builders/tob.rs:48
↓ 6 callersMethodquantity_out
(self, quantity_out: u128)
crates/types/primitives/src/orders/builders/tob.rs:52
↓ 6 callersMethodrecover_signer
(&self, pair: &[Pair], asset: &[Asset], block: u64)
crates/types/primitives/src/contract_payloads/angstrom/order.rs:79
↓ 6 callersMethodreorg
(&self, reorg_range: RangeInclusive<u64>)
crates/types/src/block_sync.rs:133
↓ 6 callersMethodround_up
Whether or not price calculations for this debt type should round up
crates/types/src/matching/debt.rs:36
← previousnext →101–200 of 2,519, ranked by callers