diff --git a/go.mod b/go.mod index 748a9b0..719913a 100644 --- a/go.mod +++ b/go.mod @@ -20,7 +20,7 @@ require ( github.com/vultisig/commondata v0.0.0-20250430024109-a2492623ef05 github.com/vultisig/mobile-tss-lib v0.0.0-20250316003201-2e7e570a4a74 github.com/vultisig/recipes v0.0.0-20250606100120-0ee16a73412d - github.com/vultisig/verifier v0.0.0-20250606113146-bec42406cb9e + github.com/vultisig/verifier v0.0.0-20250610121912-6a1629a06b29 github.com/vultisig/vultiserver v0.0.0-20250515110921-82d56d3d9cc9 ) diff --git a/go.sum b/go.sum index 8535275..9868490 100644 --- a/go.sum +++ b/go.sum @@ -746,8 +746,8 @@ github.com/vultisig/mobile-tss-lib v0.0.0-20250316003201-2e7e570a4a74 h1:goqwk4n github.com/vultisig/mobile-tss-lib v0.0.0-20250316003201-2e7e570a4a74/go.mod h1:nOykk4nOy1L3yXtLSlYvVsgizBnCQ3tR2N5uwGPdvaM= github.com/vultisig/recipes v0.0.0-20250606100120-0ee16a73412d h1:BVc4OL0BNY/cCmptU3EeqAoxcX8vS13Pr13gWpd5Xi0= github.com/vultisig/recipes v0.0.0-20250606100120-0ee16a73412d/go.mod h1:JT1FTsiJ8tY5W065vSsrxvrCSl1amp5o6SsBc1VVcCQ= -github.com/vultisig/verifier v0.0.0-20250606113146-bec42406cb9e h1:mFWLP/v+xuHJyPBtN/QUPlLRJvIvGplVCIXNEoo4Liw= -github.com/vultisig/verifier v0.0.0-20250606113146-bec42406cb9e/go.mod h1:YpvZN2mbn6Z/34FDfnMS/TdE+B5Y8jghu5FvqOfRmB0= +github.com/vultisig/verifier v0.0.0-20250610121912-6a1629a06b29 h1:FSGm3xrw/9i1e2CgtVibtK+kamMskw2KND6KPtcvtQA= +github.com/vultisig/verifier v0.0.0-20250610121912-6a1629a06b29/go.mod h1:YpvZN2mbn6Z/34FDfnMS/TdE+B5Y8jghu5FvqOfRmB0= github.com/vultisig/vultiserver v0.0.0-20250515110921-82d56d3d9cc9 h1:pZhGN8q8+gPB1JJjVDC1hDg8qn6Tbj0XBJymgTQ8qQg= github.com/vultisig/vultiserver v0.0.0-20250515110921-82d56d3d9cc9/go.mod h1:HwP2IgW6Mcu/gX8paFuKvfibrGE9UmPgkOFTub6dskM= github.com/xordataexchange/crypt v0.0.3-0.20170626215501-b2862e3d0a77/go.mod h1:aYKd//L2LvnjZzWKhF00oedf4jCCReLcmhLdhm1A27Q= diff --git a/plugin/plugin.go b/plugin/plugin.go deleted file mode 100644 index a2b6cae..0000000 --- a/plugin/plugin.go +++ /dev/null @@ -1,20 +0,0 @@ -package plugin - -import ( - "context" - "embed" - - "github.com/vultisig/mobile-tss-lib/tss" - "github.com/vultisig/plugin/internal/types" - rtypes "github.com/vultisig/recipes/types" - vtypes "github.com/vultisig/verifier/types" -) - -type Plugin interface { - FrontendSchema() embed.FS - GetRecipeSpecification() rtypes.RecipeSchema - ValidatePluginPolicy(policyDoc vtypes.PluginPolicy) error - ProposeTransactions(policy vtypes.PluginPolicy) ([]types.PluginKeysignRequest, error) - ValidateProposedTransactions(policy vtypes.PluginPolicy, txs []types.PluginKeysignRequest) error - SigningComplete(ctx context.Context, signature tss.KeysignResponse, signRequest types.PluginKeysignRequest, policy vtypes.PluginPolicy) error -}