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
↓ 1 callers
Method
RemoveLiquidityETHWithPermitSupportingFeeOnTransferTokens
RemoveLiquidityETHWithPermitSupportingFeeOnTransferTokens is a paid mutator transaction binding the contract method 0x5b0d5984. Solidity: function re
contracts/sushiswap/UniswapV2Router02.go:544
↓ 1 callers
Method
RemoveLiquidityETHWithPermitSupportingFeeOnTransferTokens
RemoveLiquidityETHWithPermitSupportingFeeOnTransferTokens is a paid mutator transaction binding the contract method 0x5b0d5984. Solidity: function re
contracts/uniswapv2/UniswapV2Router02.go:544
↓ 1 callers
Method
RemoveLiquidityWithPermit
RemoveLiquidityWithPermit is a paid mutator transaction binding the contract method 0x2195995c. Solidity: function removeLiquidityWithPermit(address
contracts/sushiswap/UniswapV2Router02.go:565
↓ 1 callers
Method
RemoveLiquidityWithPermit
RemoveLiquidityWithPermit is a paid mutator transaction binding the contract method 0x2195995c. Solidity: function removeLiquidityWithPermit(address
contracts/uniswapv2/UniswapV2Router02.go:565
↓ 1 callers
Method
Run
(ctx context.Context, c *model.Cycle)
scheduler/scheduler.go:45
↓ 1 callers
Method
Running
()
scheduler/scheduler.go:44
↓ 1 callers
Method
SetAmt
(t common.Address, amt *big.Int, a model.AMT, amm model.AMM)
tokens/list.go:235
↓ 1 callers
Method
SetAmts
(ctx context.Context)
tokens/list.go:98
↓ 1 callers
Method
SetFeeTo
SetFeeTo is a paid mutator transaction binding the contract method 0xf46901ed. Solidity: function setFeeTo(address _feeTo) returns()
contracts/sushiswap/UniswapV2Factory.go:439
↓ 1 callers
Method
SetFeeTo
SetFeeTo is a paid mutator transaction binding the contract method 0xf46901ed. Solidity: function setFeeTo(address _feeTo) returns()
contracts/uniswapv2/UniswapV2Factory.go:377
↓ 1 callers
Method
SetFeeToSetter
SetFeeToSetter is a paid mutator transaction binding the contract method 0xa2e74af6. Solidity: function setFeeToSetter(address _feeToSetter) returns(
contracts/sushiswap/UniswapV2Factory.go:460
↓ 1 callers
Method
SetFeeToSetter
SetFeeToSetter is a paid mutator transaction binding the contract method 0xa2e74af6. Solidity: function setFeeToSetter(address _feeToSetter) returns(
contracts/uniswapv2/UniswapV2Factory.go:398
↓ 1 callers
Method
SetMigrator
SetMigrator is a paid mutator transaction binding the contract method 0x23cf3118. Solidity: function setMigrator(address _migrator) returns()
contracts/sushiswap/UniswapV2Factory.go:481
↓ 1 callers
Method
SetParams
(addrs []common.Address, amms []AMM)
model/cycle.go:93
↓ 1 callers
Method
SetScheduler
(s sched)
algo/algo.go:75
↓ 1 callers
Method
Skim
Skim is a paid mutator transaction binding the contract method 0xbc25cf77. Solidity: function skim(address to) returns()
contracts/sushiswap/UniswapV2Pair.go:852
↓ 1 callers
Method
Skim
Skim is a paid mutator transaction binding the contract method 0xbc25cf77. Solidity: function skim(address to) returns()
contracts/uniswapv2/UniswapV2Pair.go:852
↓ 1 callers
Method
Start
()
metrics/metrics.go:83
↓ 1 callers
Method
StronglyConnectedComponents
(emit func([]int32) bool)
algo/graph/cycles.go:101
↓ 1 callers
Method
Swap
Swap is a paid mutator transaction binding the contract method 0x022c0d9f. Solidity: function swap(uint256 amount0Out, uint256 amount1Out, address to
contracts/sushiswap/UniswapV2Pair.go:873
↓ 1 callers
Method
Swap
Swap is a paid mutator transaction binding the contract method 0x022c0d9f. Solidity: function swap(uint256 amount0Out, uint256 amount1Out, address to
contracts/uniswapv2/UniswapV2Pair.go:873
↓ 1 callers
Method
SwapETHForExactTokens
SwapETHForExactTokens is a paid mutator transaction binding the contract method 0xfb3bdb41. Solidity: function swapETHForExactTokens(uint256 amountOu
contracts/sushiswap/UniswapV2Router02.go:586
↓ 1 callers
Method
SwapETHForExactTokens
SwapETHForExactTokens is a paid mutator transaction binding the contract method 0xfb3bdb41. Solidity: function swapETHForExactTokens(uint256 amountOu
contracts/uniswapv2/UniswapV2Router02.go:586
↓ 1 callers
Method
SwapExactETHForTokens
SwapExactETHForTokens is a paid mutator transaction binding the contract method 0x7ff36ab5. Solidity: function swapExactETHForTokens(uint256 amountOu
contracts/sushiswap/UniswapV2Router02.go:607
↓ 1 callers
Method
SwapExactETHForTokens
SwapExactETHForTokens is a paid mutator transaction binding the contract method 0x7ff36ab5. Solidity: function swapExactETHForTokens(uint256 amountOu
contracts/uniswapv2/UniswapV2Router02.go:607
↓ 1 callers
Method
SwapExactETHForTokensSupportingFeeOnTransferTokens
SwapExactETHForTokensSupportingFeeOnTransferTokens is a paid mutator transaction binding the contract method 0xb6f9de95. Solidity: function swapExact
contracts/sushiswap/UniswapV2Router02.go:628
↓ 1 callers
Method
SwapExactETHForTokensSupportingFeeOnTransferTokens
SwapExactETHForTokensSupportingFeeOnTransferTokens is a paid mutator transaction binding the contract method 0xb6f9de95. Solidity: function swapExact
contracts/uniswapv2/UniswapV2Router02.go:628
↓ 1 callers
Method
SwapExactTokensForETH
SwapExactTokensForETH is a paid mutator transaction binding the contract method 0x18cbafe5. Solidity: function swapExactTokensForETH(uint256 amountIn
contracts/sushiswap/UniswapV2Router02.go:649
↓ 1 callers
Method
SwapExactTokensForETH
SwapExactTokensForETH is a paid mutator transaction binding the contract method 0x18cbafe5. Solidity: function swapExactTokensForETH(uint256 amountIn
contracts/uniswapv2/UniswapV2Router02.go:649
↓ 1 callers
Method
SwapExactTokensForETHSupportingFeeOnTransferTokens
SwapExactTokensForETHSupportingFeeOnTransferTokens is a paid mutator transaction binding the contract method 0x791ac947. Solidity: function swapExact
contracts/sushiswap/UniswapV2Router02.go:670
↓ 1 callers
Method
SwapExactTokensForETHSupportingFeeOnTransferTokens
SwapExactTokensForETHSupportingFeeOnTransferTokens is a paid mutator transaction binding the contract method 0x791ac947. Solidity: function swapExact
contracts/uniswapv2/UniswapV2Router02.go:670
↓ 1 callers
Method
SwapExactTokensForTokens
SwapExactTokensForTokens is a paid mutator transaction binding the contract method 0x38ed1739. Solidity: function swapExactTokensForTokens(uint256 am
contracts/sushiswap/UniswapV2Router02.go:691
↓ 1 callers
Method
SwapExactTokensForTokens
SwapExactTokensForTokens is a paid mutator transaction binding the contract method 0x38ed1739. Solidity: function swapExactTokensForTokens(uint256 am
contracts/uniswapv2/UniswapV2Router02.go:691
↓ 1 callers
Method
SwapExactTokensForTokensSupportingFeeOnTransferTokens
SwapExactTokensForTokensSupportingFeeOnTransferTokens is a paid mutator transaction binding the contract method 0x5c11d795. Solidity: function swapEx
contracts/sushiswap/UniswapV2Router02.go:712
↓ 1 callers
Method
SwapExactTokensForTokensSupportingFeeOnTransferTokens
SwapExactTokensForTokensSupportingFeeOnTransferTokens is a paid mutator transaction binding the contract method 0x5c11d795. Solidity: function swapEx
contracts/uniswapv2/UniswapV2Router02.go:712
↓ 1 callers
Method
SwapTokensForExactETH
SwapTokensForExactETH is a paid mutator transaction binding the contract method 0x4a25d94a. Solidity: function swapTokensForExactETH(uint256 amountOu
contracts/sushiswap/UniswapV2Router02.go:733
↓ 1 callers
Method
SwapTokensForExactETH
SwapTokensForExactETH is a paid mutator transaction binding the contract method 0x4a25d94a. Solidity: function swapTokensForExactETH(uint256 amountOu
contracts/uniswapv2/UniswapV2Router02.go:733
↓ 1 callers
Method
SwapTokensForExactTokens
SwapTokensForExactTokens is a paid mutator transaction binding the contract method 0x8803dbee. Solidity: function swapTokensForExactTokens(uint256 am
contracts/sushiswap/UniswapV2Router02.go:754
↓ 1 callers
Method
SwapTokensForExactTokens
SwapTokensForExactTokens is a paid mutator transaction binding the contract method 0x8803dbee. Solidity: function swapTokensForExactTokens(uint256 am
contracts/uniswapv2/UniswapV2Router02.go:754
↓ 1 callers
Method
Sync
Sync is a paid mutator transaction binding the contract method 0xfff6cae9. Solidity: function sync() returns()
contracts/sushiswap/UniswapV2Pair.go:894
↓ 1 callers
Method
Sync
Sync is a paid mutator transaction binding the contract method 0xfff6cae9. Solidity: function sync() returns()
contracts/uniswapv2/UniswapV2Pair.go:894
↓ 1 callers
Method
Test
(cy *model.Cycle, cb func())
scheduler/scheduler.go:254
↓ 1 callers
Method
TransferFrom
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd. Solidity: function transferFrom(address from, address to, uint256
contracts/erc20/token.go:412
↓ 1 callers
Method
TransferFrom
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd. Solidity: function transferFrom(address from, address to, uint256
contracts/sushiswap/UniswapV2Pair.go:936
↓ 1 callers
Method
TransferFrom
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd. Solidity: function transferFrom(address from, address to, uint256
contracts/uniswapv2/UniswapV2Pair.go:936
↓ 1 callers
Method
TransferFrom
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd. Solidity: function transferFrom(address src, address dst, uint256
contracts/weth/WETH9.go:450
↓ 1 callers
Method
Withdraw
Withdraw is a paid mutator transaction binding the contract method 0x2e1a7d4d. Solidity: function withdraw(uint256 wad) returns()
contracts/weth/WETH9.go:471
↓ 1 callers
Method
addCycle
(cc ...*model.Cycle)
algo/algo.go:229
↓ 1 callers
Method
call
(ctx context.Context, from, to common.Address, value *big.Int, gas uint64, data []byte)
scheduler/tester.go:56
↓ 1 callers
Method
check
(ctx context.Context, amtIn *big.Int, tokens []common.Address, dexes []*big.Int, hash uint64)
scheduler/tester.go:32
↓ 1 callers
Function
colorLevel
(level logrus.Level)
metrics/log.go:69
↓ 1 callers
Function
ethSign
(message string, keeperKey *ecdsa.PrivateKey)
fb/mev.go:354
↓ 1 callers
Function
genKey
()
fb/mev.go:320
↓ 1 callers
Function
newChecker
(c *rpc.Client, from, to common.Address)
scheduler/tester.go:26
↓ 1 callers
Function
newDM
(n int)
algo/graph/cycles.go:168
↓ 1 callers
Function
path2Params
(pt []model.Half, v map[int32]common.Address)
algo/algo.go:360
↓ 1 callers
Function
run
(ctx context.Context, c *rpc.Client, m *metrics.Metrics)
main.go:115
↓ 1 callers
Method
sendBundle
(ctx context.Context, data []byte)
fb/mev.go:164
↓ 1 callers
Function
sendMessage
(text string, notify bool)
telegram/telegram.go:35
↓ 1 callers
Function
signTx
(key *ecdsa.PrivateKey, address common.Address, tx *types.Transaction)
fb/mev.go:338
↓ 1 callers
Method
sort
()
model/cycle.go:120
↓ 1 callers
Function
subsHeadPrices
(ctx context.Context, client *ethclient.Client, hCh chan struct{}, u2, su UniswapV2PairsUpdater)
subs.go:23
↓ 1 callers
Function
testLiq
(ctx context.Context, router router, from, to common.Address)
util/pull.go:132
↓ 1 callers
Method
tryLoad
()
amm/uniswapv2.go:488
↓ 1 callers
Method
tryLoad
()
amm/sushiswap.go:548
↓ 1 callers
Method
tryLoad
()
tokens/list.go:269
↓ 1 callers
Method
waitForTx
(targetBlock uint64)
fb/mev.go:196
Method
Add
(c []*model.Cycle)
scheduler/scheduler.go:74
Method
Add
(ctx context.Context, a common.Address)
tokens/list.go:79
Method
Add
([]*model.Cycle)
algo/sched.go:17
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:411
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:425
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:411
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:425
Method
AddLiquidityETH
AddLiquidityETH is a paid mutator transaction binding the contract method 0xf305d719. Solidity: function addLiquidityETH(address token, uint256 amoun
contracts/sushiswap/UniswapV2Router02.go:432
Method
AddLiquidityETH
AddLiquidityETH is a paid mutator transaction binding the contract method 0xf305d719. Solidity: function addLiquidityETH(address token, uint256 amoun
contracts/sushiswap/UniswapV2Router02.go:446
Method
AddLiquidityETH
AddLiquidityETH is a paid mutator transaction binding the contract method 0xf305d719. Solidity: function addLiquidityETH(address token, uint256 amoun
contracts/uniswapv2/UniswapV2Router02.go:432
Method
AddLiquidityETH
AddLiquidityETH is a paid mutator transaction binding the contract method 0xf305d719. Solidity: function addLiquidityETH(address token, uint256 amoun
contracts/uniswapv2/UniswapV2Router02.go:446
Method
AddPair
(address common.Address, t0, t1 *tokens.Token)
amm/uniswapv2.go:79
Method
AddPair
(address common.Address, t0, t1 *tokens.Token)
amm/sushiswap.go:76
Method
AllPairAddrs
()
amm/uniswapv2.go:95
Method
AllPairAddrs
()
amm/sushiswap.go:91
Method
AllPairs
AllPairs is a free data retrieval call binding the contract method 0x1e3dd18b. Solidity: function allPairs(uint256 ) view returns(address)
contracts/sushiswap/UniswapV2Factory.go:211
Method
AllPairs
AllPairs is a free data retrieval call binding the contract method 0x1e3dd18b. Solidity: function allPairs(uint256 ) view returns(address)
contracts/sushiswap/UniswapV2Factory.go:218
Method
AllPairs
AllPairs is a free data retrieval call binding the contract method 0x1e3dd18b. Solidity: function allPairs(uint256 ) view returns(address)
contracts/uniswapv2/UniswapV2Factory.go:211
Method
AllPairs
AllPairs is a free data retrieval call binding the contract method 0x1e3dd18b. Solidity: function allPairs(uint256 ) view returns(address)
contracts/uniswapv2/UniswapV2Factory.go:218
Method
AllPairsLength
AllPairsLength is a free data retrieval call binding the contract method 0x574f2ba3. Solidity: function allPairsLength() view returns(uint256)
contracts/sushiswap/UniswapV2Factory.go:242
Method
AllPairsLength
AllPairsLength is a free data retrieval call binding the contract method 0x574f2ba3. Solidity: function allPairsLength() view returns(uint256)
contracts/sushiswap/UniswapV2Factory.go:249
Method
AllPairsLength
AllPairsLength is a free data retrieval call binding the contract method 0x574f2ba3. Solidity: function allPairsLength() view returns(uint256)
contracts/uniswapv2/UniswapV2Factory.go:242
Method
AllPairsLength
AllPairsLength is a free data retrieval call binding the contract method 0x574f2ba3. Solidity: function allPairsLength() view returns(uint256)
contracts/uniswapv2/UniswapV2Factory.go:249
Method
Allowance
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e. Solidity: function allowance(address owner, address spender) view ret
contracts/erc20/token.go:194
Method
Allowance
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e. Solidity: function allowance(address owner, address spender) view ret
contracts/erc20/token.go:201
Method
Allowance
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e. Solidity: function allowance(address , address ) view returns(uint256
contracts/sushiswap/UniswapV2Pair.go:304
Method
Allowance
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e. Solidity: function allowance(address , address ) view returns(uint256
contracts/sushiswap/UniswapV2Pair.go:311
Method
Allowance
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e. Solidity: function allowance(address , address ) view returns(uint256
contracts/uniswapv2/UniswapV2Pair.go:304
Method
Allowance
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e. Solidity: function allowance(address , address ) view returns(uint256
contracts/uniswapv2/UniswapV2Pair.go:311
Method
Allowance
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e. Solidity: function allowance(address , address ) view returns(uint256
contracts/weth/WETH9.go:211
Method
Allowance
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e. Solidity: function allowance(address , address ) view returns(uint256
contracts/weth/WETH9.go:218
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:363
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:377
← previous
next →
201–300 of 795, ranked by callers