Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/0xnibbler/mev-q4-2020
/ functions
Functions
795 in github.com/0xnibbler/mev-q4-2020
⨍
Functions
795
◇
Types & classes
169
↓ 2 callers
Method
Migrator
Migrator is a free data retrieval call binding the contract method 0x7cd07e47. Solidity: function migrator() view returns(address)
contracts/sushiswap/UniswapV2Factory.go:349
↓ 2 callers
Method
Name
Name is a free data retrieval call binding the contract method 0x06fdde03. Solidity: function name() view returns(string)
contracts/sushiswap/UniswapV2Pair.go:492
↓ 2 callers
Method
Name
Name is a free data retrieval call binding the contract method 0x06fdde03. Solidity: function name() view returns(string)
contracts/uniswapv2/UniswapV2Pair.go:492
↓ 2 callers
Method
Name
Name is a free data retrieval call binding the contract method 0x06fdde03. Solidity: function name() view returns(string)
contracts/weth/WETH9.go:287
↓ 2 callers
Function
NewList
(c *ethclient.Client, m *metrics.Metrics)
tokens/list.go:59
↓ 2 callers
Function
NewPrices
(returnThreshs []float64, metrics *metrics.Metrics)
algo/algo.go:49
↓ 2 callers
Function
NewSushiswap
(a AMMCommon)
amm/sushiswap.go:42
↓ 2 callers
Function
NewUniswapV2
(a AMMCommon)
amm/uniswapv2.go:49
↓ 2 callers
Function
NewUniswapV2Factory
NewUniswapV2Factory creates a new instance of UniswapV2Factory, bound to a specific deployed contract.
contracts/sushiswap/UniswapV2Factory.go:109
↓ 2 callers
Function
NewUniswapV2Factory
NewUniswapV2Factory creates a new instance of UniswapV2Factory, bound to a specific deployed contract.
contracts/uniswapv2/UniswapV2Factory.go:109
↓ 2 callers
Function
NewUniswapV2Pair
NewUniswapV2Pair creates a new instance of UniswapV2Pair, bound to a specific deployed contract.
contracts/sushiswap/UniswapV2Pair.go:109
↓ 2 callers
Function
NewUniswapV2Pair
NewUniswapV2Pair creates a new instance of UniswapV2Pair, bound to a specific deployed contract.
contracts/uniswapv2/UniswapV2Pair.go:109
↓ 2 callers
Function
NewUniswapV2Router02
NewUniswapV2Router02 creates a new instance of UniswapV2Router02, bound to a specific deployed contract.
contracts/uniswapv2/UniswapV2Router02.go:109
↓ 2 callers
Method
Nonces
Nonces is a free data retrieval call binding the contract method 0x7ecebe00. Solidity: function nonces(address ) view returns(uint256)
contracts/sushiswap/UniswapV2Pair.go:523
↓ 2 callers
Method
Nonces
Nonces is a free data retrieval call binding the contract method 0x7ecebe00. Solidity: function nonces(address ) view returns(uint256)
contracts/uniswapv2/UniswapV2Pair.go:523
↓ 2 callers
Method
PERMITTYPEHASH
PERMITTYPEHASH is a free data retrieval call binding the contract method 0x30adf81f. Solidity: function PERMIT_TYPEHASH() view returns(bytes32)
contracts/sushiswap/UniswapV2Pair.go:256
↓ 2 callers
Method
PERMITTYPEHASH
PERMITTYPEHASH is a free data retrieval call binding the contract method 0x30adf81f. Solidity: function PERMIT_TYPEHASH() view returns(bytes32)
contracts/uniswapv2/UniswapV2Pair.go:256
↓ 2 callers
Method
PairCodeHash
PairCodeHash is a free data retrieval call binding the contract method 0x9aab9248. Solidity: function pairCodeHash() pure returns(bytes32)
contracts/sushiswap/UniswapV2Factory.go:380
↓ 2 callers
Method
Price0CumulativeLast
Price0CumulativeLast is a free data retrieval call binding the contract method 0x5909c0d5. Solidity: function price0CumulativeLast() view returns(uin
contracts/sushiswap/UniswapV2Pair.go:554
↓ 2 callers
Method
Price0CumulativeLast
Price0CumulativeLast is a free data retrieval call binding the contract method 0x5909c0d5. Solidity: function price0CumulativeLast() view returns(uin
contracts/uniswapv2/UniswapV2Pair.go:554
↓ 2 callers
Method
Price1CumulativeLast
Price1CumulativeLast is a free data retrieval call binding the contract method 0x5a3d5493. Solidity: function price1CumulativeLast() view returns(uin
contracts/sushiswap/UniswapV2Pair.go:585
↓ 2 callers
Method
Price1CumulativeLast
Price1CumulativeLast is a free data retrieval call binding the contract method 0x5a3d5493. Solidity: function price1CumulativeLast() view returns(uin
contracts/uniswapv2/UniswapV2Pair.go:585
↓ 2 callers
Method
Quote
Quote is a free data retrieval call binding the contract method 0xad615dec. Solidity: function quote(uint256 amountA, uint256 reserveA, uint256 reser
contracts/sushiswap/UniswapV2Router02.go:380
↓ 2 callers
Method
Quote
Quote is a free data retrieval call binding the contract method 0xad615dec. Solidity: function quote(uint256 amountA, uint256 reserveA, uint256 reser
contracts/uniswapv2/UniswapV2Router02.go:380
↓ 2 callers
Method
Remove
(cc map[uint64]struct{})
algo/sched.go:10
↓ 2 callers
Function
Save
(file string, data interface{})
util/data.go:11
↓ 2 callers
Method
Start
(ctx context.Context, interval time.Duration, newCh chan struct{})
algo/algo.go:81
↓ 2 callers
Method
Symbol
Symbol is a free data retrieval call binding the contract method 0x95d89b41. Solidity: function symbol() view returns(string)
contracts/sushiswap/UniswapV2Pair.go:616
↓ 2 callers
Method
Symbol
Symbol is a free data retrieval call binding the contract method 0x95d89b41. Solidity: function symbol() view returns(string)
contracts/uniswapv2/UniswapV2Pair.go:616
↓ 2 callers
Method
Symbol
Symbol is a free data retrieval call binding the contract method 0x95d89b41. Solidity: function symbol() view returns(string)
contracts/weth/WETH9.go:318
↓ 2 callers
Method
SyncAll
(ctx context.Context, limit int)
subs.go:18
↓ 2 callers
Method
Token0
Token0 is a free data retrieval call binding the contract method 0x0dfe1681. Solidity: function token0() view returns(address)
contracts/uniswapv2/UniswapV2Pair.go:647
↓ 2 callers
Method
Token1
Token1 is a free data retrieval call binding the contract method 0xd21220a7. Solidity: function token1() view returns(address)
contracts/uniswapv2/UniswapV2Pair.go:678
↓ 2 callers
Method
TotalSupply
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd. Solidity: function totalSupply() view returns(uint256)
contracts/erc20/token.go:332
↓ 2 callers
Method
TotalSupply
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd. Solidity: function totalSupply() view returns(uint256)
contracts/sushiswap/UniswapV2Pair.go:709
↓ 2 callers
Method
TotalSupply
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd. Solidity: function totalSupply() view returns(uint256)
contracts/uniswapv2/UniswapV2Pair.go:709
↓ 2 callers
Method
TotalSupply
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd. Solidity: function totalSupply() view returns(uint256)
contracts/weth/WETH9.go:349
↓ 2 callers
Method
WETH
WETH is a free data retrieval call binding the contract method 0xad5c4648. Solidity: function WETH() view returns(address)
contracts/sushiswap/UniswapV2Router02.go:194
↓ 2 callers
Method
WETH
WETH is a free data retrieval call binding the contract method 0xad5c4648. Solidity: function WETH() view returns(address)
contracts/uniswapv2/UniswapV2Router02.go:194
↓ 2 callers
Method
getNonce
()
fb/mev.go:228
↓ 2 callers
Function
getTokens
(ctx context.Context, list *tokens.List, pools []*model.PoolsResp)
util/pull.go:76
↓ 2 callers
Method
getVertex
(t common.Address)
algo/algo.go:217
↓ 2 callers
Function
min
(a, b int)
amm/uniswapv2_syncall.go:105
↓ 2 callers
Method
negCycles
(gr graph.LabeledDirected, weth int32, vv map[int32]common.Address)
algo/algo.go:330
↓ 2 callers
Method
send
(br *bundleRequest)
fb/mev.go:269
↓ 2 callers
Function
testLiqAll
(ctx context.Context, router router, pp []*model.PoolsResp, tt0, tt1 []*tokens.Token, am poolPuller)
util/pull.go:110
↓ 2 callers
Method
txBytes
(to common.Address, data []byte)
fb/mev.go:235
↓ 2 callers
Method
updateCycles
()
algo/algo.go:266
↓ 2 callers
Method
vertexLookup
()
algo/algo.go:245
↓ 1 callers
Function
AMMStoParams
(aa []AMM)
model/amm.go:26
↓ 1 callers
Method
AddLiquidity
AddLiquidity is a paid mutator transaction binding the contract method 0xe8e33700. Solidity: function addLiquidity(address tokenA, address tokenB, ui
contracts/sushiswap/UniswapV2Router02.go:418
↓ 1 callers
Method
AddLiquidity
AddLiquidity is a paid mutator transaction binding the contract method 0xe8e33700. Solidity: function addLiquidity(address tokenA, address tokenB, ui
contracts/uniswapv2/UniswapV2Router02.go:418
↓ 1 callers
Method
AddLiquidityETH
AddLiquidityETH is a paid mutator transaction binding the contract method 0xf305d719. Solidity: function addLiquidityETH(address token, uint256 amoun
contracts/sushiswap/UniswapV2Router02.go:439
↓ 1 callers
Method
AddLiquidityETH
AddLiquidityETH is a paid mutator transaction binding the contract method 0xf305d719. Solidity: function addLiquidityETH(address token, uint256 amoun
contracts/uniswapv2/UniswapV2Router02.go:439
↓ 1 callers
Method
AddPair
(a common.Address, t0, t1 *tokens.Token)
util/pull.go:25
↓ 1 callers
Method
Approve
Approve is a paid mutator transaction binding the contract method 0x095ea7b3. Solidity: function approve(address spender, uint256 value) returns(bool
contracts/erc20/token.go:370
↓ 1 callers
Method
Approve
Approve is a paid mutator transaction binding the contract method 0x095ea7b3. Solidity: function approve(address spender, uint256 value) returns(bool
contracts/sushiswap/UniswapV2Pair.go:747
↓ 1 callers
Method
Approve
Approve is a paid mutator transaction binding the contract method 0x095ea7b3. Solidity: function approve(address spender, uint256 value) returns(bool
contracts/uniswapv2/UniswapV2Pair.go:747
↓ 1 callers
Method
Approve
Approve is a paid mutator transaction binding the contract method 0x095ea7b3. Solidity: function approve(address guy, uint256 wad) returns(bool)
contracts/weth/WETH9.go:387
↓ 1 callers
Method
Burn
Burn is a paid mutator transaction binding the contract method 0x89afcb44. Solidity: function burn(address to) returns(uint256 amount0, uint256 amoun
contracts/sushiswap/UniswapV2Pair.go:768
↓ 1 callers
Method
Burn
Burn is a paid mutator transaction binding the contract method 0x89afcb44. Solidity: function burn(address to) returns(uint256 amount0, uint256 amoun
contracts/uniswapv2/UniswapV2Pair.go:768
↓ 1 callers
Method
CreatePair
CreatePair is a paid mutator transaction binding the contract method 0xc9c65396. Solidity: function createPair(address tokenA, address tokenB) return
contracts/sushiswap/UniswapV2Factory.go:418
↓ 1 callers
Method
CreatePair
CreatePair is a paid mutator transaction binding the contract method 0xc9c65396. Solidity: function createPair(address tokenA, address tokenB) return
contracts/uniswapv2/UniswapV2Factory.go:356
↓ 1 callers
Method
Deposit
Deposit is a paid mutator transaction binding the contract method 0xd0e30db0. Solidity: function deposit() payable returns()
contracts/weth/WETH9.go:408
↓ 1 callers
Method
DistanceMatrix
()
algo/graph/cycles.go:155
↓ 1 callers
Method
Fallback
Fallback is a paid mutator transaction binding the contract fallback function. Solidity: fallback() payable returns()
contracts/weth/WETH9.go:492
↓ 1 callers
Function
Get
(ctx context.Context, c *ethclient.Client, a common.Address)
tokens/token.go:26
↓ 1 callers
Method
GetDistToWETH
(t common.Address)
tokens/list.go:49
↓ 1 callers
Method
GetReserves
(ctx context.Context, a common.Address)
amm/uniswapv2.go:106
↓ 1 callers
Method
GetReserves
(ctx context.Context, a common.Address)
amm/sushiswap.go:102
↓ 1 callers
Method
Initialize
Initialize is a paid mutator transaction binding the contract method 0x485cc955. Solidity: function initialize(address _token0, address _token1) retu
contracts/sushiswap/UniswapV2Pair.go:789
↓ 1 callers
Method
Initialize
Initialize is a paid mutator transaction binding the contract method 0x485cc955. Solidity: function initialize(address _token0, address _token1) retu
contracts/uniswapv2/UniswapV2Pair.go:789
↓ 1 callers
Method
MetricCycle
(l int, c uint64, r float64, a model.AMT)
metrics/metrics.go:128
↓ 1 callers
Method
MetricCycleDur
(l int, c uint64, r float64, d float64, a model.AMT)
metrics/metrics.go:134
↓ 1 callers
Method
Mint
Mint is a paid mutator transaction binding the contract method 0x6a627842. Solidity: function mint(address to) returns(uint256 liquidity)
contracts/sushiswap/UniswapV2Pair.go:810
↓ 1 callers
Method
Mint
Mint is a paid mutator transaction binding the contract method 0x6a627842. Solidity: function mint(address to) returns(uint256 liquidity)
contracts/uniswapv2/UniswapV2Pair.go:810
↓ 1 callers
Method
NegativeCycles
(_ context.Context, emit func([]model.Half) bool)
algo/graph/negc2.go:12
↓ 1 callers
Function
New
(client *rpc.Client /*, xt texec*/, xl exec, m *metrics.Metrics /*, gas *gas.Tracker*/)
scheduler/scheduler.go:48
↓ 1 callers
Function
New
(c *rpc.Client, toAddr common.Address)
fb/mev.go:45
↓ 1 callers
Function
New
()
metrics/metrics.go:39
↓ 1 callers
Function
NewCycle
(p []Half, r float64, a AMT, w int32)
model/cycle.go:53
↓ 1 callers
Function
NewFromList
(n int)
algo/graph/bf.go:30
↓ 1 callers
Function
NewTokenCaller
NewTokenCaller creates a new read-only instance of Token, bound to a specific deployed contract.
contracts/erc20/token.go:101
↓ 1 callers
Function
NewUniswapV2Router02
NewUniswapV2Router02 creates a new instance of UniswapV2Router02, bound to a specific deployed contract.
contracts/sushiswap/UniswapV2Router02.go:109
↓ 1 callers
Function
NewWETHFilterer
NewWETHFilterer creates a new log filterer instance of WETH, bound to a specific deployed contract.
contracts/weth/WETH9.go:136
↓ 1 callers
Method
ParseTransfer
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef. Solidity: event
contracts/weth/WETH9.go:947
↓ 1 callers
Method
Permit
Permit is a paid mutator transaction binding the contract method 0xd505accf. Solidity: function permit(address owner, address spender, uint256 value,
contracts/sushiswap/UniswapV2Pair.go:831
↓ 1 callers
Method
Permit
Permit is a paid mutator transaction binding the contract method 0xd505accf. Solidity: function permit(address owner, address spender, uint256 value,
contracts/uniswapv2/UniswapV2Pair.go:831
↓ 1 callers
Function
PullAll
(ctx context.Context, c *ethclient.Client, list *tokens.List, u2, su poolPuller)
util/pull.go:32
↓ 1 callers
Function
ReadKey
()
fb/key.go:15
↓ 1 callers
Method
Receive
Receive is a paid mutator transaction binding the contract receive function. Solidity: receive() payable returns()
contracts/sushiswap/UniswapV2Router02.go:775
↓ 1 callers
Method
Receive
Receive is a paid mutator transaction binding the contract receive function. Solidity: receive() payable returns()
contracts/uniswapv2/UniswapV2Router02.go:775
↓ 1 callers
Method
RemoveLiquidity
RemoveLiquidity is a paid mutator transaction binding the contract method 0xbaa2abde. Solidity: function removeLiquidity(address tokenA, address toke
contracts/sushiswap/UniswapV2Router02.go:460
↓ 1 callers
Method
RemoveLiquidity
RemoveLiquidity is a paid mutator transaction binding the contract method 0xbaa2abde. Solidity: function removeLiquidity(address tokenA, address toke
contracts/uniswapv2/UniswapV2Router02.go:460
↓ 1 callers
Method
RemoveLiquidityETH
RemoveLiquidityETH is a paid mutator transaction binding the contract method 0x02751cec. Solidity: function removeLiquidityETH(address token, uint256
contracts/sushiswap/UniswapV2Router02.go:481
↓ 1 callers
Method
RemoveLiquidityETH
RemoveLiquidityETH is a paid mutator transaction binding the contract method 0x02751cec. Solidity: function removeLiquidityETH(address token, uint256
contracts/uniswapv2/UniswapV2Router02.go:481
↓ 1 callers
Method
RemoveLiquidityETHSupportingFeeOnTransferTokens
RemoveLiquidityETHSupportingFeeOnTransferTokens is a paid mutator transaction binding the contract method 0xaf2979eb. Solidity: function removeLiquid
contracts/sushiswap/UniswapV2Router02.go:502
↓ 1 callers
Method
RemoveLiquidityETHSupportingFeeOnTransferTokens
RemoveLiquidityETHSupportingFeeOnTransferTokens is a paid mutator transaction binding the contract method 0xaf2979eb. Solidity: function removeLiquid
contracts/uniswapv2/UniswapV2Router02.go:502
↓ 1 callers
Method
RemoveLiquidityETHWithPermit
RemoveLiquidityETHWithPermit is a paid mutator transaction binding the contract method 0xded9382a. Solidity: function removeLiquidityETHWithPermit(ad
contracts/sushiswap/UniswapV2Router02.go:523
↓ 1 callers
Method
RemoveLiquidityETHWithPermit
RemoveLiquidityETHWithPermit is a paid mutator transaction binding the contract method 0xded9382a. Solidity: function removeLiquidityETHWithPermit(ad
contracts/uniswapv2/UniswapV2Router02.go:523
← previous
next →
101–200 of 795, ranked by callers