Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/0xnibbler/mev-q4-2020
/ types & classes
Types & classes
169 in github.com/0xnibbler/mev-q4-2020
⨍
Functions
795
◇
Types & classes
169
↓ 2 callers
TypeAlias
AMT
model/amt.go:8
↓ 1 callers
TypeAlias
LabeledAdjacencyList
copied from github.com/soniakeys/graph
algo/graph/bf.go:13
TypeAlias
AMM
model/amm.go:8
Struct
AMMCommon
amm/common.go:13
Interface
AmtGetter
tokens/list.go:48
Struct
AmtGetterNoop
tokens/list.go:52
Interface
AmtSetter
algo/algo.go:369
Struct
BundleCallRes
fb/mev.go:259
Struct
BundleCallResElem
fb/mev.go:253
Struct
Cycle
model/cycle.go:18
TypeAlias
DistanceMatrix
algo/graph/cycles.go:153
Struct
Exec
fb/mev.go:73
Struct
FromList
algo/graph/bf.go:24
Struct
Half
model/cycle.go:12
Struct
LabeledDirected
algo/graph/bf.go:15
Struct
List
tokens/list.go:31
Struct
MEV
fb/mev.go:30
Struct
Metrics
metrics/metrics.go:28
Struct
Pair
amm/common.go:31
Struct
PathEnd
algo/graph/bf.go:19
Struct
PoolsResp
model/pull.go:7
Interface
PriceKeeper
amm/common.go:36
Struct
Prices
algo/algo.go:20
Struct
PricesAmt
algo/algo.go:24
Struct
RunResult
model/cycle.go:39
Struct
Scheduler
scheduler/scheduler.go:26
Struct
Sushiswap
amm/sushiswap.go:32
Struct
SushiswapPair
amm/sushiswap.go:60
Struct
Token
tokens/token.go:14
Struct
Token
Token is an auto generated Go binding around an Ethereum contract.
contracts/erc20/token.go:33
Struct
TokenApproval
TokenApproval represents a Approval event raised by the Token contract.
contracts/erc20/token.go:491
Struct
TokenApprovalIterator
TokenApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the Tok
contracts/erc20/token.go:424
Struct
TokenCaller
TokenCaller is an auto generated read-only Go binding around an Ethereum contract.
contracts/erc20/token.go:40
Struct
TokenCallerRaw
TokenCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
contracts/erc20/token.go:82
Struct
TokenCallerSession
TokenCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
contracts/erc20/token.go:64
Struct
TokenFilterer
TokenFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
contracts/erc20/token.go:50
Struct
TokenRaw
TokenRaw is an auto generated low-level Go binding around an Ethereum contract.
contracts/erc20/token.go:77
Struct
TokenSession
TokenSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
contracts/erc20/token.go:56
Struct
TokenTransactor
TokenTransactor is an auto generated write-only Go binding around an Ethereum contract.
contracts/erc20/token.go:45
Struct
TokenTransactorRaw
TokenTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
contracts/erc20/token.go:87
Struct
TokenTransactorSession
TokenTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
contracts/erc20/token.go:71
Struct
TokenTransfer
TokenTransfer represents a Transfer event raised by the Token contract.
contracts/erc20/token.go:645
Struct
TokenTransferIterator
TokenTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the Tok
contracts/erc20/token.go:578
Interface
TokenTransferSubsFn
tokens/list.go:313
Struct
UniswapV2
follow reserves (from this contract) + balances (from token contracts) see if can call skim()
amm/uniswapv2.go:35
Struct
UniswapV2Factory
UniswapV2Factory is an auto generated Go binding around an Ethereum contract.
contracts/sushiswap/UniswapV2Factory.go:50
Struct
UniswapV2Factory
UniswapV2Factory is an auto generated Go binding around an Ethereum contract.
contracts/uniswapv2/UniswapV2Factory.go:50
Struct
UniswapV2FactoryCaller
UniswapV2FactoryCaller is an auto generated read-only Go binding around an Ethereum contract.
contracts/sushiswap/UniswapV2Factory.go:57
Struct
UniswapV2FactoryCaller
UniswapV2FactoryCaller is an auto generated read-only Go binding around an Ethereum contract.
contracts/uniswapv2/UniswapV2Factory.go:57
Struct
UniswapV2FactoryCallerRaw
UniswapV2FactoryCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
contracts/sushiswap/UniswapV2Factory.go:99
Struct
UniswapV2FactoryCallerRaw
UniswapV2FactoryCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
contracts/uniswapv2/UniswapV2Factory.go:99
Struct
UniswapV2FactoryCallerSession
UniswapV2FactoryCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
contracts/sushiswap/UniswapV2Factory.go:81
Struct
UniswapV2FactoryCallerSession
UniswapV2FactoryCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
contracts/uniswapv2/UniswapV2Factory.go:81
Struct
UniswapV2FactoryFilterer
UniswapV2FactoryFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
contracts/sushiswap/UniswapV2Factory.go:67
Struct
UniswapV2FactoryFilterer
UniswapV2FactoryFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
contracts/uniswapv2/UniswapV2Factory.go:67
Struct
UniswapV2FactoryPairCreated
UniswapV2FactoryPairCreated represents a PairCreated event raised by the UniswapV2Factory contract.
contracts/sushiswap/UniswapV2Factory.go:560
Struct
UniswapV2FactoryPairCreated
UniswapV2FactoryPairCreated represents a PairCreated event raised by the UniswapV2Factory contract.
contracts/uniswapv2/UniswapV2Factory.go:477
Struct
UniswapV2FactoryPairCreatedIterator
UniswapV2FactoryPairCreatedIterator is returned from FilterPairCreated and is used to iterate over the raw logs and unpacked data for PairCreated even
contracts/sushiswap/UniswapV2Factory.go:493
Struct
UniswapV2FactoryPairCreatedIterator
UniswapV2FactoryPairCreatedIterator is returned from FilterPairCreated and is used to iterate over the raw logs and unpacked data for PairCreated even
contracts/uniswapv2/UniswapV2Factory.go:410
Struct
UniswapV2FactoryRaw
UniswapV2FactoryRaw is an auto generated low-level Go binding around an Ethereum contract.
contracts/sushiswap/UniswapV2Factory.go:94
Struct
UniswapV2FactoryRaw
UniswapV2FactoryRaw is an auto generated low-level Go binding around an Ethereum contract.
contracts/uniswapv2/UniswapV2Factory.go:94
Struct
UniswapV2FactorySession
UniswapV2FactorySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
contracts/sushiswap/UniswapV2Factory.go:73
Struct
UniswapV2FactorySession
UniswapV2FactorySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
contracts/uniswapv2/UniswapV2Factory.go:73
Struct
UniswapV2FactoryTransactor
UniswapV2FactoryTransactor is an auto generated write-only Go binding around an Ethereum contract.
contracts/sushiswap/UniswapV2Factory.go:62
Struct
UniswapV2FactoryTransactor
UniswapV2FactoryTransactor is an auto generated write-only Go binding around an Ethereum contract.
contracts/uniswapv2/UniswapV2Factory.go:62
Struct
UniswapV2FactoryTransactorRaw
UniswapV2FactoryTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
contracts/sushiswap/UniswapV2Factory.go:104
Struct
UniswapV2FactoryTransactorRaw
UniswapV2FactoryTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
contracts/uniswapv2/UniswapV2Factory.go:104
Struct
UniswapV2FactoryTransactorSession
UniswapV2FactoryTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
contracts/sushiswap/UniswapV2Factory.go:88
Struct
UniswapV2FactoryTransactorSession
UniswapV2FactoryTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
contracts/uniswapv2/UniswapV2Factory.go:88
Struct
UniswapV2Pair
amm/uniswapv2.go:67
Struct
UniswapV2Pair
UniswapV2Pair is an auto generated Go binding around an Ethereum contract.
contracts/sushiswap/UniswapV2Pair.go:50
Struct
UniswapV2Pair
UniswapV2Pair is an auto generated Go binding around an Ethereum contract.
contracts/uniswapv2/UniswapV2Pair.go:50
Struct
UniswapV2PairApproval
UniswapV2PairApproval represents a Approval event raised by the UniswapV2Pair contract.
contracts/sushiswap/UniswapV2Pair.go:1015
Struct
UniswapV2PairApproval
UniswapV2PairApproval represents a Approval event raised by the UniswapV2Pair contract.
contracts/uniswapv2/UniswapV2Pair.go:1015
Struct
UniswapV2PairApprovalIterator
UniswapV2PairApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by
contracts/sushiswap/UniswapV2Pair.go:948
Struct
UniswapV2PairApprovalIterator
UniswapV2PairApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by
contracts/uniswapv2/UniswapV2Pair.go:948
Struct
UniswapV2PairBurn
UniswapV2PairBurn represents a Burn event raised by the UniswapV2Pair contract.
contracts/sushiswap/UniswapV2Pair.go:1169
Struct
UniswapV2PairBurn
UniswapV2PairBurn represents a Burn event raised by the UniswapV2Pair contract.
contracts/uniswapv2/UniswapV2Pair.go:1169
Struct
UniswapV2PairBurnIterator
UniswapV2PairBurnIterator is returned from FilterBurn and is used to iterate over the raw logs and unpacked data for Burn events raised by the Uniswap
contracts/sushiswap/UniswapV2Pair.go:1102
Struct
UniswapV2PairBurnIterator
UniswapV2PairBurnIterator is returned from FilterBurn and is used to iterate over the raw logs and unpacked data for Burn events raised by the Uniswap
contracts/uniswapv2/UniswapV2Pair.go:1102
Struct
UniswapV2PairCaller
UniswapV2PairCaller is an auto generated read-only Go binding around an Ethereum contract.
contracts/sushiswap/UniswapV2Pair.go:57
Struct
UniswapV2PairCaller
UniswapV2PairCaller is an auto generated read-only Go binding around an Ethereum contract.
contracts/uniswapv2/UniswapV2Pair.go:57
Struct
UniswapV2PairCallerRaw
UniswapV2PairCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
contracts/sushiswap/UniswapV2Pair.go:99
Struct
UniswapV2PairCallerRaw
UniswapV2PairCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
contracts/uniswapv2/UniswapV2Pair.go:99
Struct
UniswapV2PairCallerSession
UniswapV2PairCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
contracts/sushiswap/UniswapV2Pair.go:81
Struct
UniswapV2PairCallerSession
UniswapV2PairCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
contracts/uniswapv2/UniswapV2Pair.go:81
Struct
UniswapV2PairFilterer
UniswapV2PairFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
contracts/sushiswap/UniswapV2Pair.go:67
Struct
UniswapV2PairFilterer
UniswapV2PairFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
contracts/uniswapv2/UniswapV2Pair.go:67
Struct
UniswapV2PairMint
UniswapV2PairMint represents a Mint event raised by the UniswapV2Pair contract.
contracts/sushiswap/UniswapV2Pair.go:1326
Struct
UniswapV2PairMint
UniswapV2PairMint represents a Mint event raised by the UniswapV2Pair contract.
contracts/uniswapv2/UniswapV2Pair.go:1326
Struct
UniswapV2PairMintIterator
UniswapV2PairMintIterator is returned from FilterMint and is used to iterate over the raw logs and unpacked data for Mint events raised by the Uniswap
contracts/sushiswap/UniswapV2Pair.go:1259
Struct
UniswapV2PairMintIterator
UniswapV2PairMintIterator is returned from FilterMint and is used to iterate over the raw logs and unpacked data for Mint events raised by the Uniswap
contracts/uniswapv2/UniswapV2Pair.go:1259
Struct
UniswapV2PairRaw
UniswapV2PairRaw is an auto generated low-level Go binding around an Ethereum contract.
contracts/sushiswap/UniswapV2Pair.go:94
Struct
UniswapV2PairRaw
UniswapV2PairRaw is an auto generated low-level Go binding around an Ethereum contract.
contracts/uniswapv2/UniswapV2Pair.go:94
Struct
UniswapV2PairSession
UniswapV2PairSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
contracts/sushiswap/UniswapV2Pair.go:73
Struct
UniswapV2PairSession
UniswapV2PairSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
contracts/uniswapv2/UniswapV2Pair.go:73
Struct
UniswapV2PairSwap
UniswapV2PairSwap represents a Swap event raised by the UniswapV2Pair contract.
contracts/sushiswap/UniswapV2Pair.go:1472
Struct
UniswapV2PairSwap
UniswapV2PairSwap represents a Swap event raised by the UniswapV2Pair contract.
contracts/uniswapv2/UniswapV2Pair.go:1472
Struct
UniswapV2PairSwapIterator
UniswapV2PairSwapIterator is returned from FilterSwap and is used to iterate over the raw logs and unpacked data for Swap events raised by the Uniswap
contracts/sushiswap/UniswapV2Pair.go:1405
Struct
UniswapV2PairSwapIterator
UniswapV2PairSwapIterator is returned from FilterSwap and is used to iterate over the raw logs and unpacked data for Swap events raised by the Uniswap
contracts/uniswapv2/UniswapV2Pair.go:1405
next →
1–100 of 169, ranked by callers