0.5.0
0.4.0
Added
- Support for
privy-request-expiryheader on wallet, policy, and key quorum methods. A default expiry of 15 minutes is applied automatically and can be customized viaPrivyClientOptions.DefaultRequestExpiryMsor per-request withWithRequestExpiry. - New
Appsservice for app configuration and allowlist management. - New
Webhooks,Analytics, andAggregationsservices. - New
Intentsservice for intent-based approval workflows. - Spark chain support via
WalletChainTypeSpark. - API updates.
Breaking changes
RpcOptionis now an interface type (RequestOption) instead of a function type.RpcOptionis kept as a type alias. Code using the provided helpers (WithAuthorizationContext,WithIdempotencyKey) is unaffected, but customRpcOptionfunction literals will no longer compile.WalletRpcParamsbody fields are now nested inside aWalletRpcRequestBodyfield of typeWalletRpcRequestBodyUnionParam.WalletRawSignParamsbody fields are now nested inside aRawSignInputfield. The inner union type is renamed fromWalletRawSignParamsParamsUniontoRawSignInputParamsUnion, with variants renamed fromWalletRawSignParamsParamsHash/WalletRawSignParamsParamsBytestoRawSignHashParams/RawSignBytesParams.WalletUpdateParamsbody fields are now nested inside aWalletUpdateRequestBodyfield.KeyQuorumNewParamsbody fields are now nested inside aKeyQuorumCreateRequestBodyfield.KeyQuorumUpdateParamsbody fields are now nested inside aKeyQuorumUpdateRequestBodyfield.WalletRawSignResponserenamed toRawSignResponse.PolicyDeleteResponse,PolicyDeleteRuleResponse, andKeyQuorumDeleteResponseconsolidated intoSuccessResponse.- RPC input types gained a
Paramsuffix (e.g.EthereumPersonalSignRpcInputis nowEthereumPersonalSignRpcInputParam). WalletExportParamsEncryptionTyperenamed toHpkeEncryption(constantWalletExportParamsEncryptionTypeHpkeis nowHpkeEncryptionHpke).PolicyNewParamsChainTypereplaced byWalletChainType(e.g.PolicyNewParamsChainTypeEthereumis nowWalletChainTypeEthereum).
0.3.0
Added
- Added wallet import utility via
Wallets.Importwith HPKE support. - Added
GenerateAuthorizationSignaturesForRequestfor creating authorization signatures for requests.
0.1.1
0.1.0
Initial release of the Go SDK. See the quickstart guide for more
details on how to get started.

