Search by Address
Sponsor Louper
Reach thousands of Blockchain Enthusiasts & Developers Worldwide
Diamond
0xc1e088fc1323b20bcbee9bd1b9fc9546db5624c5
Upgradable
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 |