Search by Address
mainnet

Sponsor Louper

Reach thousands of Blockchain Enthusiasts & Developers Worldwide

Diamond

0xc1e088fc1323b20bcbee9bd1b9fc9546db5624c5
Upgradable
Download ABI
Recent Transactions
Block # Hash Function Age From Value
Upgrade History
125
Comments
You must sign in to post a comment.

DiamondCutFacet

0xdfeff7592915bea8d040499e961e332bd453c249
Method Selector
Writeable
diamondCut(tuple(address,uint8,bytes4[])[],address,bytes) 0x1f931c1c

DiamondLoupeFacet

0xb51d5c699b749e0382e257244610039ddb272da0
Method Selector
Read Only
facetAddress(bytes4) view returns (address) 0xcdffacc6
facetAddresses() view returns (address[]) 0x52ef6b2c
facetFunctionSelectors(address) view returns (bytes4[]) 0xadfca15e
facets() view returns (tuple(address,bytes4[])[]) 0x7a0ed627
supportsInterface(bytes4) view returns (bool) 0x01ffc9a7

OwnershipFacet

0x5d45283ff53aabdb93693095039b489af8b18cf7
Method Selector
Read Only
owner() view returns (address) 0x8da5cb5b
ownerCandidate() view returns (address) 0x5f504a82
Writeable
claimOwnership() 0x4e71e0c8
transferOwnership(address) 0xf2fde38b

WhitelistFacet

0x730bfc44c8c51c469afc133b0e445d0cc9ffc63d
Method Selector
Writeable
dewhitelistToken(address) payable 0x86b40a1b
updateStalkPerBdvPerSeasonForToken(address,uint32) payable 0xf18d9ed0
whitelistToken(address,bytes4,uint32,uint32) payable 0xd8a6aafe
whitelistTokenWithEncodeType(address,bytes4,uint32,uint32,bytes1) payable 0xb4f55be8

UnripeFacet

0x261b3ae660504537fbfe15b6c1c664976344eb0a
Method Selector
Read Only
_getPenalizedUnderlying(address,uint256,uint256) view returns (uint256) 0xa84643e4
balanceOfPenalizedUnderlying(address,address) view returns (uint256) 0x1acc0a47
balanceOfUnderlying(address,address) view returns (uint256) 0x1be655e8
getPenalizedUnderlying(address,uint256) view returns (uint256) 0x6de45df2
getPenalty(address) view returns (uint256) 0x014a8a49
getPercentPenalty(address) view returns (uint256) 0xbb7de478
getRecapFundedPercent(address) view returns (uint256) 0x43cc4ee0
getRecapPaidPercent() view returns (uint256) 0xab434eb7
getTotalUnderlying(address) view returns (uint256) 0xadef4533
getUnderlying(address,uint256) view returns (uint256) 0x9f06b3fa
getUnderlyingPerUnripeToken(address) view returns (uint256) 0xb8a04d1b
getUnderlyingToken(address) view returns (address) 0x691bcc88
isUnripe(address) view returns (bool) 0xfc6a19df
picked(address,address) view returns (bool) 0xd3c73ec8
Writeable
addUnripeToken(address,address,bytes32) payable 0xfa345569
chop(address,uint256,uint8,uint8) payable returns (uint256) 0x9a516cad
pick(address,uint256,bytes32[],uint8) payable 0x13ed3cea

MetadataFacet

0x5e6991afa1352822e769c873200954b4de6c6e48
Method Selector
Read Only
imageURI(address,int96,int96) view returns (string) 0xc20b8071
name() pure returns (string) 0x06fdde03
symbol() pure returns (string) 0x95d89b41
uri(uint256) view returns (string) 0x0e89341c

LegacyClaimWithdrawalFacet

0x93703adc951b76451e3006960cfb3f927d7e7ef6
Method Selector
Read Only
getTotalWithdrawn(address) view returns (uint256) 0xb1c7a20f
getWithdrawal(address,address,uint32) view returns (uint256) 0xe23c96a4
Writeable
claimWithdrawal(address,uint32,uint8) payable 0x488e94dc
claimWithdrawals(address,uint32[],uint8) payable 0x764a9874

SeasonFacet

