hypesdk
Version:
A powerful SDK for interacting with the Hype blockchain, featuring advanced routing and token swap capabilities
61 lines (60 loc) • 1.88 kB
TypeScript
export declare const RPC_URL = "https://rpc.hyperliquid.xyz/evm";
export declare const NATIVE_TOKEN = "0x000000000000000000000000000000000000dEaD";
export declare const WRAPPED_TOKEN_ADDRESS = "0x5555555555555555555555555555555555555555";
export declare const ROUTER_ADDRESS = "0x744489ee3d540777a66f2cf297479745e0852f7a";
export declare const ROUTER_ABI: string[];
export declare const ERC20_ABI: string[];
export declare const TOKEN_DEPLOYER_ABI: string[];
export declare const TOKEN_DEPLOYER_ADDRESS = "0x1dBb617Fdd65eAD33866c17058e2EFff6963f53b";
export declare const CUSTOM_TOKEN_ABI: string[];
export declare const AIRDROP_CONTRACT_ADDRESS = "0x8B1047171497c98BBAe8ABCBcA98d93E8708f8b1";
export declare const AIRDROP_ABI: ({
inputs: {
internalType: string;
name: string;
type: string;
}[];
name: string;
outputs: never[];
stateMutability: string;
type: string;
} | {
inputs: never[];
name: string;
outputs: {
internalType: string;
name: string;
type: string;
}[];
stateMutability: string;
type: string;
})[];
export declare const HYPE_DISTRIBUTOR_ADDRESS = "0x03423126F0561965899C4E46d9DB25a10B49C3A5";
export declare const HYPE_DISTRIBUTOR_ABI: {
inputs: {
internalType: string;
name: string;
type: string;
}[];
name: string;
outputs: never[];
stateMutability: string;
type: string;
}[];
export declare const FEE_COLLECTOR_ADDRESS = "0x5cdF958e39073166710aC8A477daF4B49a755609";
export declare const FEE_PERCENTAGE = 0.003;
export declare const MULTICALL_ABI: {
inputs: {
internalType: string;
name: string;
type: string;
}[];
name: string;
outputs: {
internalType: string;
name: string;
type: string;
}[];
stateMutability: string;
type: string;
}[];