@onflow/send
Advanced tools
Comparing version 0.0.14 to 0.0.15
@@ -5,2 +5,6 @@ ### Unreleased | ||
### 0.0.15 -- 2020-07-21 | ||
- 2020-07-21 -- VSN `@onflow/protobuf` 0.1.4 -> 0.1.5 | ||
- 2020-07-21 -- Updates getAccount according to latest protobuf api | ||
- 2020-07-13 -- VSN `@onflow/protobuf` 0.1.3 -> 0.1.4 | ||
@@ -7,0 +11,0 @@ - 2020-07-08 -- Adds arguments to `sendExecuteScript` |
@@ -1,2 +0,2 @@ | ||
var e=require("@onflow/interaction"),t=require("@onflow/protobuf"),r=require("@onflow/response"),n=require("@improbable-eng/grpc-web"),s=require("@improbable-eng/grpc-web-node-http-transport"),a=function(e,t,r){try{return Promise.resolve(new Promise(function(s,a){n.grpc.unary(t,{request:r,host:e,onEnd:function(e){var t=e.statusMessage;e.status===n.grpc.Code.OK?s(e.message):a(new Error(t))}})}))}catch(e){return Promise.reject(e)}};n.grpc.setDefaultTransport(s.NodeHttpTransport());var o=function(e){return Buffer.from(e,"hex")},c=function(e){return Buffer.from(e.padStart(16,0),"hex")},u=function(e){return Buffer.from(e).toString("hex")},i=function(e){return Buffer.from(e).toString("hex")};exports.send=function(n,s){void 0===s&&(s={});try{switch(!0){case e.isTransaction(n):return Promise.resolve(function(e,n){void 0===n&&(n={});try{var s=new t.Transaction;s.setScript(Buffer.from(e.message.cadence,"utf8")),s.setGasLimit(e.message.computeLimit),s.setReferenceBlockId(e.message.refBlock?o(e.message.refBlock):null),s.setPayer(c(e.accounts[e.payer].addr)),e.message.arguments.forEach(function(t){return s.addArguments(function(e){return Buffer.from(JSON.stringify(e),"utf8")}(e.arguments[t].asArgument))}),e.authorizations.forEach(function(t){return s.addAuthorizers(c(e.accounts[t].addr))});var u=new t.Transaction.ProposalKey;u.setAddress(c(e.accounts[e.proposer].addr)),u.setKeyId(e.accounts[e.proposer].keyId),u.setSequenceNumber(e.accounts[e.proposer].sequenceNum),s.setProposalKey(u),e.authorizations.forEach(function(r){if(null!==e.accounts[r].signature&&!e.accounts[r].role.payer){var n=new t.Transaction.Signature;n.setAddress(c(e.accounts[r].addr)),n.setKeyId(e.accounts[r].keyId),n.setSignature(o(e.accounts[r].signature)),s.addPayloadSignatures(n)}});var i=new t.Transaction.Signature;i.setAddress(c(e.accounts[e.payer].addr)),i.setKeyId(e.accounts[e.payer].keyId),i.setSignature(o(e.accounts[e.payer].signature)),s.addEnvelopeSignatures(i);var g=new t.SendTransactionRequest;return g.setTransaction(s),Promise.resolve(a(n.node,t.AccessAPI.SendTransaction,g)).then(function(t){var n,s=r.response();return s.tag=e.tag,s.transactionId=(n=t.getId_asU8(),Buffer.from(n).toString("hex")),s})}catch(e){return Promise.reject(e)}}(n,s));case e.isGetTransactionStatus(n):return Promise.resolve(function(e,n){void 0===n&&(n={});try{var s=new t.GetTransactionRequest;return s.setId(Buffer.from(e.transactionId,"hex")),Promise.resolve(a(n.node,t.AccessAPI.GetTransactionResult,s)).then(function(t){var n=t.getEventsList(),s=r.response();return s.tag=e.tag,s.transaction={status:t.getStatus(),statusCode:t.getStatusCode(),errorMessage:t.getErrorMessage(),events:n.map(function(e){return{type:e.getType(),transactionId:(t=e.getTransactionId_asU8(),Buffer.from(t).toString("hex")),transactionIndex:e.getTransactionIndex(),eventIndex:e.getEventIndex(),payload:JSON.parse(Buffer.from(e.getPayload_asU8()).toString("utf8"))};var t})},s})}catch(e){return Promise.reject(e)}}(n,s));case e.isScript(n):return Promise.resolve(function(e,n){void 0===n&&(n={});try{var s=new t.ExecuteScriptAtLatestBlockRequest,o=Buffer.from(e.message.cadence,"utf8");return e.message.arguments.forEach(function(t){return s.addArguments(function(e){return Buffer.from(JSON.stringify(e),"utf8")}(e.arguments[t].asArgument))}),s.setScript(o),Promise.resolve(a(n.node,t.AccessAPI.ExecuteScriptAtLatestBlock,s)).then(function(t){var n=r.response();return n.tag=e.tag,n.encodedData=JSON.parse(Buffer.from(t.getValue_asU8()).toString("utf8")),n})}catch(e){return Promise.reject(e)}}(n,s));case e.isGetAccount(n):return Promise.resolve(function(e,n){void 0===n&&(n={});try{var s=new t.GetAccountRequest;return s.setAddress(Buffer.from(e.accountAddr.padStart(16,0),"hex")),Promise.resolve(a(n.node,t.AccessAPI.GetAccount,s)).then(function(t){var n=r.response();n.tag=e.tag;var s=t.getAccount();return n.account={address:u(s.getAddress_asU8()),balance:s.getBalance(),code:s.getCode_asU8(),keys:s.getKeysList().map(function(e){return{index:e.getIndex(),publicKey:u(e.getPublicKey_asU8()),signAlgo:e.getSignAlgo(),hashAlgo:e.getHashAlgo(),weight:e.getWeight(),sequenceNumber:e.getSequenceNumber()}})},n})}catch(e){return Promise.reject(e)}}(n,s));case e.isGetEvents(n):return Promise.resolve(function(e,n){void 0===n&&(n={});try{var s=new t.GetEventsForHeightRangeRequest;return s.setType(e.events.eventType),s.setStartHeight(Number(e.events.start)),s.setEndHeight(Number(e.events.end)),Promise.resolve(a(n.node,t.AccessAPI.GetEventsForHeightRange,s)).then(function(t){var n=r.response();n.tag=e.tag;var s=t.getResultsList();return n.events=s.reduce(function(e,t){var r=t.getBlockId(),n=t.getBlockHeight();return t.getEventsList().forEach(function(t){var s;e.push({blockId:r,blockHeight:n,type:t.getType(),transactionId:(s=t.getTransactionId_asU8(),Buffer.from(s).toString("hex")),transactionIndex:t.getTransactionIndex(),eventIndex:t.getEventIndex(),payload:JSON.parse(Buffer.from(t.getPayload_asU8()).toString("utf8"))})}),e},[]),n})}catch(e){return Promise.reject(e)}}(n,s));case e.isGetLatestBlock(n):return Promise.resolve(function(e,n){void 0===n&&(n={});try{var s=new t.GetLatestBlockRequest;return s.setIsSealed(e.latestBlock.isSealed),Promise.resolve(a(n.node,t.AccessAPI.GetLatestBlock,s)).then(function(t){var n=t.getBlock(),s=n.getCollectionGuaranteesList(),a=n.getBlockSealsList(),o=n.getSignaturesList(),c=r.response();return c.tag=e.tag,c.latestBlock={id:i(n.getId_asU8()),parentId:i(n.getParentId_asU8()),height:n.getHeight(),timestamp:n.getTimestamp(),collectionGuarantees:s.map(function(e){return{collectionId:i(e.getCollectionId_asU8()),signatures:e.getSignaturesList()}}),blockSeals:a.map(function(e){return{blockId:i(e.getBlockId_asU8()),executionReceiptId:i(e.getExecutionReceiptId_asU8()),executionReceiptSignatures:e.getExecutionReceiptSignaturesList(),resultApprovalSignatures:e.getResultApprovalSignaturesList()}}),signatures:o},c})}catch(e){return Promise.reject(e)}}(n,s));case e.isPing(n):return Promise.resolve(function(e,n){void 0===n&&(n={});try{var s=new t.PingRequest;return Promise.resolve(a(n.node,t.AccessAPI.Ping,s)).then(function(t){var n=r.response();return n.tag=e.tag,n})}catch(e){return Promise.reject(e)}}(n,s));default:return Promise.resolve(n)}}catch(e){return Promise.reject(e)}}; | ||
var e=require("@onflow/interaction"),t=require("@onflow/protobuf"),r=require("@onflow/response"),n=require("@improbable-eng/grpc-web"),s=require("@improbable-eng/grpc-web-node-http-transport"),a=function(e,t,r){try{return Promise.resolve(new Promise(function(s,a){n.grpc.unary(t,{request:r,host:e,onEnd:function(e){var t=e.statusMessage;e.status===n.grpc.Code.OK?s(e.message):a(new Error(t))}})}))}catch(e){return Promise.reject(e)}};n.grpc.setDefaultTransport(s.NodeHttpTransport());var o=function(e){return Buffer.from(e,"hex")},c=function(e){return Buffer.from(e.padStart(16,0),"hex")},u=function(e){return Buffer.from(e).toString("hex")},i=function(e){return Buffer.from(e).toString("hex")};exports.send=function(n,s){void 0===s&&(s={});try{switch(!0){case e.isTransaction(n):return Promise.resolve(function(e,n){void 0===n&&(n={});try{var s=new t.Transaction;s.setScript(Buffer.from(e.message.cadence,"utf8")),s.setGasLimit(e.message.computeLimit),s.setReferenceBlockId(e.message.refBlock?o(e.message.refBlock):null),s.setPayer(c(e.accounts[e.payer].addr)),e.message.arguments.forEach(function(t){return s.addArguments(function(e){return Buffer.from(JSON.stringify(e),"utf8")}(e.arguments[t].asArgument))}),e.authorizations.forEach(function(t){return s.addAuthorizers(c(e.accounts[t].addr))});var u=new t.Transaction.ProposalKey;u.setAddress(c(e.accounts[e.proposer].addr)),u.setKeyId(e.accounts[e.proposer].keyId),u.setSequenceNumber(e.accounts[e.proposer].sequenceNum),s.setProposalKey(u),e.authorizations.forEach(function(r){if(null!==e.accounts[r].signature&&!e.accounts[r].role.payer){var n=new t.Transaction.Signature;n.setAddress(c(e.accounts[r].addr)),n.setKeyId(e.accounts[r].keyId),n.setSignature(o(e.accounts[r].signature)),s.addPayloadSignatures(n)}});var i=new t.Transaction.Signature;i.setAddress(c(e.accounts[e.payer].addr)),i.setKeyId(e.accounts[e.payer].keyId),i.setSignature(o(e.accounts[e.payer].signature)),s.addEnvelopeSignatures(i);var g=new t.SendTransactionRequest;return g.setTransaction(s),Promise.resolve(a(n.node,t.AccessAPI.SendTransaction,g)).then(function(t){var n,s=r.response();return s.tag=e.tag,s.transactionId=(n=t.getId_asU8(),Buffer.from(n).toString("hex")),s})}catch(e){return Promise.reject(e)}}(n,s));case e.isGetTransactionStatus(n):return Promise.resolve(function(e,n){void 0===n&&(n={});try{var s=new t.GetTransactionRequest;return s.setId(Buffer.from(e.transactionId,"hex")),Promise.resolve(a(n.node,t.AccessAPI.GetTransactionResult,s)).then(function(t){var n=t.getEventsList(),s=r.response();return s.tag=e.tag,s.transaction={status:t.getStatus(),statusCode:t.getStatusCode(),errorMessage:t.getErrorMessage(),events:n.map(function(e){return{type:e.getType(),transactionId:(t=e.getTransactionId_asU8(),Buffer.from(t).toString("hex")),transactionIndex:e.getTransactionIndex(),eventIndex:e.getEventIndex(),payload:JSON.parse(Buffer.from(e.getPayload_asU8()).toString("utf8"))};var t})},s})}catch(e){return Promise.reject(e)}}(n,s));case e.isScript(n):return Promise.resolve(function(e,n){void 0===n&&(n={});try{var s=new t.ExecuteScriptAtLatestBlockRequest,o=Buffer.from(e.message.cadence,"utf8");return e.message.arguments.forEach(function(t){return s.addArguments(function(e){return Buffer.from(JSON.stringify(e),"utf8")}(e.arguments[t].asArgument))}),s.setScript(o),Promise.resolve(a(n.node,t.AccessAPI.ExecuteScriptAtLatestBlock,s)).then(function(t){var n=r.response();return n.tag=e.tag,n.encodedData=JSON.parse(Buffer.from(t.getValue_asU8()).toString("utf8")),n})}catch(e){return Promise.reject(e)}}(n,s));case e.isGetAccount(n):return Promise.resolve(function(e,n){void 0===n&&(n={});try{var s=new t.GetAccountAtLatestBlockRequest;return s.setAddress(Buffer.from(e.accountAddr.padStart(16,0),"hex")),Promise.resolve(a(n.node,t.AccessAPI.GetAccountAtLatestBlock,s)).then(function(t){var n=r.response();n.tag=e.tag;var s=t.getAccount();return n.account={address:u(s.getAddress_asU8()),balance:s.getBalance(),code:s.getCode_asU8(),keys:s.getKeysList().map(function(e){return{index:e.getIndex(),publicKey:u(e.getPublicKey_asU8()),signAlgo:e.getSignAlgo(),hashAlgo:e.getHashAlgo(),weight:e.getWeight(),sequenceNumber:e.getSequenceNumber()}})},n})}catch(e){return Promise.reject(e)}}(n,s));case e.isGetEvents(n):return Promise.resolve(function(e,n){void 0===n&&(n={});try{var s=new t.GetEventsForHeightRangeRequest;return s.setType(e.events.eventType),s.setStartHeight(Number(e.events.start)),s.setEndHeight(Number(e.events.end)),Promise.resolve(a(n.node,t.AccessAPI.GetEventsForHeightRange,s)).then(function(t){var n=r.response();n.tag=e.tag;var s=t.getResultsList();return n.events=s.reduce(function(e,t){var r=t.getBlockId(),n=t.getBlockHeight();return t.getEventsList().forEach(function(t){var s;e.push({blockId:r,blockHeight:n,type:t.getType(),transactionId:(s=t.getTransactionId_asU8(),Buffer.from(s).toString("hex")),transactionIndex:t.getTransactionIndex(),eventIndex:t.getEventIndex(),payload:JSON.parse(Buffer.from(t.getPayload_asU8()).toString("utf8"))})}),e},[]),n})}catch(e){return Promise.reject(e)}}(n,s));case e.isGetLatestBlock(n):return Promise.resolve(function(e,n){void 0===n&&(n={});try{var s=new t.GetLatestBlockRequest;return s.setIsSealed(e.latestBlock.isSealed),Promise.resolve(a(n.node,t.AccessAPI.GetLatestBlock,s)).then(function(t){var n=t.getBlock(),s=n.getCollectionGuaranteesList(),a=n.getBlockSealsList(),o=n.getSignaturesList(),c=r.response();return c.tag=e.tag,c.latestBlock={id:i(n.getId_asU8()),parentId:i(n.getParentId_asU8()),height:n.getHeight(),timestamp:n.getTimestamp(),collectionGuarantees:s.map(function(e){return{collectionId:i(e.getCollectionId_asU8()),signatures:e.getSignaturesList()}}),blockSeals:a.map(function(e){return{blockId:i(e.getBlockId_asU8()),executionReceiptId:i(e.getExecutionReceiptId_asU8()),executionReceiptSignatures:e.getExecutionReceiptSignaturesList(),resultApprovalSignatures:e.getResultApprovalSignaturesList()}}),signatures:o},c})}catch(e){return Promise.reject(e)}}(n,s));case e.isPing(n):return Promise.resolve(function(e,n){void 0===n&&(n={});try{var s=new t.PingRequest;return Promise.resolve(a(n.node,t.AccessAPI.Ping,s)).then(function(t){var n=r.response();return n.tag=e.tag,n})}catch(e){return Promise.reject(e)}}(n,s));default:return Promise.resolve(n)}}catch(e){return Promise.reject(e)}}; | ||
//# sourceMappingURL=send.js.map |
@@ -1,2 +0,2 @@ | ||
import{isPing as e,isGetLatestBlock as t,isGetEvents as r,isGetAccount as n,isScript as o,isGetTransactionStatus as s,isTransaction as a}from"@onflow/interaction";import{Transaction as u,SendTransactionRequest as c,AccessAPI as i,GetTransactionRequest as g,ExecuteScriptAtLatestBlockRequest as d,GetAccountRequest as f,GetEventsForHeightRangeRequest as m,GetLatestBlockRequest as l,PingRequest as v}from"@onflow/protobuf";import{response as p}from"@onflow/response";import{grpc as h}from"@improbable-eng/grpc-web";import{NodeHttpTransport as y}from"@improbable-eng/grpc-web-node-http-transport";var S=function(e,t,r){try{return Promise.resolve(new Promise(function(n,o){h.unary(t,{request:r,host:e,onEnd:function(e){var t=e.statusMessage;e.status===h.Code.OK?n(e.message):o(new Error(t))}})}))}catch(e){return Promise.reject(e)}};h.setDefaultTransport(y());var I=function(e){return Buffer.from(e,"hex")},P=function(e){return Buffer.from(e.padStart(16,0),"hex")},B=function(e){return Buffer.from(e).toString("hex")},x=function(e){return Buffer.from(e).toString("hex")},k=function(h,y){void 0===y&&(y={});try{switch(!0){case a(h):return Promise.resolve(function(e,t){void 0===t&&(t={});try{var r=new u;r.setScript(Buffer.from(e.message.cadence,"utf8")),r.setGasLimit(e.message.computeLimit),r.setReferenceBlockId(e.message.refBlock?I(e.message.refBlock):null),r.setPayer(P(e.accounts[e.payer].addr)),e.message.arguments.forEach(function(t){return r.addArguments(function(e){return Buffer.from(JSON.stringify(e),"utf8")}(e.arguments[t].asArgument))}),e.authorizations.forEach(function(t){return r.addAuthorizers(P(e.accounts[t].addr))});var n=new u.ProposalKey;n.setAddress(P(e.accounts[e.proposer].addr)),n.setKeyId(e.accounts[e.proposer].keyId),n.setSequenceNumber(e.accounts[e.proposer].sequenceNum),r.setProposalKey(n),e.authorizations.forEach(function(t){if(null!==e.accounts[t].signature&&!e.accounts[t].role.payer){var n=new u.Signature;n.setAddress(P(e.accounts[t].addr)),n.setKeyId(e.accounts[t].keyId),n.setSignature(I(e.accounts[t].signature)),r.addPayloadSignatures(n)}});var o=new u.Signature;o.setAddress(P(e.accounts[e.payer].addr)),o.setKeyId(e.accounts[e.payer].keyId),o.setSignature(I(e.accounts[e.payer].signature)),r.addEnvelopeSignatures(o);var s=new c;return s.setTransaction(r),Promise.resolve(S(t.node,i.SendTransaction,s)).then(function(t){var r,n=p();return n.tag=e.tag,n.transactionId=(r=t.getId_asU8(),Buffer.from(r).toString("hex")),n})}catch(e){return Promise.reject(e)}}(h,y));case s(h):return Promise.resolve(function(e,t){void 0===t&&(t={});try{var r=new g;return r.setId(Buffer.from(e.transactionId,"hex")),Promise.resolve(S(t.node,i.GetTransactionResult,r)).then(function(t){var r=t.getEventsList(),n=p();return n.tag=e.tag,n.transaction={status:t.getStatus(),statusCode:t.getStatusCode(),errorMessage:t.getErrorMessage(),events:r.map(function(e){return{type:e.getType(),transactionId:(t=e.getTransactionId_asU8(),Buffer.from(t).toString("hex")),transactionIndex:e.getTransactionIndex(),eventIndex:e.getEventIndex(),payload:JSON.parse(Buffer.from(e.getPayload_asU8()).toString("utf8"))};var t})},n})}catch(e){return Promise.reject(e)}}(h,y));case o(h):return Promise.resolve(function(e,t){void 0===t&&(t={});try{var r=new d,n=Buffer.from(e.message.cadence,"utf8");return e.message.arguments.forEach(function(t){return r.addArguments(function(e){return Buffer.from(JSON.stringify(e),"utf8")}(e.arguments[t].asArgument))}),r.setScript(n),Promise.resolve(S(t.node,i.ExecuteScriptAtLatestBlock,r)).then(function(t){var r=p();return r.tag=e.tag,r.encodedData=JSON.parse(Buffer.from(t.getValue_asU8()).toString("utf8")),r})}catch(e){return Promise.reject(e)}}(h,y));case n(h):return Promise.resolve(function(e,t){void 0===t&&(t={});try{var r=new f;return r.setAddress(Buffer.from(e.accountAddr.padStart(16,0),"hex")),Promise.resolve(S(t.node,i.GetAccount,r)).then(function(t){var r=p();r.tag=e.tag;var n=t.getAccount();return r.account={address:B(n.getAddress_asU8()),balance:n.getBalance(),code:n.getCode_asU8(),keys:n.getKeysList().map(function(e){return{index:e.getIndex(),publicKey:B(e.getPublicKey_asU8()),signAlgo:e.getSignAlgo(),hashAlgo:e.getHashAlgo(),weight:e.getWeight(),sequenceNumber:e.getSequenceNumber()}})},r})}catch(e){return Promise.reject(e)}}(h,y));case r(h):return Promise.resolve(function(e,t){void 0===t&&(t={});try{var r=new m;return r.setType(e.events.eventType),r.setStartHeight(Number(e.events.start)),r.setEndHeight(Number(e.events.end)),Promise.resolve(S(t.node,i.GetEventsForHeightRange,r)).then(function(t){var r=p();r.tag=e.tag;var n=t.getResultsList();return r.events=n.reduce(function(e,t){var r=t.getBlockId(),n=t.getBlockHeight();return t.getEventsList().forEach(function(t){var o;e.push({blockId:r,blockHeight:n,type:t.getType(),transactionId:(o=t.getTransactionId_asU8(),Buffer.from(o).toString("hex")),transactionIndex:t.getTransactionIndex(),eventIndex:t.getEventIndex(),payload:JSON.parse(Buffer.from(t.getPayload_asU8()).toString("utf8"))})}),e},[]),r})}catch(e){return Promise.reject(e)}}(h,y));case t(h):return Promise.resolve(function(e,t){void 0===t&&(t={});try{var r=new l;return r.setIsSealed(e.latestBlock.isSealed),Promise.resolve(S(t.node,i.GetLatestBlock,r)).then(function(t){var r=t.getBlock(),n=r.getCollectionGuaranteesList(),o=r.getBlockSealsList(),s=r.getSignaturesList(),a=p();return a.tag=e.tag,a.latestBlock={id:x(r.getId_asU8()),parentId:x(r.getParentId_asU8()),height:r.getHeight(),timestamp:r.getTimestamp(),collectionGuarantees:n.map(function(e){return{collectionId:x(e.getCollectionId_asU8()),signatures:e.getSignaturesList()}}),blockSeals:o.map(function(e){return{blockId:x(e.getBlockId_asU8()),executionReceiptId:x(e.getExecutionReceiptId_asU8()),executionReceiptSignatures:e.getExecutionReceiptSignaturesList(),resultApprovalSignatures:e.getResultApprovalSignaturesList()}}),signatures:s},a})}catch(e){return Promise.reject(e)}}(h,y));case e(h):return Promise.resolve(function(e,t){void 0===t&&(t={});try{var r=new v;return Promise.resolve(S(t.node,i.Ping,r)).then(function(t){var r=p();return r.tag=e.tag,r})}catch(e){return Promise.reject(e)}}(h,y));default:return Promise.resolve(h)}}catch(e){return Promise.reject(e)}};export{k as send}; | ||
import{isPing as e,isGetLatestBlock as t,isGetEvents as r,isGetAccount as n,isScript as o,isGetTransactionStatus as s,isTransaction as a}from"@onflow/interaction";import{Transaction as u,SendTransactionRequest as c,AccessAPI as i,GetTransactionRequest as g,ExecuteScriptAtLatestBlockRequest as d,GetAccountAtLatestBlockRequest as f,GetEventsForHeightRangeRequest as m,GetLatestBlockRequest as l,PingRequest as v}from"@onflow/protobuf";import{response as p}from"@onflow/response";import{grpc as h}from"@improbable-eng/grpc-web";import{NodeHttpTransport as y}from"@improbable-eng/grpc-web-node-http-transport";var S=function(e,t,r){try{return Promise.resolve(new Promise(function(n,o){h.unary(t,{request:r,host:e,onEnd:function(e){var t=e.statusMessage;e.status===h.Code.OK?n(e.message):o(new Error(t))}})}))}catch(e){return Promise.reject(e)}};h.setDefaultTransport(y());var I=function(e){return Buffer.from(e,"hex")},P=function(e){return Buffer.from(e.padStart(16,0),"hex")},B=function(e){return Buffer.from(e).toString("hex")},x=function(e){return Buffer.from(e).toString("hex")},k=function(h,y){void 0===y&&(y={});try{switch(!0){case a(h):return Promise.resolve(function(e,t){void 0===t&&(t={});try{var r=new u;r.setScript(Buffer.from(e.message.cadence,"utf8")),r.setGasLimit(e.message.computeLimit),r.setReferenceBlockId(e.message.refBlock?I(e.message.refBlock):null),r.setPayer(P(e.accounts[e.payer].addr)),e.message.arguments.forEach(function(t){return r.addArguments(function(e){return Buffer.from(JSON.stringify(e),"utf8")}(e.arguments[t].asArgument))}),e.authorizations.forEach(function(t){return r.addAuthorizers(P(e.accounts[t].addr))});var n=new u.ProposalKey;n.setAddress(P(e.accounts[e.proposer].addr)),n.setKeyId(e.accounts[e.proposer].keyId),n.setSequenceNumber(e.accounts[e.proposer].sequenceNum),r.setProposalKey(n),e.authorizations.forEach(function(t){if(null!==e.accounts[t].signature&&!e.accounts[t].role.payer){var n=new u.Signature;n.setAddress(P(e.accounts[t].addr)),n.setKeyId(e.accounts[t].keyId),n.setSignature(I(e.accounts[t].signature)),r.addPayloadSignatures(n)}});var o=new u.Signature;o.setAddress(P(e.accounts[e.payer].addr)),o.setKeyId(e.accounts[e.payer].keyId),o.setSignature(I(e.accounts[e.payer].signature)),r.addEnvelopeSignatures(o);var s=new c;return s.setTransaction(r),Promise.resolve(S(t.node,i.SendTransaction,s)).then(function(t){var r,n=p();return n.tag=e.tag,n.transactionId=(r=t.getId_asU8(),Buffer.from(r).toString("hex")),n})}catch(e){return Promise.reject(e)}}(h,y));case s(h):return Promise.resolve(function(e,t){void 0===t&&(t={});try{var r=new g;return r.setId(Buffer.from(e.transactionId,"hex")),Promise.resolve(S(t.node,i.GetTransactionResult,r)).then(function(t){var r=t.getEventsList(),n=p();return n.tag=e.tag,n.transaction={status:t.getStatus(),statusCode:t.getStatusCode(),errorMessage:t.getErrorMessage(),events:r.map(function(e){return{type:e.getType(),transactionId:(t=e.getTransactionId_asU8(),Buffer.from(t).toString("hex")),transactionIndex:e.getTransactionIndex(),eventIndex:e.getEventIndex(),payload:JSON.parse(Buffer.from(e.getPayload_asU8()).toString("utf8"))};var t})},n})}catch(e){return Promise.reject(e)}}(h,y));case o(h):return Promise.resolve(function(e,t){void 0===t&&(t={});try{var r=new d,n=Buffer.from(e.message.cadence,"utf8");return e.message.arguments.forEach(function(t){return r.addArguments(function(e){return Buffer.from(JSON.stringify(e),"utf8")}(e.arguments[t].asArgument))}),r.setScript(n),Promise.resolve(S(t.node,i.ExecuteScriptAtLatestBlock,r)).then(function(t){var r=p();return r.tag=e.tag,r.encodedData=JSON.parse(Buffer.from(t.getValue_asU8()).toString("utf8")),r})}catch(e){return Promise.reject(e)}}(h,y));case n(h):return Promise.resolve(function(e,t){void 0===t&&(t={});try{var r=new f;return r.setAddress(Buffer.from(e.accountAddr.padStart(16,0),"hex")),Promise.resolve(S(t.node,i.GetAccountAtLatestBlock,r)).then(function(t){var r=p();r.tag=e.tag;var n=t.getAccount();return r.account={address:B(n.getAddress_asU8()),balance:n.getBalance(),code:n.getCode_asU8(),keys:n.getKeysList().map(function(e){return{index:e.getIndex(),publicKey:B(e.getPublicKey_asU8()),signAlgo:e.getSignAlgo(),hashAlgo:e.getHashAlgo(),weight:e.getWeight(),sequenceNumber:e.getSequenceNumber()}})},r})}catch(e){return Promise.reject(e)}}(h,y));case r(h):return Promise.resolve(function(e,t){void 0===t&&(t={});try{var r=new m;return r.setType(e.events.eventType),r.setStartHeight(Number(e.events.start)),r.setEndHeight(Number(e.events.end)),Promise.resolve(S(t.node,i.GetEventsForHeightRange,r)).then(function(t){var r=p();r.tag=e.tag;var n=t.getResultsList();return r.events=n.reduce(function(e,t){var r=t.getBlockId(),n=t.getBlockHeight();return t.getEventsList().forEach(function(t){var o;e.push({blockId:r,blockHeight:n,type:t.getType(),transactionId:(o=t.getTransactionId_asU8(),Buffer.from(o).toString("hex")),transactionIndex:t.getTransactionIndex(),eventIndex:t.getEventIndex(),payload:JSON.parse(Buffer.from(t.getPayload_asU8()).toString("utf8"))})}),e},[]),r})}catch(e){return Promise.reject(e)}}(h,y));case t(h):return Promise.resolve(function(e,t){void 0===t&&(t={});try{var r=new l;return r.setIsSealed(e.latestBlock.isSealed),Promise.resolve(S(t.node,i.GetLatestBlock,r)).then(function(t){var r=t.getBlock(),n=r.getCollectionGuaranteesList(),o=r.getBlockSealsList(),s=r.getSignaturesList(),a=p();return a.tag=e.tag,a.latestBlock={id:x(r.getId_asU8()),parentId:x(r.getParentId_asU8()),height:r.getHeight(),timestamp:r.getTimestamp(),collectionGuarantees:n.map(function(e){return{collectionId:x(e.getCollectionId_asU8()),signatures:e.getSignaturesList()}}),blockSeals:o.map(function(e){return{blockId:x(e.getBlockId_asU8()),executionReceiptId:x(e.getExecutionReceiptId_asU8()),executionReceiptSignatures:e.getExecutionReceiptSignaturesList(),resultApprovalSignatures:e.getResultApprovalSignaturesList()}}),signatures:s},a})}catch(e){return Promise.reject(e)}}(h,y));case e(h):return Promise.resolve(function(e,t){void 0===t&&(t={});try{var r=new v;return Promise.resolve(S(t.node,i.Ping,r)).then(function(t){var r=p();return r.tag=e.tag,r})}catch(e){return Promise.reject(e)}}(h,y));default:return Promise.resolve(h)}}catch(e){return Promise.reject(e)}};export{k as send}; | ||
//# sourceMappingURL=send.modern.js.map |
@@ -1,2 +0,2 @@ | ||
import{isPing as e,isGetLatestBlock as t,isGetEvents as r,isGetAccount as n,isScript as o,isGetTransactionStatus as s,isTransaction as a}from"@onflow/interaction";import{Transaction as u,SendTransactionRequest as c,AccessAPI as i,GetTransactionRequest as g,ExecuteScriptAtLatestBlockRequest as d,GetAccountRequest as f,GetEventsForHeightRangeRequest as m,GetLatestBlockRequest as l,PingRequest as v}from"@onflow/protobuf";import{response as p}from"@onflow/response";import{grpc as h}from"@improbable-eng/grpc-web";import{NodeHttpTransport as y}from"@improbable-eng/grpc-web-node-http-transport";var S=function(e,t,r){try{return Promise.resolve(new Promise(function(n,o){h.unary(t,{request:r,host:e,onEnd:function(e){var t=e.statusMessage;e.status===h.Code.OK?n(e.message):o(new Error(t))}})}))}catch(e){return Promise.reject(e)}};h.setDefaultTransport(y());var I=function(e){return Buffer.from(e,"hex")},P=function(e){return Buffer.from(e.padStart(16,0),"hex")},B=function(e){return Buffer.from(e).toString("hex")},x=function(e){return Buffer.from(e).toString("hex")},k=function(h,y){void 0===y&&(y={});try{switch(!0){case a(h):return Promise.resolve(function(e,t){void 0===t&&(t={});try{var r=new u;r.setScript(Buffer.from(e.message.cadence,"utf8")),r.setGasLimit(e.message.computeLimit),r.setReferenceBlockId(e.message.refBlock?I(e.message.refBlock):null),r.setPayer(P(e.accounts[e.payer].addr)),e.message.arguments.forEach(function(t){return r.addArguments(function(e){return Buffer.from(JSON.stringify(e),"utf8")}(e.arguments[t].asArgument))}),e.authorizations.forEach(function(t){return r.addAuthorizers(P(e.accounts[t].addr))});var n=new u.ProposalKey;n.setAddress(P(e.accounts[e.proposer].addr)),n.setKeyId(e.accounts[e.proposer].keyId),n.setSequenceNumber(e.accounts[e.proposer].sequenceNum),r.setProposalKey(n),e.authorizations.forEach(function(t){if(null!==e.accounts[t].signature&&!e.accounts[t].role.payer){var n=new u.Signature;n.setAddress(P(e.accounts[t].addr)),n.setKeyId(e.accounts[t].keyId),n.setSignature(I(e.accounts[t].signature)),r.addPayloadSignatures(n)}});var o=new u.Signature;o.setAddress(P(e.accounts[e.payer].addr)),o.setKeyId(e.accounts[e.payer].keyId),o.setSignature(I(e.accounts[e.payer].signature)),r.addEnvelopeSignatures(o);var s=new c;return s.setTransaction(r),Promise.resolve(S(t.node,i.SendTransaction,s)).then(function(t){var r,n=p();return n.tag=e.tag,n.transactionId=(r=t.getId_asU8(),Buffer.from(r).toString("hex")),n})}catch(e){return Promise.reject(e)}}(h,y));case s(h):return Promise.resolve(function(e,t){void 0===t&&(t={});try{var r=new g;return r.setId(Buffer.from(e.transactionId,"hex")),Promise.resolve(S(t.node,i.GetTransactionResult,r)).then(function(t){var r=t.getEventsList(),n=p();return n.tag=e.tag,n.transaction={status:t.getStatus(),statusCode:t.getStatusCode(),errorMessage:t.getErrorMessage(),events:r.map(function(e){return{type:e.getType(),transactionId:(t=e.getTransactionId_asU8(),Buffer.from(t).toString("hex")),transactionIndex:e.getTransactionIndex(),eventIndex:e.getEventIndex(),payload:JSON.parse(Buffer.from(e.getPayload_asU8()).toString("utf8"))};var t})},n})}catch(e){return Promise.reject(e)}}(h,y));case o(h):return Promise.resolve(function(e,t){void 0===t&&(t={});try{var r=new d,n=Buffer.from(e.message.cadence,"utf8");return e.message.arguments.forEach(function(t){return r.addArguments(function(e){return Buffer.from(JSON.stringify(e),"utf8")}(e.arguments[t].asArgument))}),r.setScript(n),Promise.resolve(S(t.node,i.ExecuteScriptAtLatestBlock,r)).then(function(t){var r=p();return r.tag=e.tag,r.encodedData=JSON.parse(Buffer.from(t.getValue_asU8()).toString("utf8")),r})}catch(e){return Promise.reject(e)}}(h,y));case n(h):return Promise.resolve(function(e,t){void 0===t&&(t={});try{var r=new f;return r.setAddress(Buffer.from(e.accountAddr.padStart(16,0),"hex")),Promise.resolve(S(t.node,i.GetAccount,r)).then(function(t){var r=p();r.tag=e.tag;var n=t.getAccount();return r.account={address:B(n.getAddress_asU8()),balance:n.getBalance(),code:n.getCode_asU8(),keys:n.getKeysList().map(function(e){return{index:e.getIndex(),publicKey:B(e.getPublicKey_asU8()),signAlgo:e.getSignAlgo(),hashAlgo:e.getHashAlgo(),weight:e.getWeight(),sequenceNumber:e.getSequenceNumber()}})},r})}catch(e){return Promise.reject(e)}}(h,y));case r(h):return Promise.resolve(function(e,t){void 0===t&&(t={});try{var r=new m;return r.setType(e.events.eventType),r.setStartHeight(Number(e.events.start)),r.setEndHeight(Number(e.events.end)),Promise.resolve(S(t.node,i.GetEventsForHeightRange,r)).then(function(t){var r=p();r.tag=e.tag;var n=t.getResultsList();return r.events=n.reduce(function(e,t){var r=t.getBlockId(),n=t.getBlockHeight();return t.getEventsList().forEach(function(t){var o;e.push({blockId:r,blockHeight:n,type:t.getType(),transactionId:(o=t.getTransactionId_asU8(),Buffer.from(o).toString("hex")),transactionIndex:t.getTransactionIndex(),eventIndex:t.getEventIndex(),payload:JSON.parse(Buffer.from(t.getPayload_asU8()).toString("utf8"))})}),e},[]),r})}catch(e){return Promise.reject(e)}}(h,y));case t(h):return Promise.resolve(function(e,t){void 0===t&&(t={});try{var r=new l;return r.setIsSealed(e.latestBlock.isSealed),Promise.resolve(S(t.node,i.GetLatestBlock,r)).then(function(t){var r=t.getBlock(),n=r.getCollectionGuaranteesList(),o=r.getBlockSealsList(),s=r.getSignaturesList(),a=p();return a.tag=e.tag,a.latestBlock={id:x(r.getId_asU8()),parentId:x(r.getParentId_asU8()),height:r.getHeight(),timestamp:r.getTimestamp(),collectionGuarantees:n.map(function(e){return{collectionId:x(e.getCollectionId_asU8()),signatures:e.getSignaturesList()}}),blockSeals:o.map(function(e){return{blockId:x(e.getBlockId_asU8()),executionReceiptId:x(e.getExecutionReceiptId_asU8()),executionReceiptSignatures:e.getExecutionReceiptSignaturesList(),resultApprovalSignatures:e.getResultApprovalSignaturesList()}}),signatures:s},a})}catch(e){return Promise.reject(e)}}(h,y));case e(h):return Promise.resolve(function(e,t){void 0===t&&(t={});try{var r=new v;return Promise.resolve(S(t.node,i.Ping,r)).then(function(t){var r=p();return r.tag=e.tag,r})}catch(e){return Promise.reject(e)}}(h,y));default:return Promise.resolve(h)}}catch(e){return Promise.reject(e)}};export{k as send}; | ||
import{isPing as e,isGetLatestBlock as t,isGetEvents as r,isGetAccount as n,isScript as o,isGetTransactionStatus as s,isTransaction as a}from"@onflow/interaction";import{Transaction as u,SendTransactionRequest as c,AccessAPI as i,GetTransactionRequest as g,ExecuteScriptAtLatestBlockRequest as d,GetAccountAtLatestBlockRequest as f,GetEventsForHeightRangeRequest as m,GetLatestBlockRequest as l,PingRequest as v}from"@onflow/protobuf";import{response as p}from"@onflow/response";import{grpc as h}from"@improbable-eng/grpc-web";import{NodeHttpTransport as y}from"@improbable-eng/grpc-web-node-http-transport";var S=function(e,t,r){try{return Promise.resolve(new Promise(function(n,o){h.unary(t,{request:r,host:e,onEnd:function(e){var t=e.statusMessage;e.status===h.Code.OK?n(e.message):o(new Error(t))}})}))}catch(e){return Promise.reject(e)}};h.setDefaultTransport(y());var I=function(e){return Buffer.from(e,"hex")},P=function(e){return Buffer.from(e.padStart(16,0),"hex")},B=function(e){return Buffer.from(e).toString("hex")},x=function(e){return Buffer.from(e).toString("hex")},k=function(h,y){void 0===y&&(y={});try{switch(!0){case a(h):return Promise.resolve(function(e,t){void 0===t&&(t={});try{var r=new u;r.setScript(Buffer.from(e.message.cadence,"utf8")),r.setGasLimit(e.message.computeLimit),r.setReferenceBlockId(e.message.refBlock?I(e.message.refBlock):null),r.setPayer(P(e.accounts[e.payer].addr)),e.message.arguments.forEach(function(t){return r.addArguments(function(e){return Buffer.from(JSON.stringify(e),"utf8")}(e.arguments[t].asArgument))}),e.authorizations.forEach(function(t){return r.addAuthorizers(P(e.accounts[t].addr))});var n=new u.ProposalKey;n.setAddress(P(e.accounts[e.proposer].addr)),n.setKeyId(e.accounts[e.proposer].keyId),n.setSequenceNumber(e.accounts[e.proposer].sequenceNum),r.setProposalKey(n),e.authorizations.forEach(function(t){if(null!==e.accounts[t].signature&&!e.accounts[t].role.payer){var n=new u.Signature;n.setAddress(P(e.accounts[t].addr)),n.setKeyId(e.accounts[t].keyId),n.setSignature(I(e.accounts[t].signature)),r.addPayloadSignatures(n)}});var o=new u.Signature;o.setAddress(P(e.accounts[e.payer].addr)),o.setKeyId(e.accounts[e.payer].keyId),o.setSignature(I(e.accounts[e.payer].signature)),r.addEnvelopeSignatures(o);var s=new c;return s.setTransaction(r),Promise.resolve(S(t.node,i.SendTransaction,s)).then(function(t){var r,n=p();return n.tag=e.tag,n.transactionId=(r=t.getId_asU8(),Buffer.from(r).toString("hex")),n})}catch(e){return Promise.reject(e)}}(h,y));case s(h):return Promise.resolve(function(e,t){void 0===t&&(t={});try{var r=new g;return r.setId(Buffer.from(e.transactionId,"hex")),Promise.resolve(S(t.node,i.GetTransactionResult,r)).then(function(t){var r=t.getEventsList(),n=p();return n.tag=e.tag,n.transaction={status:t.getStatus(),statusCode:t.getStatusCode(),errorMessage:t.getErrorMessage(),events:r.map(function(e){return{type:e.getType(),transactionId:(t=e.getTransactionId_asU8(),Buffer.from(t).toString("hex")),transactionIndex:e.getTransactionIndex(),eventIndex:e.getEventIndex(),payload:JSON.parse(Buffer.from(e.getPayload_asU8()).toString("utf8"))};var t})},n})}catch(e){return Promise.reject(e)}}(h,y));case o(h):return Promise.resolve(function(e,t){void 0===t&&(t={});try{var r=new d,n=Buffer.from(e.message.cadence,"utf8");return e.message.arguments.forEach(function(t){return r.addArguments(function(e){return Buffer.from(JSON.stringify(e),"utf8")}(e.arguments[t].asArgument))}),r.setScript(n),Promise.resolve(S(t.node,i.ExecuteScriptAtLatestBlock,r)).then(function(t){var r=p();return r.tag=e.tag,r.encodedData=JSON.parse(Buffer.from(t.getValue_asU8()).toString("utf8")),r})}catch(e){return Promise.reject(e)}}(h,y));case n(h):return Promise.resolve(function(e,t){void 0===t&&(t={});try{var r=new f;return r.setAddress(Buffer.from(e.accountAddr.padStart(16,0),"hex")),Promise.resolve(S(t.node,i.GetAccountAtLatestBlock,r)).then(function(t){var r=p();r.tag=e.tag;var n=t.getAccount();return r.account={address:B(n.getAddress_asU8()),balance:n.getBalance(),code:n.getCode_asU8(),keys:n.getKeysList().map(function(e){return{index:e.getIndex(),publicKey:B(e.getPublicKey_asU8()),signAlgo:e.getSignAlgo(),hashAlgo:e.getHashAlgo(),weight:e.getWeight(),sequenceNumber:e.getSequenceNumber()}})},r})}catch(e){return Promise.reject(e)}}(h,y));case r(h):return Promise.resolve(function(e,t){void 0===t&&(t={});try{var r=new m;return r.setType(e.events.eventType),r.setStartHeight(Number(e.events.start)),r.setEndHeight(Number(e.events.end)),Promise.resolve(S(t.node,i.GetEventsForHeightRange,r)).then(function(t){var r=p();r.tag=e.tag;var n=t.getResultsList();return r.events=n.reduce(function(e,t){var r=t.getBlockId(),n=t.getBlockHeight();return t.getEventsList().forEach(function(t){var o;e.push({blockId:r,blockHeight:n,type:t.getType(),transactionId:(o=t.getTransactionId_asU8(),Buffer.from(o).toString("hex")),transactionIndex:t.getTransactionIndex(),eventIndex:t.getEventIndex(),payload:JSON.parse(Buffer.from(t.getPayload_asU8()).toString("utf8"))})}),e},[]),r})}catch(e){return Promise.reject(e)}}(h,y));case t(h):return Promise.resolve(function(e,t){void 0===t&&(t={});try{var r=new l;return r.setIsSealed(e.latestBlock.isSealed),Promise.resolve(S(t.node,i.GetLatestBlock,r)).then(function(t){var r=t.getBlock(),n=r.getCollectionGuaranteesList(),o=r.getBlockSealsList(),s=r.getSignaturesList(),a=p();return a.tag=e.tag,a.latestBlock={id:x(r.getId_asU8()),parentId:x(r.getParentId_asU8()),height:r.getHeight(),timestamp:r.getTimestamp(),collectionGuarantees:n.map(function(e){return{collectionId:x(e.getCollectionId_asU8()),signatures:e.getSignaturesList()}}),blockSeals:o.map(function(e){return{blockId:x(e.getBlockId_asU8()),executionReceiptId:x(e.getExecutionReceiptId_asU8()),executionReceiptSignatures:e.getExecutionReceiptSignaturesList(),resultApprovalSignatures:e.getResultApprovalSignaturesList()}}),signatures:s},a})}catch(e){return Promise.reject(e)}}(h,y));case e(h):return Promise.resolve(function(e,t){void 0===t&&(t={});try{var r=new v;return Promise.resolve(S(t.node,i.Ping,r)).then(function(t){var r=p();return r.tag=e.tag,r})}catch(e){return Promise.reject(e)}}(h,y));default:return Promise.resolve(h)}}catch(e){return Promise.reject(e)}};export{k as send}; | ||
//# sourceMappingURL=send.module.js.map |
@@ -1,2 +0,2 @@ | ||
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@onflow/interaction"),require("@onflow/protobuf"),require("@onflow/response"),require("@improbable-eng/grpc-web"),require("@improbable-eng/grpc-web-node-http-transport")):"function"==typeof define&&define.amd?define(["exports","@onflow/interaction","@onflow/protobuf","@onflow/response","@improbable-eng/grpc-web","@improbable-eng/grpc-web-node-http-transport"],t):t((e=e||self).send={},e.interaction,e.protobuf,e.response,e.grpcWeb,e.grpcWebNodeHttpTransport)}(this,function(e,t,r,n,s,o){var a=function(e,t,r){try{return Promise.resolve(new Promise(function(n,o){s.grpc.unary(t,{request:r,host:e,onEnd:function(e){var t=e.statusMessage;e.status===s.grpc.Code.OK?n(e.message):o(new Error(t))}})}))}catch(e){return Promise.reject(e)}};s.grpc.setDefaultTransport(o.NodeHttpTransport());var c=function(e){return Buffer.from(e,"hex")},u=function(e){return Buffer.from(e.padStart(16,0),"hex")},i=function(e){return Buffer.from(e).toString("hex")},g=function(e){return Buffer.from(e).toString("hex")};e.send=function(e,s){void 0===s&&(s={});try{switch(!0){case t.isTransaction(e):return Promise.resolve(function(e,t){void 0===t&&(t={});try{var s=new r.Transaction;s.setScript(Buffer.from(e.message.cadence,"utf8")),s.setGasLimit(e.message.computeLimit),s.setReferenceBlockId(e.message.refBlock?c(e.message.refBlock):null),s.setPayer(u(e.accounts[e.payer].addr)),e.message.arguments.forEach(function(t){return s.addArguments(function(e){return Buffer.from(JSON.stringify(e),"utf8")}(e.arguments[t].asArgument))}),e.authorizations.forEach(function(t){return s.addAuthorizers(u(e.accounts[t].addr))});var o=new r.Transaction.ProposalKey;o.setAddress(u(e.accounts[e.proposer].addr)),o.setKeyId(e.accounts[e.proposer].keyId),o.setSequenceNumber(e.accounts[e.proposer].sequenceNum),s.setProposalKey(o),e.authorizations.forEach(function(t){if(null!==e.accounts[t].signature&&!e.accounts[t].role.payer){var n=new r.Transaction.Signature;n.setAddress(u(e.accounts[t].addr)),n.setKeyId(e.accounts[t].keyId),n.setSignature(c(e.accounts[t].signature)),s.addPayloadSignatures(n)}});var i=new r.Transaction.Signature;i.setAddress(u(e.accounts[e.payer].addr)),i.setKeyId(e.accounts[e.payer].keyId),i.setSignature(c(e.accounts[e.payer].signature)),s.addEnvelopeSignatures(i);var g=new r.SendTransactionRequest;return g.setTransaction(s),Promise.resolve(a(t.node,r.AccessAPI.SendTransaction,g)).then(function(t){var r,s=n.response();return s.tag=e.tag,s.transactionId=(r=t.getId_asU8(),Buffer.from(r).toString("hex")),s})}catch(e){return Promise.reject(e)}}(e,s));case t.isGetTransactionStatus(e):return Promise.resolve(function(e,t){void 0===t&&(t={});try{var s=new r.GetTransactionRequest;return s.setId(Buffer.from(e.transactionId,"hex")),Promise.resolve(a(t.node,r.AccessAPI.GetTransactionResult,s)).then(function(t){var r=t.getEventsList(),s=n.response();return s.tag=e.tag,s.transaction={status:t.getStatus(),statusCode:t.getStatusCode(),errorMessage:t.getErrorMessage(),events:r.map(function(e){return{type:e.getType(),transactionId:(t=e.getTransactionId_asU8(),Buffer.from(t).toString("hex")),transactionIndex:e.getTransactionIndex(),eventIndex:e.getEventIndex(),payload:JSON.parse(Buffer.from(e.getPayload_asU8()).toString("utf8"))};var t})},s})}catch(e){return Promise.reject(e)}}(e,s));case t.isScript(e):return Promise.resolve(function(e,t){void 0===t&&(t={});try{var s=new r.ExecuteScriptAtLatestBlockRequest,o=Buffer.from(e.message.cadence,"utf8");return e.message.arguments.forEach(function(t){return s.addArguments(function(e){return Buffer.from(JSON.stringify(e),"utf8")}(e.arguments[t].asArgument))}),s.setScript(o),Promise.resolve(a(t.node,r.AccessAPI.ExecuteScriptAtLatestBlock,s)).then(function(t){var r=n.response();return r.tag=e.tag,r.encodedData=JSON.parse(Buffer.from(t.getValue_asU8()).toString("utf8")),r})}catch(e){return Promise.reject(e)}}(e,s));case t.isGetAccount(e):return Promise.resolve(function(e,t){void 0===t&&(t={});try{var s=new r.GetAccountRequest;return s.setAddress(Buffer.from(e.accountAddr.padStart(16,0),"hex")),Promise.resolve(a(t.node,r.AccessAPI.GetAccount,s)).then(function(t){var r=n.response();r.tag=e.tag;var s=t.getAccount();return r.account={address:i(s.getAddress_asU8()),balance:s.getBalance(),code:s.getCode_asU8(),keys:s.getKeysList().map(function(e){return{index:e.getIndex(),publicKey:i(e.getPublicKey_asU8()),signAlgo:e.getSignAlgo(),hashAlgo:e.getHashAlgo(),weight:e.getWeight(),sequenceNumber:e.getSequenceNumber()}})},r})}catch(e){return Promise.reject(e)}}(e,s));case t.isGetEvents(e):return Promise.resolve(function(e,t){void 0===t&&(t={});try{var s=new r.GetEventsForHeightRangeRequest;return s.setType(e.events.eventType),s.setStartHeight(Number(e.events.start)),s.setEndHeight(Number(e.events.end)),Promise.resolve(a(t.node,r.AccessAPI.GetEventsForHeightRange,s)).then(function(t){var r=n.response();r.tag=e.tag;var s=t.getResultsList();return r.events=s.reduce(function(e,t){var r=t.getBlockId(),n=t.getBlockHeight();return t.getEventsList().forEach(function(t){var s;e.push({blockId:r,blockHeight:n,type:t.getType(),transactionId:(s=t.getTransactionId_asU8(),Buffer.from(s).toString("hex")),transactionIndex:t.getTransactionIndex(),eventIndex:t.getEventIndex(),payload:JSON.parse(Buffer.from(t.getPayload_asU8()).toString("utf8"))})}),e},[]),r})}catch(e){return Promise.reject(e)}}(e,s));case t.isGetLatestBlock(e):return Promise.resolve(function(e,t){void 0===t&&(t={});try{var s=new r.GetLatestBlockRequest;return s.setIsSealed(e.latestBlock.isSealed),Promise.resolve(a(t.node,r.AccessAPI.GetLatestBlock,s)).then(function(t){var r=t.getBlock(),s=r.getCollectionGuaranteesList(),o=r.getBlockSealsList(),a=r.getSignaturesList(),c=n.response();return c.tag=e.tag,c.latestBlock={id:g(r.getId_asU8()),parentId:g(r.getParentId_asU8()),height:r.getHeight(),timestamp:r.getTimestamp(),collectionGuarantees:s.map(function(e){return{collectionId:g(e.getCollectionId_asU8()),signatures:e.getSignaturesList()}}),blockSeals:o.map(function(e){return{blockId:g(e.getBlockId_asU8()),executionReceiptId:g(e.getExecutionReceiptId_asU8()),executionReceiptSignatures:e.getExecutionReceiptSignaturesList(),resultApprovalSignatures:e.getResultApprovalSignaturesList()}}),signatures:a},c})}catch(e){return Promise.reject(e)}}(e,s));case t.isPing(e):return Promise.resolve(function(e,t){void 0===t&&(t={});try{var s=new r.PingRequest;return Promise.resolve(a(t.node,r.AccessAPI.Ping,s)).then(function(t){var r=n.response();return r.tag=e.tag,r})}catch(e){return Promise.reject(e)}}(e,s));default:return Promise.resolve(e)}}catch(e){return Promise.reject(e)}}}); | ||
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@onflow/interaction"),require("@onflow/protobuf"),require("@onflow/response"),require("@improbable-eng/grpc-web"),require("@improbable-eng/grpc-web-node-http-transport")):"function"==typeof define&&define.amd?define(["exports","@onflow/interaction","@onflow/protobuf","@onflow/response","@improbable-eng/grpc-web","@improbable-eng/grpc-web-node-http-transport"],t):t((e=e||self).send={},e.interaction,e.protobuf,e.response,e.grpcWeb,e.grpcWebNodeHttpTransport)}(this,function(e,t,r,n,s,o){var a=function(e,t,r){try{return Promise.resolve(new Promise(function(n,o){s.grpc.unary(t,{request:r,host:e,onEnd:function(e){var t=e.statusMessage;e.status===s.grpc.Code.OK?n(e.message):o(new Error(t))}})}))}catch(e){return Promise.reject(e)}};s.grpc.setDefaultTransport(o.NodeHttpTransport());var c=function(e){return Buffer.from(e,"hex")},u=function(e){return Buffer.from(e.padStart(16,0),"hex")},i=function(e){return Buffer.from(e).toString("hex")},g=function(e){return Buffer.from(e).toString("hex")};e.send=function(e,s){void 0===s&&(s={});try{switch(!0){case t.isTransaction(e):return Promise.resolve(function(e,t){void 0===t&&(t={});try{var s=new r.Transaction;s.setScript(Buffer.from(e.message.cadence,"utf8")),s.setGasLimit(e.message.computeLimit),s.setReferenceBlockId(e.message.refBlock?c(e.message.refBlock):null),s.setPayer(u(e.accounts[e.payer].addr)),e.message.arguments.forEach(function(t){return s.addArguments(function(e){return Buffer.from(JSON.stringify(e),"utf8")}(e.arguments[t].asArgument))}),e.authorizations.forEach(function(t){return s.addAuthorizers(u(e.accounts[t].addr))});var o=new r.Transaction.ProposalKey;o.setAddress(u(e.accounts[e.proposer].addr)),o.setKeyId(e.accounts[e.proposer].keyId),o.setSequenceNumber(e.accounts[e.proposer].sequenceNum),s.setProposalKey(o),e.authorizations.forEach(function(t){if(null!==e.accounts[t].signature&&!e.accounts[t].role.payer){var n=new r.Transaction.Signature;n.setAddress(u(e.accounts[t].addr)),n.setKeyId(e.accounts[t].keyId),n.setSignature(c(e.accounts[t].signature)),s.addPayloadSignatures(n)}});var i=new r.Transaction.Signature;i.setAddress(u(e.accounts[e.payer].addr)),i.setKeyId(e.accounts[e.payer].keyId),i.setSignature(c(e.accounts[e.payer].signature)),s.addEnvelopeSignatures(i);var g=new r.SendTransactionRequest;return g.setTransaction(s),Promise.resolve(a(t.node,r.AccessAPI.SendTransaction,g)).then(function(t){var r,s=n.response();return s.tag=e.tag,s.transactionId=(r=t.getId_asU8(),Buffer.from(r).toString("hex")),s})}catch(e){return Promise.reject(e)}}(e,s));case t.isGetTransactionStatus(e):return Promise.resolve(function(e,t){void 0===t&&(t={});try{var s=new r.GetTransactionRequest;return s.setId(Buffer.from(e.transactionId,"hex")),Promise.resolve(a(t.node,r.AccessAPI.GetTransactionResult,s)).then(function(t){var r=t.getEventsList(),s=n.response();return s.tag=e.tag,s.transaction={status:t.getStatus(),statusCode:t.getStatusCode(),errorMessage:t.getErrorMessage(),events:r.map(function(e){return{type:e.getType(),transactionId:(t=e.getTransactionId_asU8(),Buffer.from(t).toString("hex")),transactionIndex:e.getTransactionIndex(),eventIndex:e.getEventIndex(),payload:JSON.parse(Buffer.from(e.getPayload_asU8()).toString("utf8"))};var t})},s})}catch(e){return Promise.reject(e)}}(e,s));case t.isScript(e):return Promise.resolve(function(e,t){void 0===t&&(t={});try{var s=new r.ExecuteScriptAtLatestBlockRequest,o=Buffer.from(e.message.cadence,"utf8");return e.message.arguments.forEach(function(t){return s.addArguments(function(e){return Buffer.from(JSON.stringify(e),"utf8")}(e.arguments[t].asArgument))}),s.setScript(o),Promise.resolve(a(t.node,r.AccessAPI.ExecuteScriptAtLatestBlock,s)).then(function(t){var r=n.response();return r.tag=e.tag,r.encodedData=JSON.parse(Buffer.from(t.getValue_asU8()).toString("utf8")),r})}catch(e){return Promise.reject(e)}}(e,s));case t.isGetAccount(e):return Promise.resolve(function(e,t){void 0===t&&(t={});try{var s=new r.GetAccountAtLatestBlockRequest;return s.setAddress(Buffer.from(e.accountAddr.padStart(16,0),"hex")),Promise.resolve(a(t.node,r.AccessAPI.GetAccountAtLatestBlock,s)).then(function(t){var r=n.response();r.tag=e.tag;var s=t.getAccount();return r.account={address:i(s.getAddress_asU8()),balance:s.getBalance(),code:s.getCode_asU8(),keys:s.getKeysList().map(function(e){return{index:e.getIndex(),publicKey:i(e.getPublicKey_asU8()),signAlgo:e.getSignAlgo(),hashAlgo:e.getHashAlgo(),weight:e.getWeight(),sequenceNumber:e.getSequenceNumber()}})},r})}catch(e){return Promise.reject(e)}}(e,s));case t.isGetEvents(e):return Promise.resolve(function(e,t){void 0===t&&(t={});try{var s=new r.GetEventsForHeightRangeRequest;return s.setType(e.events.eventType),s.setStartHeight(Number(e.events.start)),s.setEndHeight(Number(e.events.end)),Promise.resolve(a(t.node,r.AccessAPI.GetEventsForHeightRange,s)).then(function(t){var r=n.response();r.tag=e.tag;var s=t.getResultsList();return r.events=s.reduce(function(e,t){var r=t.getBlockId(),n=t.getBlockHeight();return t.getEventsList().forEach(function(t){var s;e.push({blockId:r,blockHeight:n,type:t.getType(),transactionId:(s=t.getTransactionId_asU8(),Buffer.from(s).toString("hex")),transactionIndex:t.getTransactionIndex(),eventIndex:t.getEventIndex(),payload:JSON.parse(Buffer.from(t.getPayload_asU8()).toString("utf8"))})}),e},[]),r})}catch(e){return Promise.reject(e)}}(e,s));case t.isGetLatestBlock(e):return Promise.resolve(function(e,t){void 0===t&&(t={});try{var s=new r.GetLatestBlockRequest;return s.setIsSealed(e.latestBlock.isSealed),Promise.resolve(a(t.node,r.AccessAPI.GetLatestBlock,s)).then(function(t){var r=t.getBlock(),s=r.getCollectionGuaranteesList(),o=r.getBlockSealsList(),a=r.getSignaturesList(),c=n.response();return c.tag=e.tag,c.latestBlock={id:g(r.getId_asU8()),parentId:g(r.getParentId_asU8()),height:r.getHeight(),timestamp:r.getTimestamp(),collectionGuarantees:s.map(function(e){return{collectionId:g(e.getCollectionId_asU8()),signatures:e.getSignaturesList()}}),blockSeals:o.map(function(e){return{blockId:g(e.getBlockId_asU8()),executionReceiptId:g(e.getExecutionReceiptId_asU8()),executionReceiptSignatures:e.getExecutionReceiptSignaturesList(),resultApprovalSignatures:e.getResultApprovalSignaturesList()}}),signatures:a},c})}catch(e){return Promise.reject(e)}}(e,s));case t.isPing(e):return Promise.resolve(function(e,t){void 0===t&&(t={});try{var s=new r.PingRequest;return Promise.resolve(a(t.node,r.AccessAPI.Ping,s)).then(function(t){var r=n.response();return r.tag=e.tag,r})}catch(e){return Promise.reject(e)}}(e,s));default:return Promise.resolve(e)}}catch(e){return Promise.reject(e)}}}); | ||
//# sourceMappingURL=send.umd.js.map |
{ | ||
"name": "@onflow/send", | ||
"version": "0.0.14", | ||
"version": "0.0.15", | ||
"description": "Flow SDK Send", | ||
@@ -40,5 +40,5 @@ "license": "Apache-2.0", | ||
"@onflow/interaction": "0.0.7", | ||
"@onflow/protobuf": "0.1.4", | ||
"@onflow/protobuf": "0.1.5", | ||
"@onflow/response": "0.0.2" | ||
} | ||
} |
@@ -1,2 +0,2 @@ | ||
import {GetAccountRequest, AccessAPI} from "@onflow/protobuf" | ||
import {GetAccountAtLatestBlockRequest, AccessAPI} from "@onflow/protobuf" | ||
import {response} from "@onflow/response" | ||
@@ -12,6 +12,6 @@ import {unary} from "./unary" | ||
export async function sendGetAccount(ix, opts = {}) { | ||
const req = new GetAccountRequest() | ||
const req = new GetAccountAtLatestBlockRequest() | ||
req.setAddress(addressBuffer(ix.accountAddr)) | ||
const res = await unary(opts.node, AccessAPI.GetAccount, req) | ||
const res = await unary(opts.node, AccessAPI.GetAccountAtLatestBlock, req) | ||
@@ -18,0 +18,0 @@ let ret = response() |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
113840
+ Added@onflow/protobuf@0.1.5(transitive)
- Removed@onflow/protobuf@0.1.4(transitive)
Updated@onflow/protobuf@0.1.5