0x17b31771a04af17b131246c3c9d442e3c3908a27
Method Selector
Read Only
abovePeg() view returns (bool) 0x2a27c499
curveOracle() view returns (tuple(bool,uint32,uint256[2],uint256)) 0x07a3b202
paused() view returns (bool) 0x5c975abb
plentyPerRoot(uint32) view returns (uint256) 0xe60d7a83
poolDeltaB(address) view returns (int256) 0x471bcdbe
rain() view returns (tuple(uint256,uint256,uint256)) 0x43def26e
season() view returns (uint32) 0xc50b0fb0
seasonTime() view returns (uint32) 0xca7b7d7b
sunriseBlock() view returns (uint32) 0x3b2ecb70
time() view returns (tuple(uint32,uint32,uint8,uint32,uint32,bool,bool,uint32,bool,uint16,uint256,uint256,uint256)) 0x16ada547
totalDeltaB() view returns (int256) 0x06c499d8
weather() view returns (tuple(uint256[2],uint128,uint32,uint32,uint32)) 0x686b6159
wellOracleSnapshot(address) view returns (bytes) 0x597490c0
Writeable
gm(address,uint8) payable returns (uint256) 0x64ee4b80
sunrise() payable returns (uint256) 0xfc06d2a6

PauseFacet

0xeab4398f62194948cb25f45fee4c46fae2e91229
Method Selector
Writeable
pause() payable 0x8456cb59
unpause() payable 0x3f4ba83a

MarketplaceFacet

0x0c9f436fbef08914c1c68fe04bd573de6e327776
Method Selector
Read Only
allowancePods(address,address) view returns (uint256) 0x0b385a85
getAmountBeansToFillOrderV2(uint256,uint256,bytes) pure returns (uint256) 0x7e2a1fd1
getAmountPodsFromFillListingV2(uint256,uint256,uint256,bytes) pure returns (uint256) 0xc3e14715
podListing(uint256) view returns (bytes32) 0xd6af17ab
podOrder(address,uint24,uint256,uint256) view returns (uint256) 0x042ff31d
podOrderById(bytes32) view returns (uint256) 0xb1719e59
podOrderV2(address,uint256,uint256,bytes) view returns (uint256) 0x045d5763
Writeable
approvePods(address,uint256) payable 0xc5644a60
cancelPodListing(uint256) payable 0x3260c49e
cancelPodOrder(uint24,uint256,uint256,uint8) payable 0xdf18a3ee
cancelPodOrderV2(uint256,uint256,bytes,uint8) payable 0xf22b49ec
createPodListing(uint256,uint256,uint256,uint24,uint256,uint256,uint8) payable 0x80bd7d33
createPodListingV2(uint256,uint256,uint256,uint256,uint256,bytes,uint8) payable 0xa8f135a2
createPodOrder(uint256,uint24,uint256,uint256,uint8) payable returns (bytes32) 0x82c65124
createPodOrderV2(uint256,uint256,uint256,bytes,uint8) payable returns (bytes32) 0x83601992
fillPodListing(tuple(address,uint256,uint256,uint256,uint24,uint256,uint256,uint8),uint256,uint8) payable 0xeda8156e
fillPodListingV2(tuple(address,uint256,uint256,uint256,uint24,uint256,uint256,uint8),uint256,bytes,uint8) payable 0xa99d840c
fillPodOrder(tuple(address,uint24,uint256,uint256),uint256,uint256,uint256,uint8) payable 0x845a022b
fillPodOrderV2(tuple(address,uint24,uint256,uint256),uint256,uint256,uint256,bytes,uint8) payable 0x4214861e
transferPlot(address,address,uint256,uint256,uint256) payable 0x69d9120d

FundraiserFacet

0xbb5dc125e48a4580721b1e40ac52984c2ce54d3a
Method Selector
Read Only
fundingToken(uint32) view returns (address) 0xc869c1eb
fundraiser(uint32) view returns (tuple(address,address,uint256,uint256,uint256)) 0xce133450
numberOfFundraisers() view returns (uint32) 0x6299a9af
remainingFunding(uint32) view returns (uint256) 0x0d1a844c
totalFunding(uint32) view returns (uint256) 0x6ee66ddf
Writeable
createFundraiser(address,address,uint256) payable 0x4b4e8d9a
fund(uint32,uint256,uint8) payable returns (uint256) 0x43c5198e

FieldFacet

