UNPKG

@renft/sdk

Version:

**ReNFT** is a multi-chain highly gas-optimised NFT rental protocol and platform that can be whitelabel integrated into any project to enable collateral-free in-house renting, lending, and reward share (scholarship automation).

29 lines (28 loc) 1.9 kB
import { Chain, EVMNetworkLike, EVMNetworkType, PaymentToken, PaymentTokenDetails } from './types'; export declare const NETWORK_ETHEREUM_MAINNET: EVMNetworkLike<EVMNetworkType.ETHEREUM_MAINNET, Chain.ETHEREUM_MAINNET>; export declare const NETWORK_ETHEREUM_GOERLI_TESTNET: EVMNetworkLike<EVMNetworkType.ETHEREUM_GOERLI_TESTNET, Chain.ETHEREUM_GOERLI_TESTNET>; export declare const NETWORK_POLYGON_MAINNET: EVMNetworkLike<EVMNetworkType.POLYGON_MAINNET, Chain.POLYGON_MAINNET>; export declare const NETWORK_AVALANCHE_FUJI_TESTNET: EVMNetworkLike<EVMNetworkType.AVALANCHE_FUJI_TESTNET, Chain.AVALANCHE_FUJI_TESTNET>; export declare const NETWORK_AVALANCHE_MAINNET: EVMNetworkLike<EVMNetworkType.AVALANCHE_MAINNET, Chain.AVALANCHE_MAINNET>; export declare const MAX_PRICE = 9999.9999; export declare const NUM_BITS_IN_BYTE = 8; export declare const MAX_DECIMAL_LENGTH = 4; export declare const SENTINEL: PaymentTokenDetails; export declare type PaymentTokenResolvers = { readonly [key in PaymentToken]: PaymentTokenDetails; }; export declare type NetworkPaymentTokenResolvers = { readonly [key in EVMNetworkType]: PaymentTokenResolvers; }; export declare const ETHEREUM_MAINNET_PAYMENT_TOKEN_RESOLVERS: PaymentTokenResolvers; export declare const ETHEREUM_GOERLI_TESTNET_PAYMENT_TOKEN_RESOLVERS: PaymentTokenResolvers; export declare const POLYGON_MAINNET_PAYMENT_TOKEN_RESOLVERS: PaymentTokenResolvers; export declare const AVALANCHE_FUJI_TESTNET_PAYMENT_TOKEN_RESOLVERS: PaymentTokenResolvers; export declare const AVALANCHE_MAINNET_PAYMENT_TOKEN_RESOLVERS: PaymentTokenResolvers; export declare const NETWORK_RESOLVERS: NetworkPaymentTokenResolvers; export declare const ALL_CHAINS: { readonly [key in Chain]: EVMNetworkLike<EVMNetworkType, Chain>; }; export declare const ALL_NETWORKS: { readonly [key in EVMNetworkType]: EVMNetworkLike<key, Chain>; };