MCPcopy Create free account

hub / github.com/0xnibbler/mev-q4-2020 / types & classes

Types & classes169 in github.com/0xnibbler/mev-q4-2020

↓ 2 callersTypeAliasAMT
model/amt.go:8
↓ 1 callersTypeAliasLabeledAdjacencyList
copied from github.com/soniakeys/graph
algo/graph/bf.go:13
TypeAliasAMM
model/amm.go:8
StructAMMCommon
amm/common.go:13
InterfaceAmtGetter
tokens/list.go:48
StructAmtGetterNoop
tokens/list.go:52
InterfaceAmtSetter
algo/algo.go:369
StructBundleCallRes
fb/mev.go:259
StructBundleCallResElem
fb/mev.go:253
StructCycle
model/cycle.go:18
TypeAliasDistanceMatrix
algo/graph/cycles.go:153
StructExec
fb/mev.go:73
StructFromList
algo/graph/bf.go:24
StructHalf
model/cycle.go:12
StructLabeledDirected
algo/graph/bf.go:15
StructList
tokens/list.go:31
StructMEV
fb/mev.go:30
StructMetrics
metrics/metrics.go:28
StructPair
amm/common.go:31
StructPathEnd
algo/graph/bf.go:19
StructPoolsResp
model/pull.go:7
InterfacePriceKeeper
amm/common.go:36
StructPrices
algo/algo.go:20
StructPricesAmt
algo/algo.go:24
StructRunResult
model/cycle.go:39
StructScheduler
scheduler/scheduler.go:26
StructSushiswap
amm/sushiswap.go:32
StructSushiswapPair
amm/sushiswap.go:60
StructToken
tokens/token.go:14
StructToken
Token is an auto generated Go binding around an Ethereum contract.
contracts/erc20/token.go:33
StructTokenApproval
TokenApproval represents a Approval event raised by the Token contract.
contracts/erc20/token.go:491
StructTokenApprovalIterator
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
StructTokenCaller
TokenCaller is an auto generated read-only Go binding around an Ethereum contract.
contracts/erc20/token.go:40
StructTokenCallerRaw
TokenCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
contracts/erc20/token.go:82
StructTokenCallerSession
TokenCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
contracts/erc20/token.go:64
StructTokenFilterer
TokenFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
contracts/erc20/token.go:50
StructTokenRaw
TokenRaw is an auto generated low-level Go binding around an Ethereum contract.
contracts/erc20/token.go:77
StructTokenSession
TokenSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
contracts/erc20/token.go:56
StructTokenTransactor
TokenTransactor is an auto generated write-only Go binding around an Ethereum contract.
contracts/erc20/token.go:45
StructTokenTransactorRaw
TokenTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
contracts/erc20/token.go:87
StructTokenTransactorSession
TokenTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
contracts/erc20/token.go:71
StructTokenTransfer
TokenTransfer represents a Transfer event raised by the Token contract.
contracts/erc20/token.go:645
StructTokenTransferIterator
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
InterfaceTokenTransferSubsFn
tokens/list.go:313
StructUniswapV2
follow reserves (from this contract) + balances (from token contracts) see if can call skim()
amm/uniswapv2.go:35
StructUniswapV2Factory
UniswapV2Factory is an auto generated Go binding around an Ethereum contract.
contracts/sushiswap/UniswapV2Factory.go:50
StructUniswapV2Factory
UniswapV2Factory is an auto generated Go binding around an Ethereum contract.
contracts/uniswapv2/UniswapV2Factory.go:50
StructUniswapV2FactoryCaller
UniswapV2FactoryCaller is an auto generated read-only Go binding around an Ethereum contract.
contracts/sushiswap/UniswapV2Factory.go:57
StructUniswapV2FactoryCaller
UniswapV2FactoryCaller is an auto generated read-only Go binding around an Ethereum contract.
contracts/uniswapv2/UniswapV2Factory.go:57
StructUniswapV2FactoryCallerRaw
UniswapV2FactoryCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
contracts/sushiswap/UniswapV2Factory.go:99
StructUniswapV2FactoryCallerRaw
UniswapV2FactoryCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
contracts/uniswapv2/UniswapV2Factory.go:99
StructUniswapV2FactoryCallerSession
UniswapV2FactoryCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
contracts/sushiswap/UniswapV2Factory.go:81
StructUniswapV2FactoryCallerSession
UniswapV2FactoryCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
contracts/uniswapv2/UniswapV2Factory.go:81
StructUniswapV2FactoryFilterer
UniswapV2FactoryFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
contracts/sushiswap/UniswapV2Factory.go:67
StructUniswapV2FactoryFilterer
UniswapV2FactoryFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
contracts/uniswapv2/UniswapV2Factory.go:67
StructUniswapV2FactoryPairCreated
UniswapV2FactoryPairCreated represents a PairCreated event raised by the UniswapV2Factory contract.
contracts/sushiswap/UniswapV2Factory.go:560
StructUniswapV2FactoryPairCreated
UniswapV2FactoryPairCreated represents a PairCreated event raised by the UniswapV2Factory contract.
contracts/uniswapv2/UniswapV2Factory.go:477
StructUniswapV2FactoryPairCreatedIterator
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
StructUniswapV2FactoryPairCreatedIterator
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
StructUniswapV2FactoryRaw
UniswapV2FactoryRaw is an auto generated low-level Go binding around an Ethereum contract.
contracts/sushiswap/UniswapV2Factory.go:94
StructUniswapV2FactoryRaw
UniswapV2FactoryRaw is an auto generated low-level Go binding around an Ethereum contract.
contracts/uniswapv2/UniswapV2Factory.go:94
StructUniswapV2FactorySession
UniswapV2FactorySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
contracts/sushiswap/UniswapV2Factory.go:73
StructUniswapV2FactorySession
UniswapV2FactorySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
contracts/uniswapv2/UniswapV2Factory.go:73
StructUniswapV2FactoryTransactor
UniswapV2FactoryTransactor is an auto generated write-only Go binding around an Ethereum contract.
contracts/sushiswap/UniswapV2Factory.go:62
StructUniswapV2FactoryTransactor
UniswapV2FactoryTransactor is an auto generated write-only Go binding around an Ethereum contract.
contracts/uniswapv2/UniswapV2Factory.go:62
StructUniswapV2FactoryTransactorRaw
UniswapV2FactoryTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
contracts/sushiswap/UniswapV2Factory.go:104
StructUniswapV2FactoryTransactorRaw
UniswapV2FactoryTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
contracts/uniswapv2/UniswapV2Factory.go:104
StructUniswapV2FactoryTransactorSession
UniswapV2FactoryTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
contracts/sushiswap/UniswapV2Factory.go:88
StructUniswapV2FactoryTransactorSession
UniswapV2FactoryTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
contracts/uniswapv2/UniswapV2Factory.go:88
StructUniswapV2Pair
amm/uniswapv2.go:67
StructUniswapV2Pair
UniswapV2Pair is an auto generated Go binding around an Ethereum contract.
contracts/sushiswap/UniswapV2Pair.go:50
StructUniswapV2Pair
UniswapV2Pair is an auto generated Go binding around an Ethereum contract.
contracts/uniswapv2/UniswapV2Pair.go:50
StructUniswapV2PairApproval
UniswapV2PairApproval represents a Approval event raised by the UniswapV2Pair contract.
contracts/sushiswap/UniswapV2Pair.go:1015
StructUniswapV2PairApproval
UniswapV2PairApproval represents a Approval event raised by the UniswapV2Pair contract.
contracts/uniswapv2/UniswapV2Pair.go:1015
StructUniswapV2PairApprovalIterator
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
StructUniswapV2PairApprovalIterator
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
StructUniswapV2PairBurn
UniswapV2PairBurn represents a Burn event raised by the UniswapV2Pair contract.
contracts/sushiswap/UniswapV2Pair.go:1169
StructUniswapV2PairBurn
UniswapV2PairBurn represents a Burn event raised by the UniswapV2Pair contract.
contracts/uniswapv2/UniswapV2Pair.go:1169
StructUniswapV2PairBurnIterator
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
StructUniswapV2PairBurnIterator
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
StructUniswapV2PairCaller
UniswapV2PairCaller is an auto generated read-only Go binding around an Ethereum contract.
contracts/sushiswap/UniswapV2Pair.go:57
StructUniswapV2PairCaller
UniswapV2PairCaller is an auto generated read-only Go binding around an Ethereum contract.
contracts/uniswapv2/UniswapV2Pair.go:57
StructUniswapV2PairCallerRaw
UniswapV2PairCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
contracts/sushiswap/UniswapV2Pair.go:99
StructUniswapV2PairCallerRaw
UniswapV2PairCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
contracts/uniswapv2/UniswapV2Pair.go:99
StructUniswapV2PairCallerSession
UniswapV2PairCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
contracts/sushiswap/UniswapV2Pair.go:81
StructUniswapV2PairCallerSession
UniswapV2PairCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
contracts/uniswapv2/UniswapV2Pair.go:81
StructUniswapV2PairFilterer
UniswapV2PairFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
contracts/sushiswap/UniswapV2Pair.go:67
StructUniswapV2PairFilterer
UniswapV2PairFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
contracts/uniswapv2/UniswapV2Pair.go:67
StructUniswapV2PairMint
UniswapV2PairMint represents a Mint event raised by the UniswapV2Pair contract.
contracts/sushiswap/UniswapV2Pair.go:1326
StructUniswapV2PairMint
UniswapV2PairMint represents a Mint event raised by the UniswapV2Pair contract.
contracts/uniswapv2/UniswapV2Pair.go:1326
StructUniswapV2PairMintIterator
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
StructUniswapV2PairMintIterator
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
StructUniswapV2PairRaw
UniswapV2PairRaw is an auto generated low-level Go binding around an Ethereum contract.
contracts/sushiswap/UniswapV2Pair.go:94
StructUniswapV2PairRaw
UniswapV2PairRaw is an auto generated low-level Go binding around an Ethereum contract.
contracts/uniswapv2/UniswapV2Pair.go:94
StructUniswapV2PairSession
UniswapV2PairSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
contracts/sushiswap/UniswapV2Pair.go:73
StructUniswapV2PairSession
UniswapV2PairSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
contracts/uniswapv2/UniswapV2Pair.go:73
StructUniswapV2PairSwap
UniswapV2PairSwap represents a Swap event raised by the UniswapV2Pair contract.
contracts/sushiswap/UniswapV2Pair.go:1472
StructUniswapV2PairSwap
UniswapV2PairSwap represents a Swap event raised by the UniswapV2Pair contract.
contracts/uniswapv2/UniswapV2Pair.go:1472
StructUniswapV2PairSwapIterator
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
StructUniswapV2PairSwapIterator
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