0xb57a1c006d827af549f6a31dc10028e5e2782762
Method Selector
Read Only
harvestableIndex() view returns (uint256) 0xd6be1816
maxTemperature() view returns (uint256) 0x7907091f
plot(address,uint256) view returns (uint256) 0xe1d9d628
podIndex() view returns (uint256) 0xcb44a6cf
remainingPods() view returns (uint256) 0x56ba3e24
temperature() view returns (uint256) 0xadccea12
totalHarvestable() view returns (uint256) 0x067fcd2e
totalHarvested() view returns (uint256) 0x23dc1142
totalPods() view returns (uint256) 0xc0aa6a90
totalSoil() view returns (uint256) 0x3285008a
totalUnharvestable() view returns (uint256) 0x4433366d
yield() view returns (uint32) 0x28593984
Writeable
harvest(uint256[],uint8) payable 0x8fd83ecf
sow(uint256,uint256,uint8) payable returns (uint256) 0x32ab68ce
sowWithMin(uint256,uint256,uint256,uint8) payable returns (uint256) 0x553030d0

FertilizerFacet

0xfc7ed192a24fab3093c8747c3ddbe6cacd335b6c
Method Selector
Read Only
balanceOfBatchFertilizer(address[],uint256[]) view returns (tuple(uint128,uint128)[]) 0x304ec65d
balanceOfFertilized(address,uint256[]) view returns (uint256) 0xb6f42085
balanceOfFertilizer(address,uint256) view returns (tuple(uint128,uint128)) 0x1799b3b2
balanceOfUnfertilized(address,uint256[]) view returns (uint256) 0x1edb6be1
beansPerFertilizer() view returns (uint128) 0x9bb4e35a
getActiveFertilizer() view returns (uint256) 0xdc6ba285
getCurrentHumidity() view returns (uint128) 0x39448802
getEndBpf() view returns (uint128) 0xc85951a1
getFertilizer(uint128) view returns (uint256) 0x9c45a1d5
getFertilizers() view returns (tuple(uint128,uint256)[]) 0x34af5416
getFirst() view returns (uint128) 0x1e223143
getHumidity(uint128) pure returns (uint128) 0x29130a66
getLast() view returns (uint128) 0x4d622831
getNext(uint128) view returns (uint128) 0xf4a057e2
isFertilizing() view returns (bool) 0x6ae1c014
remainingRecapitalization() view returns (uint256) 0x4a16607c
totalFertilizedBeans() view returns (uint256) 0x4f9a9678
totalFertilizerBeans() view returns (uint256) 0xf9c4ebde
totalUnfertilizedBeans() view returns (uint256) 0xa3ef48c9
Writeable
addFertilizerOwner(uint128,uint128,uint256) payable 0x8cd31ca0
claimFertilized(uint256[],uint8) payable 0x83e08888
mintFertilizer(uint128,uint256,uint8) payable 0x0bfca7e3
payFertilizer(address,uint256) payable 0xd47aee59

FarmFacet

0x855d37a6c3868aa4e8f2e1a80965d08b3f10d292
Method Selector
Writeable
advancedFarm(tuple(bytes,bytes)[]) payable returns (bytes[]) 0x36bfafbd
farm(bytes[]) payable returns (bytes[]) 0x300dd6cf

SiloFacet

