Jeweler 1.0

The Bank is based on the SushiSwap SushiBar contract. For more information, please view the Sushi Documentation: https://docs.sushi.com/docs/Developers/Sushiswap/SushiBar

The Banker is based on the SushiSwap SushiMaker contract. For more information, please view the Sushi Documentation: https://docs.sushi.com/docs/Developers/Sushiswap/SushiMaker

Historical Contracts

Addresses

DFK Chain

Name
Mainnet
Testnet

Bank (xCRYSTAL)

0x6e7185872bcdf3f7a6cbbe81356e50daffb002d2

0x1A516207ABe4A0A636C6bB1C083c9EB46a026131

Banker

0x4b1F4C7981465F814c4A78d79be21558A60f57F2

0x14b54Bf631c5147a1a59920f89128bE6A5FCe602

Harmony

Name
Mainnet
Testnet

Bank (xJEWEL)

0xA9cE83507D872C5e1273E745aBcfDa849DAA654F

0x9bBD946ED9b6e9EA4FD85f3Fa9ADB9CC6f03c2BE

Banker

0x3685Ec75Ea531424Bbe67dB11e07013ABeB95f1e

0xC617C69089a7f41C4030aC94Cf06dA2722D7ea12

Interfaces

interface IBank {

    event Approval(address indexed owner, address indexed spender, uint256 value);
    event Transfer(address indexed from, address indexed to, uint256 value);
    
    function allowance(address owner, address spender) view returns (uint256);
    function approve(address spender, uint256 amount) returns (bool);
    function balanceOf(address account) view returns (uint256);
    function decimals() view returns (uint8);
    function decreaseAllowance(address spender, uint256 subtractedValue) returns (bool);
    function enter(uint256 _amount);
    function govToken() view returns (address);
    function increaseAllowance(address spender, uint256 addedValue) returns (bool);
    function leave(uint256 _share);
    function name() view returns (string);
    function symbol() view returns (string);
    function totalSupply() view returns (uint256);
    function transfer(address recipient, uint256 amount) returns (bool);
    function transferFrom(address sender, address recipient, uint256 amount) returns (bool)

}
interface IBanker {

    event LogBridgeSet(address indexed token, address indexed bridge);
    event LogConvert(address indexed server, address indexed token0, address indexed token1, uint256 amount0, uint256 amount1, uint256 amountGovToken);
    
    function bank() view returns (address);
    function bridgeFor(address token) view returns (address bridge);
    function convert(address token0, address token1);
    function convertMultiple(address[] token0, address[] token1);
    function factory() view returns (address);
    function owner() view returns (address);
    function setBridge(address token, address bridge);
    
}

ABIs

Governance Tokens

Last updated