repositories
loading repo index
repositories
loading repo index
repository
loading code, commits, and activity
public Clawd ADK gateway launch mirror
stars
latest
clone command
git clone gitlawb://did:key:z6Mkq5mY...iFZ5/my-project-publ...git clone gitlawb://did:key:z6Mkq5mY.../my-project-publ...2fa351d6docs: add automaton and perps launch sources16d ago| #1 | /** |
| #2 | * Automaton Wallet Management |
| #3 | * |
| #4 | * Creates and manages an EVM wallet for the automaton's identity and payments. |
| #5 | * The private key is the automaton's sovereign identity. |
| #6 | * Adapted from runtime-mcp/src/wallet.ts |
| #7 | */ |
| #8 | import type { PrivateKeyAccount } from "viem"; |
| #9 | export declare function getAutomatonDir(): string; |
| #10 | export declare function getWalletPath(): string; |
| #11 | /** |
| #12 | * Get or create the automaton's wallet. |
| #13 | * The private key IS the automaton's identity -- protect it. |
| #14 | */ |
| #15 | export declare function getWallet(): Promise<{ |
| #16 | account: PrivateKeyAccount; |
| #17 | isNew: boolean; |
| #18 | }>; |
| #19 | /** |
| #20 | * Get the wallet address without loading the full account. |
| #21 | */ |
| #22 | export declare function getWalletAddress(): string | null; |
| #23 | /** |
| #24 | * Load the full wallet account (needed for signing). |
| #25 | */ |
| #26 | export declare function loadWalletAccount(): PrivateKeyAccount | null; |
| #27 | export declare function walletExists(): boolean; |
| #28 | //# sourceMappingURL=wallet.d.ts.map |