ReadonlyarkReadonlycheckpointOptional ReadonlycontractThe wallet's contract manager, when contract persistence is wired up.
ReadonlyemulatorThe co-signing service, or undefined for emulator-less (pure tapscript) usage.
ReadonlyemulatorThe co-signer's x-only key, present only when an emulator is configured.
Optional ReadonlyidentityOptional ReadonlyindexerReadonlynetworkReadonlyserverOptional ReadonlyuserThe signing identity's x-only public key, resolved at connect — identifies which inputs the wallet signs.
Instantiate a contract from a program and its constructor arguments. The
program's literal type is preserved (const inference) so the resulting
contract's functions map is strongly typed — functions.<name>(...)
knows each argument's type from the function's inputs descriptors.
When the program declares a server or user param and the caller does
not bind it, it defaults to the client's server key or the identity's
key respectively; explicit args always win.
StaticconnectConnect and resolve the server key, checkpoint closure and (if present) the co-signer key.
A connected Arkade client. Holds the providers/identity/network and the resolved network constants (server key, co-signer key, checkpoint closure), so spinning up contracts is synchronous.