0xf4b3629d1aa74ef8ab53cc22728896b960f3a74e
Method Selector
Read Only
balanceOf(address,uint256) view returns (uint256) 0x00fdd58e
balanceOfBatch(address[],uint256[]) view returns (uint256[]) 0x4e1273f4
balanceOfDepositedBdv(address,address) view returns (uint256) 0xbc8514cf
balanceOfEarnedBeans(address) view returns (uint256) 0x3e465a2e
balanceOfEarnedStalk(address) view returns (uint256) 0x341b94d5
balanceOfGrownStalk(address,address) view returns (uint256) 0x8915ba24
balanceOfPlenty(address) view returns (uint256) 0x896651e8
balanceOfRainRoots(address) view returns (uint256) 0x69fbad94
balanceOfRoots(address) view returns (uint256) 0xba39dc02
balanceOfSop(address) view returns (tuple(uint32,uint32,uint256,uint256,uint256)) 0xa7bf680f
balanceOfStalk(address) view returns (uint256) 0x8eeae310
bdv(address,uint256) view returns (uint256) 0x8c1e6f22
getDeposit(address,address,int96) view returns (uint256,uint256) 0x61449212
getDepositId(address,int96) pure returns (uint256) 0x98f2b8ad
getLastMowedStem(address,address) view returns (int96) 0x7fc06e12
getMowStatus(address,address) view returns (tuple(int96,uint128)) 0xdc25a650
getSeedsPerToken(address) view returns (uint256) 0x9f9962e4
getTotalDeposited(address) view returns (uint256) 0x0c9c31bd
getTotalDepositedBdv(address) view returns (uint256) 0x9d6a924e
grownStalkForDeposit(address,address,int96) view returns (uint256) 0x3a1b0606
inVestingPeriod() view returns (bool) 0x0b2939d1
lastSeasonOfPlenty() view returns (uint32) 0xbe6547d2
lastUpdate(address) view returns (uint32) 0xcb03fb1e
migrationNeeded(address) view returns (bool) 0xc38b3c18
seasonToStem(address,uint32) view returns (int96) 0x896ab1c6
stemStartSeason() view returns (uint16) 0xbc771977
stemTipForToken(address) view returns (int96) 0xabed2d41
tokenSettings(address) view returns (tuple(bytes4,uint32,uint32,uint32,int96,bytes1)) 0xe923e8d4
totalEarnedBeans() view returns (uint256) 0xfd9de166
totalRoots() view returns (uint256) 0x46544166
totalStalk() view returns (uint256) 0x7b52fadf
Writeable
claimPlenty() payable 0x45947ba9
deposit(address,uint256,uint8) payable returns (uint256,uint256,int96) 0xf19ed6be
mow(address,address) payable 0x150d5173
mowMultiple(address,address[]) payable 0x7d44f5bb
plant() payable returns (uint256,int96) 0x779b3c5c
safeBatchTransferFrom(address,address,uint256[],uint256[],bytes) 0x2eb2c2d6
safeTransferFrom(address,address,uint256,uint256,bytes) 0xf242432a
transferDeposit(address,address,address,int96,uint256) payable returns (uint256) 0x081d77ba
transferDeposits(address,address,address,int96[],uint256[]) payable returns (uint256[]) 0xc56411f6
withdrawDeposit(address,int96,uint256,uint8) payable 0xe348f82b
withdrawDeposits(address,int96[],uint256[],uint8) payable 0x27e047f1

CurveFacet

0xd231498144c5b53b65b782343cdfb366472c7bf7
Method Selector
Writeable
addLiquidity(address,address,uint256[],uint256,uint8,uint8) payable 0xbc18a8c4
exchange(address,address,address,address,uint256,uint256,uint8,uint8) payable 0x7579e160
exchangeUnderlying(address,address,address,uint256,uint256,uint8,uint8) payable 0x548d873a
removeLiquidity(address,address,uint256,uint256[],uint8,uint8) payable 0x0e4c2e31
removeLiquidityImbalance(address,address,uint256[],uint256,uint8,uint8) payable 0x567af763
removeLiquidityOneToken(address,address,address,uint256,uint256,uint8,uint8) payable 0xcc77c379

EnrootFacet

0x1c2a836184d2fa7e4d0750af73423a076cd169ce
Method Selector
Writeable
enrootDeposit(address,int96,uint256) payable 0x0b58f073
enrootDeposits(address,int96[],uint256[]) payable 0x88fcd169

TokenFacet

0x49540129b19409181c3b4111e078c8ef53b2f577
Method Selector
Read Only
getAllBalance(address,address) view returns (tuple(uint256,uint256,uint256)) 0xfdb28811
getAllBalances(address,address[]) view returns (tuple(uint256,uint256,uint256)[]) 0xb6fc38f9
getBalance(address,address) view returns (uint256) 0xd4fac45d
getBalances(address,address[]) view returns (uint256[]) 0x6a385ae9
getExternalBalance(address,address) view returns (uint256) 0x4667fa3d
getExternalBalances(address,address[]) view returns (uint256[]) 0xc3714723
getInternalBalance(address,address) view returns (uint256) 0x8a65d2e0
getInternalBalances(address,address[]) view returns (uint256[]) 0xa98edb17
onERC1155BatchReceived(address,address,uint256[],uint256[],bytes) pure returns (bytes4) 0xbc197c81
onERC1155Received(address,address,uint256,uint256,bytes) pure returns (bytes4) 0xf23a6e61
tokenAllowance(address,address,address) view returns (uint256) 0x8e8758d8
tokenPermitDomainSeparator() view returns (bytes32) 0x1f351f6a
tokenPermitNonces(address) view returns (uint256) 0x4edcab2d
Writeable
approveToken(address,address,uint256) payable 0xda3e3397
decreaseTokenAllowance(address,address,uint256) returns (bool) 0x0bc33ce4
increaseTokenAllowance(address,address,uint256) returns (bool) 0xb39062e6
permitToken(address,address,address,uint256,uint256,uint8,bytes32,bytes32) payable 0x7c516e94
transferInternalTokenFrom(address,address,address,uint256,uint8) payable 0xd3f4ec6f
transferToken(address,address,uint256,uint8,uint8) payable 0x6204aa43
unwrapEth(uint256,uint8) payable 0xbd32fac3
wrapEth(uint256,uint8) payable 0x1c059365

