Skip to content

@hellomoon/ink-paymaster


@hellomoon/ink-paymaster / INK_PUBLIC_PAYMASTER

Variable: INK_PUBLIC_PAYMASTER

const INK_PUBLIC_PAYMASTER: object

Pinned public deployment metadata used by every SDK request and validation check.

Type Declaration

bundlerPath

readonly bundlerPath: "/public/rpc" = "/public/rpc"

chainId

readonly chainId: 57073 = 57_073

chainName

readonly chainName: "Ink Mainnet" = "Ink Mainnet"

entryPoint

readonly entryPoint: `0x${string}`

entryPointVersion

readonly entryPointVersion: "0.7" = "0.7"

healthPath

readonly healthPath: "/healthz" = "/healthz"

paymaster

readonly paymaster: `0x${string}`

quotePath

readonly quotePath: "/public/quote" = "/public/quote"

quoteVersion

readonly quoteVersion: 2 = 2

serviceUrl

readonly serviceUrl: "https://ink-paymaster.hellomoon.io" = "https://ink-paymaster.hellomoon.io"

token

readonly token: object

token.address

readonly address: `0x${string}`

token.decimals

readonly decimals: 6 = 6

token.symbol

readonly symbol: "USDC" = "USDC"

Remarks

The deployment uses EntryPoint v0.7 and native Ink USDC. bundlerPath is served by Alto, while paymaster identifies the separate contract that supplies native gas through EntryPoint.

Public prepaid USDC paymaster for Ink Mainnet