diff --git a/taprpc/assetwalletrpc/assetwallet.pb.json.go b/taprpc/assetwalletrpc/assetwallet.pb.json.go index d6e10e5373..6c529705b8 100644 --- a/taprpc/assetwalletrpc/assetwallet.pb.json.go +++ b/taprpc/assetwalletrpc/assetwallet.pb.json.go @@ -1,8 +1,6 @@ // Code generated by falafel 0.9.1. DO NOT EDIT. // source: assetwallet.proto -// +build js - package assetwalletrpc import ( diff --git a/taprpc/gen_protos.sh b/taprpc/gen_protos.sh index 12a8086f18..ebda64036a 100755 --- a/taprpc/gen_protos.sh +++ b/taprpc/gen_protos.sh @@ -41,17 +41,17 @@ function generate() { # Generate the JSON/WASM client stubs. falafel=$(which falafel) pkg="taprpc" - opts="package_name=$pkg,js_stubs=1,build_tags=// +build js" + opts="package_name=$pkg,js_stubs=1" protoc -I/usr/local/include -I. -I.. \ --plugin=protoc-gen-custom=$falafel\ --custom_out=. \ --custom_opt="$opts" \ taprootassets.proto - PACKAGES="assetwalletrpc universerpc" + PACKAGES="assetwalletrpc universerpc mintrpc" for package in $PACKAGES; do - opts="package_name=$package,manual_import=$manual_import,js_stubs=1,build_tags=// +build js" + opts="package_name=$package,manual_import=$manual_import,js_stubs=1" pushd $package protoc -I/usr/local/include -I. -I.. \ --plugin=protoc-gen-custom=$falafel\ diff --git a/taprpc/mintrpc/mint.pb.json.go b/taprpc/mintrpc/mint.pb.json.go new file mode 100644 index 0000000000..866eb81fef --- /dev/null +++ b/taprpc/mintrpc/mint.pb.json.go @@ -0,0 +1,123 @@ +// Code generated by falafel 0.9.1. DO NOT EDIT. +// source: mint.proto + +package mintrpc + +import ( + "context" + + gateway "github.com/grpc-ecosystem/grpc-gateway/v2/runtime" + "google.golang.org/grpc" + "google.golang.org/protobuf/encoding/protojson" +) + +func RegisterMintJSONCallbacks(registry map[string]func(ctx context.Context, + conn *grpc.ClientConn, reqJSON string, callback func(string, error))) { + + marshaler := &gateway.JSONPb{ + MarshalOptions: protojson.MarshalOptions{ + UseProtoNames: true, + EmitUnpopulated: true, + }, + } + + registry["mintrpc.Mint.MintAsset"] = func(ctx context.Context, + conn *grpc.ClientConn, reqJSON string, callback func(string, error)) { + + req := &MintAssetRequest{} + err := marshaler.Unmarshal([]byte(reqJSON), req) + if err != nil { + callback("", err) + return + } + + client := NewMintClient(conn) + resp, err := client.MintAsset(ctx, req) + if err != nil { + callback("", err) + return + } + + respBytes, err := marshaler.Marshal(resp) + if err != nil { + callback("", err) + return + } + callback(string(respBytes), nil) + } + + registry["mintrpc.Mint.FinalizeBatch"] = func(ctx context.Context, + conn *grpc.ClientConn, reqJSON string, callback func(string, error)) { + + req := &FinalizeBatchRequest{} + err := marshaler.Unmarshal([]byte(reqJSON), req) + if err != nil { + callback("", err) + return + } + + client := NewMintClient(conn) + resp, err := client.FinalizeBatch(ctx, req) + if err != nil { + callback("", err) + return + } + + respBytes, err := marshaler.Marshal(resp) + if err != nil { + callback("", err) + return + } + callback(string(respBytes), nil) + } + + registry["mintrpc.Mint.CancelBatch"] = func(ctx context.Context, + conn *grpc.ClientConn, reqJSON string, callback func(string, error)) { + + req := &CancelBatchRequest{} + err := marshaler.Unmarshal([]byte(reqJSON), req) + if err != nil { + callback("", err) + return + } + + client := NewMintClient(conn) + resp, err := client.CancelBatch(ctx, req) + if err != nil { + callback("", err) + return + } + + respBytes, err := marshaler.Marshal(resp) + if err != nil { + callback("", err) + return + } + callback(string(respBytes), nil) + } + + registry["mintrpc.Mint.ListBatches"] = func(ctx context.Context, + conn *grpc.ClientConn, reqJSON string, callback func(string, error)) { + + req := &ListBatchRequest{} + err := marshaler.Unmarshal([]byte(reqJSON), req) + if err != nil { + callback("", err) + return + } + + client := NewMintClient(conn) + resp, err := client.ListBatches(ctx, req) + if err != nil { + callback("", err) + return + } + + respBytes, err := marshaler.Marshal(resp) + if err != nil { + callback("", err) + return + } + callback(string(respBytes), nil) + } +} diff --git a/taprpc/taprootassets.pb.json.go b/taprpc/taprootassets.pb.json.go index 9c47a0d288..bf046f6519 100644 --- a/taprpc/taprootassets.pb.json.go +++ b/taprpc/taprootassets.pb.json.go @@ -1,8 +1,6 @@ // Code generated by falafel 0.9.1. DO NOT EDIT. // source: taprootassets.proto -// +build js - package taprpc import ( diff --git a/taprpc/universerpc/universe.pb.json.go b/taprpc/universerpc/universe.pb.json.go index de1e7816b1..5f941e0298 100644 --- a/taprpc/universerpc/universe.pb.json.go +++ b/taprpc/universerpc/universe.pb.json.go @@ -1,8 +1,6 @@ // Code generated by falafel 0.9.1. DO NOT EDIT. // source: universe.proto -// +build js - package universerpc import (