DepotFacet

0xeee1d0238025bfcde4e8516cec5db524ca4d5a55
Method Selector
Read Only
readPipe(tuple(address,bytes)) view returns (bytes) 0xdd756c4f
Writeable
advancedPipe(tuple(address,bytes,bytes)[],uint256) payable returns (bytes[]) 0xb452c7ae
etherPipe(tuple(address,bytes),uint256) payable returns (bytes) 0x6e47d07b
multiPipe(tuple(address,bytes)[]) payable returns (bytes[]) 0xcabec62b
pipe(tuple(address,bytes)) payable returns (bytes) 0x08e1a0ab

TokenSupportFacet

0x5e15667bf3eeee15889f7a2d1bb423490afcb527
Method Selector
Writeable
batchTransferERC1155(address,address,uint256[],uint256[]) payable 0xa9412a59
permitERC20(address,address,address,uint256,uint256,uint8,bytes32,bytes32) payable 0xb442b398
permitERC721(address,address,uint256,uint256,bytes) payable 0x4935ed43
transferERC1155(address,address,uint256,uint256) payable 0x0a7e880c
transferERC721(address,address,uint256) payable 0x1aca6376

ConvertGettersFacet

0x912f505ecd6536733da22bb4349595aa36806918
Method Selector
Read Only
getAmountOut(address,address,uint256) view returns (uint256) 0x4aa06652
getMaxAmountIn(address,address) view returns (uint256) 0x24dd285c

MigrationFacet

0x141209527f95540e0b018e56edf5a59e1339437f
Method Selector
Read Only
balanceOfGrownStalkUpToStemsDeployment(address) view returns (uint256) 0x505f43ea
balanceOfLegacySeeds(address) view returns (uint256) 0x1be2cfd8
getDepositLegacy(address,address,uint32) view returns (uint128,uint128) 0xa9be1acb
Writeable
mowAndMigrate(address,address[],uint32[][],uint256[][],uint256,uint256,bytes32[]) payable 0x1f4f3d55
mowAndMigrateNoDeposits(address) payable 0xaed942e9

ApprovalFacet

0xbdec07f18e7e5a27d104fb8e83cb71c3fb68e12f
Method Selector
Read Only
depositAllowance(address,address,address) view returns (uint256) 0x2a6a8ef5
depositPermitDomainSeparator() view returns (bytes32) 0x8966e0ff
depositPermitNonces(address) view returns (uint256) 0x843bc425
isApprovedForAll(address,address) view returns (bool) 0xe985e9c5
Writeable
approveDeposit(address,address,uint256) payable 0x1302afc2
decreaseDepositAllowance(address,address,uint256) returns (bool) 0xd9ee1269
increaseDepositAllowance(address,address,uint256) returns (bool) 0x5793e485
permitDeposit(address,address,address,uint256,uint256,uint8,bytes32,bytes32) payable 0x120b5702
permitDeposits(address,address,address[],uint256[],uint256,uint8,bytes32,bytes32) payable 0xd5770dc7
setApprovalForAll(address,bool) 0xa22cb465

BDVFacet

0x9cb54a8eacd4d295dd02833cd2bdd385173c7ff5
Method Selector
Read Only
beanToBDV(uint256) pure returns (uint256) 0x5a049a47
curveToBDV(uint256) view returns (uint256) 0xf984019b
unripeBeanToBDV(uint256) view returns (uint256) 0xc8cda2a0
unripeLPToBDV(uint256) view returns (uint256) 0xb0c22bb1
wellBdv(address,uint256) view returns (uint256) 0xc84c7727

ConvertFacet

0xc2f8f1412d10e4dc79d34a46ab1d3d862517f939
Method Selector
Writeable
convert(bytes,int96[],uint256[]) payable returns (int96,uint256,uint256,uint256,uint256) 0xb362a6e8

Copyright © 2022

Mark III Labs, LLC

All right reserved