Skip to main content

TypeAlias.CreateAgentWallet

type CreateAgentWallet = {
application: string;
label: string;
network: | "EthereumAnvil"
| "BaseSepolia"
| "BaseMainnet"
| "StarknetDevnet"
| "StarknetSepolia"
| "StarknetMainnet"
| "StellarQuickstart"
| "StellarTestnet"
| "StellarMainnet";
owner?: string;
paymentRail: "x402";
policy?: {
currency: string;
domainAllowList?: string[] | null;
maxAmountPerDayRef?: string | null;
maxAmountPerMonthRef?: string | null;
maxAmountPerPaymentRef?: string | null;
maxAmountPerWeekRef?: string | null;
recipientAllowList?: string[] | null;
requireHumanAboveRef?: string | null;
timezone?: string | null;
volatilityMarginBps?: number | null;
};
};

Type Declaration

NameType
applicationstring
labelstring
network
owner?string
paymentRail"x402"
policy?{ currency: string; domainAllowList?: string[]
policy.currencystring
policy.domainAllowList?string[]
policy.maxAmountPerDayRef?string
policy.maxAmountPerMonthRef?string
policy.maxAmountPerPaymentRef?string
policy.maxAmountPerWeekRef?string
policy.recipientAllowList?string[]
policy.requireHumanAboveRef?string
policy.timezone?string
policy.volatilityMarginBps?number