on master help sign in
Don't use a Maybe for sendSignedTransaction
commitd6d11dfe0ed79d55ac63aa4c7d2a07536e8199f4 authorFang <git@fang.io> dateTue 16 Jul 2019, 17:44 (7 years ago) parentd82c74c
4 files changed+4−16
src/components/old/StatelessTransaction.js+1−6 src/lib/invite.js+1−1 src/lib/txn.js+1−8 src/views/Invite/InviteEmail.js+1−1
src/components/old/StatelessTransaction.js+1−6
@@ -233,12 +233,7 @@ class StatelessTransaction extends React.Component {
233233 } else {
234234 this.setState({ txStatus: SUBMISSION_STATES.SENDING });
235235
236− sendSignedTransaction(
237− web3,
238− state.stx,
239− usedTank,
240− props.setTxnConfirmations
241− )
236+ sendSignedTransaction(web3, stx, usedTank, props.setTxnConfirmations)
242237 .then(txHash => {
243238 props.setTxnCursor(Just(Ok(txHash)));
244239
src/lib/invite.js+1−1
@@ -258,7 +258,7 @@ async function claimPointFromInvite({
258258
259259 progress(TRANSACTION_STATES.CLAIMING);
260260
261− await sendAndAwaitAll(web3, txPairs.map(p => Just(p.signed)), usedTank);
261+ await sendAndAwaitAll(web3, txPairs.map(p => p.signed), usedTank);
262262
263263 //
264264 // move leftover eth
src/lib/txn.js+1−8
@@ -145,14 +145,7 @@ const signTransaction = async config => {
145145};
146146
147147const sendSignedTransaction = (web3, stx, doubtNonceError) => {
148− const txn = stx.matchWith({
149− Just: tx => tx.value,
150− Nothing: () => {
151− throw BRIDGE_ERROR.MISSING_TXN;
152− },
153− });
154−
155− const rawTx = hexify(txn.serialize());
148+ const rawTx = hexify(stx.serialize());
156149
157150 return new Promise(async (resolve, reject) => {
158151 web3.eth
src/views/Invite/InviteEmail.js+1−1
@@ -320,7 +320,7 @@ export default function InviteEmail() {
320320 try {
321321 const txHash = await sendSignedTransaction(
322322 _web3,
323− Just(invite.signedTx),
323+ invite.signedTx,
324324 tankWasUsed,
325325 () => {}
326326 );