Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/SmarDex-Dev/smart-contracts
/ functions
Functions
277 in github.com/SmarDex-Dev/smart-contracts
⨍
Functions
277
◇
Types & classes
19
↓ 1 callers
Function
slidingWindow
(inputArray: any[], size: number)
script/generateSwapGasCost.ts:199
↓ 1 callers
Function
startBlockStaking
()
deploy/params.ts:6
↓ 1 callers
Function
swap
(contracts: Contracts, signers: Signers, isSwapToken0ToToken1: boolean, amountSpecified: string)
test/SmardexPair/specs/swapWithValues.spec.ts:117
↓ 1 callers
Function
testExploit
()
test/SmardexRouter/specs/BestTrade.spec.ts:310
↓ 1 callers
Function
testHack
()
test/SmardexRouter/specs/BestTrade.spec.ts:459
↓ 1 callers
Function
testHack4
()
test/SmardexRouter/specs/BestTrade.spec.ts:531
↓ 1 callers
Function
testLiqFrontrun
()
test/SmardexRouter/specs/BestTrade.spec.ts:630
↓ 1 callers
Function
testNewSmardex
()
test/SmardexRouter/specs/BestTrade.spec.ts:382
↓ 1 callers
Function
unitFixtureFluid
(amount: BigNumber)
test/fixtures.ts:749
↓ 1 callers
Function
unitTestSmardexFactory
()
test/SmardexFactory/SmardexFactory.ts:7
↓ 1 callers
Function
unitTestsAutoSwapper
()
test/AutoSwapper/AutoSwapper.ts:6
↓ 1 callers
Function
unitTestsFarmingRange
()
test/FarmingRange/FarmingRange.ts:23
↓ 1 callers
Function
unitTestsRewardManager
()
test/RewardManager/RewardManager.ts:10
↓ 1 callers
Function
unitTestsSmardexERC20
()
test/SmardexERC20/SmardexERC20.ts:5
↓ 1 callers
Function
unitTestsSmardexLibrary
()
test/SmardexLibrary/SmardexLibrary.ts:19
↓ 1 callers
Function
unitTestsSmardexPair
()
test/SmardexPair/SmardexPair.ts:26
↓ 1 callers
Function
unitTestsSmardexRouter
()
test/SmardexRouter/SmardexRouter.ts:35
↓ 1 callers
Function
unitTestsStaking
()
test/Staking/Staking.ts:16
↓ 1 callers
Function
updateCampaignReward
( farmingData: FarmingData, campaignIndex: number, endBlock: BigNumber[], rewardPerBlock: BigNumber[],
test/FarmingRange/utils.ts:410
↓ 1 callers
Function
updateHashV1
(hre: HardhatRuntimeEnvironment)
deploy/utils.ts:492
Function
WETHPairInitialize
(this: Context, WETHPartnerAmount: BigNumber, ETHAmount: BigNumber)
test/SmardexRouter/utils.ts:33
Function
addCampaign
( farmingData: FarmingData, endBlock: BigNumber[], rewardPerBlock: BigNumber[], blockNumberToBeExecute
test/FarmingRange/utils.ts:379
Function
assertBigNumberClose
( actual: BigNumberish, expected: BigNumberish, variance: BigNumberish = 10, reason: string = "", )
test/helpers/assert.ts:14
Function
assertBigNumberClosePercent
( a: BigNumberish, b: BigNumberish, variance: string = "0.02", reason: string = "", )
test/helpers/assert.ts:34
Function
changePairHash
(_args: undefined, _hre: HardhatRuntimeEnvironment)
script/changePairHash.ts:5
Function
changePairHashForV1pair
(deployment: any, _hre: HardhatRuntimeEnvironment)
script/changePairHashForV1pair.ts:5
Function
checkBestTrade
()
test/SmardexRouter/specs/BestTrade.spec.ts:68
Function
checkDataFarming
( farming: FarmingRange, campaignId: number[], rewardIndex: number[][], endBlock: number[][], reward
test/FarmingRange/utils.ts:490
Function
computeFarmingSdexValue
(farmingData: FarmingData)
test/FarmingRange/utils.ts:339
Function
func
(hre: HardhatRuntimeEnvironment)
deploy/003_smardex_token.ts:6
Function
func
(hre: HardhatRuntimeEnvironment)
deploy/005_auto_swapper.ts:7
Function
func
(hre: HardhatRuntimeEnvironment)
deploy/002_smardex_router.ts:13
Function
func
(hre: HardhatRuntimeEnvironment)
deploy/007_pairs.ts:6
Function
func
(hre: HardhatRuntimeEnvironment)
deploy/006_auto_swapper.ts:7
Function
func
(hre: HardhatRuntimeEnvironment)
deploy/004_reward_manager.ts:8
Function
func
(hre: HardhatRuntimeEnvironment)
deploy/001_smardex_factory.ts:7
Function
func
(hre: HardhatRuntimeEnvironment)
deploy/005_reward_manager_withdrawable.ts:7
Function
func
(hre: HardhatRuntimeEnvironment)
deploy/006_pairs.ts:6
Function
generateSwapGasCost
(_args: undefined, hre: HardhatRuntimeEnvironment)
script/generateSwapGasCost.ts:34
Function
getDataForTxMultiple
( farmingDataBefore: FarmingData, farmingDataUpdated: FarmingData, sdexToSplit: SdexByEndBlock[], camp
test/FarmingRange/utils.ts:68
Function
latestBlockNumber
()
deploy/utils.ts:128
Function
loadFarmingData
(farming: FarmingRange)
test/FarmingRange/utils.ts:318
Function
removeCampaign
( farmingData: FarmingData, campaignToRemove: number, blockNumberToBeExecuted: number, )
test/FarmingRange/utils.ts:443
Function
sdexToRedistributeByEndBlock
( farmingData: FarmingData, campaignIndexes: number[], endBlock: number[], blockNumberToExecute: numbe
test/FarmingRange/utils.ts:264
Function
set
(timeStamp: BigNumber)
test/helpers/time.ts:18
Function
shouldBehaveLikeFarmingRange
()
test/FarmingRange/specs/farmingRange.spec.ts:10
Function
shouldBehaveLikeFarmingRangeConstructorL2Arbitrum
()
test/FarmingRange/specs/farmingConstructorL2Arbitrum.spec.ts:5
Function
shouldBehaveLikeMintCallback
()
test/SmardexRouter/specs/mintCallbackV2.spec.ts:6
Function
shouldBehaveLikeRemoveRewardInfo
()
test/FarmingRange/specs/farmingRangeRemoveReward.spec.ts:7
Function
shouldBehaveLikeUniswapV2Factory
()
test/SmardexFactory/specs/SmardexFactory.spec.ts:13
Function
shouldBehaveLikeUpdateRewardInfo
()
test/FarmingRange/specs/farmingRangeUpdateReward.spec.ts:7
Function
shouldBehaveLikeUpdateRewardMultiple
()
test/FarmingRange/specs/farmingRangeUpdateMultiple.spec.ts:5
Function
switchPairHashFunctionCoverage
()
script/switchPairHashFunctionCoverage.ts:3
Function
unitFixtureAutoSwapperL1
()
test/fixtures.ts:661
Function
unitFixtureAutoSwapperL2
()
test/fixtures.ts:676
Function
unitFixtureCallbackTest
()
test/fixtures.ts:444
Function
unitFixtureCallbackTestV1
()
test/fixtures.ts:467
Function
unitFixtureFarmingRange
()
test/fixtures.ts:531
Function
unitFixtureFarmingRangeL2Arbitrum
()
test/fixtures.ts:543
Function
unitFixtureRewardManagerTestL1
()
test/fixtures.ts:699
Function
unitFixtureRewardManagerTestL2
()
test/fixtures.ts:717
Function
unitFixtureRewardManagerTestL2Arbitrum
()
test/fixtures.ts:733
Function
unitFixtureSmardexFactory
()
test/fixtures.ts:63
Function
unitFixtureSmardexFactoryV1
()
test/fixtures.ts:77
Function
unitFixtureSmardexLibraryTestV1
()
test/fixtures.ts:135
Function
unitFixtureSmardexLibraryTestV2
()
test/fixtures.ts:91
Function
unitFixtureSmardexPairOneTokenInBefore
()
test/fixtures.ts:283
Function
unitFixtureSmardexPairTest
()
test/fixtures.ts:178
Function
unitFixtureSmardexPairTestV1
()
test/fixtures.ts:200
Function
unitFixtureSmardexPairTwoTokenInBefore
()
test/fixtures.ts:255
Function
unitFixtureSmardexRouterFluid
()
test/fixtures.ts:760
Function
unitFixtureSmardexRouterTest
()
test/fixtures.ts:219
Function
unitFixtureSmardexRouterTestV1
()
test/fixtures.ts:309
Function
unitFixtureSmardexRouterV2WithFactoryV1
()
test/fixtures.ts:367
Function
unitFixtureSmardexRouterWhitelist
()
test/fixtures.ts:403
Function
unitFixtureStaking
()
test/fixtures.ts:605
Function
updateFarmingDataWithNewRewardPerBlock
( farmingData: FarmingData, sdexToSplit: SdexByEndBlock[], campaignIndexesToUpdate: number[], campaign
test/FarmingRange/utils.ts:177
← previous
201–277 of 277, ranked by callers