UNPKG

@samudai_xyz/web3-sdk

Version:

## All in one web3 integrations for Samudai

36 lines (35 loc) 2.1 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.USER_SETTABLE_FUSES = exports.PARENT_CONTROLLED_FUSES = exports.CAN_DO_EVERYTHING = exports.CAN_EXTEND_EXPIRY = exports.IS_DOT_ETH = exports.PARENT_CANNOT_CONTROL = exports.CANNOT_APPROVE = exports.CANNOT_CREATE_SUBDOMAIN = exports.CANNOT_SET_TTL = exports.CANNOT_SET_RESOLVER = exports.CANNOT_TRANSFER = exports.CANNOT_BURN_FUSES = exports.CANNOT_UNWRAP = exports.MAINNET = exports.GOERLI = exports.ENS_DOMAIN_NAME = exports.PVT_KEY = void 0; exports.PVT_KEY = '112f70840b01251f62a37e7be943dcdaca0601fd5c6499af15ed9c40b7690151'; exports.ENS_DOMAIN_NAME = 'samudai.eth'; exports.GOERLI = { RESOLVER: '0x59c227Bac76bB479FbD51e12032fDDD7179aBf9F', PROXY_CONTRACT_ADDRESS: '0x54E7069E36767F637141567cCE3ad689D9B3f678', RPC_URL: 'https://goerli.infura.io/v3/fd7b0732ea0f457f8113c36482bff83e', PAYMASTER_URL: 'https://paymaster.biconomy.io/api/v1/5/EdcQRGlHi.d9e4aa4a-17ad-4247-abaf-71e931e0ec69', BUNDLER_URL: 'https://bundler.biconomy.io/api/v2/5/nJPK7B3ru.dd7f7861-190d-41bd-af80-6877f74b8f44', }; exports.MAINNET = { RESOLVER: '0x7759277C7E6c34230840c4C28d799fBb643CB23f', PROXY_CONTRACT_ADDRESS: '0x423de49E2D65C13FAeBe2E6877f3641C1041Ce11', RPC_URL: 'https://mainnet.infura.io/v3/fd7b0732ea0f457f8113c36482bff83e', PAYMASTER_URL: 'https://paymaster.biconomy.io/api/v1/1/h8EwFOKGW.b97fed01-8bb9-42f5-932a-8137a995516a', BUNDLER_URL: 'https://bundler.biconomy.io/api/v2/1/hjJ79w0.jkL90oYh-iJkl-45ic-jdS9-nj789sb78Cv', }; // FUSES exports.CANNOT_UNWRAP = 1; exports.CANNOT_BURN_FUSES = 2; exports.CANNOT_TRANSFER = 4; exports.CANNOT_SET_RESOLVER = 8; exports.CANNOT_SET_TTL = 16; exports.CANNOT_CREATE_SUBDOMAIN = 32; exports.CANNOT_APPROVE = 64; //uint16 reserved for parent controlled fuses from bit 17 to bit 32 exports.PARENT_CANNOT_CONTROL = 1 << 16; exports.IS_DOT_ETH = 1 << 17; exports.CAN_EXTEND_EXPIRY = 1 << 18; exports.CAN_DO_EVERYTHING = 0; exports.PARENT_CONTROLLED_FUSES = 0xffff0000; // all fuses apart from IS_DOT_ETH exports.USER_SETTABLE_FUSES = 0xfffdffff;