☰
DFK Developers

Stone Carver

The Stone Carver assists users in creating Enhancement Stones for use during Summoning.

Contracts

Addresses

DFK Chain

NameMainnetTestnet
Stone Carver0xc32A0e963e50AAAED273A75425fC39902b0d0b3b0x70d70549fa208bEcB11946111216e8E687cDE452

Klaytn

NameMainnetTestnet
Stone Carver0x2A4906925b168C6983BdD777B034e566675ac7B30x75d8ba2E4725633FcdcC165332dCA04c107915cA

Interfaces

interface IStoneCarver {

    event CrosschainUpdate(uint256 awayUntil);
    event RecipeSet(address indexed stoneAddress, address[] requiredResources, uint32[] requiredQuantities, bool active);
    event ShopSetUp(uint256 workingUntil, uint256 awayUntil);
    event StoneCarved(address indexed player, address stoneAddress, uint256 quantity);
    
    function awayUntil() view returns (uint256);
    function carveStone(address _stoneAddress, uint256 _quantity);
    function getAvailability() view returns (uint256, uint256);
    function getRecipe(address stoneAddress) view returns (tuple(address[] requiredResources, uint32[] requiredQuantities, bool active));
    function minClosedTime() view returns (uint256);
    function minOpenTime() view returns (uint256);
    function paused() view returns (bool);
    function recipes(address) view returns (bool active);
    function setUpShop();
    function varClosedTime() view returns (uint256);
    function varOpenTime() view returns (uint256);
    function workingUntil() view returns (uint256);

}

ABIs

StoneCarver2.json

Historical Contracts

These contracts have been deprecated and should not be used. They are listed here for data analysis and tracking purposes only.

Harmony

NameMainnetTestnet
Stone Carver0xfFB8a55676edA75954AB45a6Ce16F88b119dC5110xeAe7c8121eF9626362369b398B9F0Ee5E05fDA72

Recipes

Coming soon