T3495
Enable creation of slpv1 tokens with a mint baton.
Support for minting txs will be added later.
Differential D15820
[Cashtab] Support slpv1 genesis txs for mint batons bytesofman on Mar 30 2024, 05:14. Authored by Tags None Subscribers None
Details
T3495 Enable creation of slpv1 tokens with a mint baton. Support for minting txs will be added later. npm test
Diff Detail
Event TimelineComment Actions Build Bitcoin ABC Diffs / Diff Testing (cashtab-tests) failed.
Failed tests logs: ====== CashTab Unit Tests: <CreateTokenForm /> User can input valid token parameters, generate a token, and view a success notification ====== Error: Unable to find an element with the placeholder text of: Enter the fixed supply of your token Ignored nodes: comments, script, style <body> <div> <div class="ant-spin-nested-loading css-dev-only-do-not-override-1rqnfsa" > <div class="ant-spin-container" > <div class="sc-kcDeIU kgKfDI" > <div class="Toastify" /> <div class="sc-cmjSyW jwpsva" > <div class="sc-sdtwF ijCnPZ" > <div class="sc-bFADNz cZpbyk" > <div class="sc-iYUSvU MWsTz" > <img alt="cashtab" class="sc-cHSUfg jyjdjN" src="test-file-stub" /> </div> <div class="sc-bbmXgH fLVOGg" data-testid="wallet-info-ctn" > <div class="sc-iomxrj dYTJKM" > <select class="sc-dvCyap dfxYvF" id="wallets" name="wallets" > <option class="sc-iFMziU fiPrpy" value="Transaction Fixtures" > Transaction Fixtures </option> </select> <div class="sc-hMqMXs cAbGIb" > <svg class="sc-htoDjs dHRdfz" style="margin-top: 8px;" /> </div> <div class="sc-eLExRp icFLqc" > <input checked="" class="sc-fOKMvo cmysrp" data-testid="show-hide-balance" id="show-hide-balance" name="show-hide-balance" type="checkbox" /> <label class="sc-cbkKFq kCEdvn" for="show-hide-balance" > <span class="sc-krvtoX cOEecR" data-off="" data-on="" /> <span class="sc-fYiAbW ehbNtR" /> </label> </div> </div> <div class="sc-keVrkP bVZapW" data-testid="balance-xec" > 9,513.12 XEC </div> <div class="sc-gVLVqr cpEyGe" data-testid="balance-fiat" > $ 0.29 USD </div> <p class="sc-cBdUnI fWqlMo" data-testid="ecash-price" > 1 XEC = 0.00003000 USD </p> </div> </div> <div class="sc-jqCOkK dpFugr" > <h3 class="sc-jzgbtB hpqzFC" > Create a Token </h3> <div class="sc-dUjcNx hZyEgr" > <div class="sc-iQNlJl gSDyLy" > <div class="sc-bsbRJL gVlzfi" > <input class="sc-hZSUBg iKddpB" name="name" placeholder="Enter a name for your token" value="test token" /> </div> <div class="sc-hORach fnZTRV" /> </div> <div class="sc-iQNlJl gSDyLy" > <div class="sc-bsbRJL gVlzfi" > <input class="sc-hZSUBg iKddpB" name="ticker" placeholder="Enter a ticker for your token" value="TKE" /> </div> <div class="sc-hORach fnZTRV" /> </div> <div class="sc-iQNlJl gSDyLy" > <div class="sc-bsbRJL gVlzfi" > <input class="sc-hZSUBg iKddpB" name="decimals" placeholder="Enter number of decimal places" value="2" /> </div> <div class="sc-hORach fnZTRV" /> </div> <div class="sc-iQNlJl gSDyLy" > <div class="sc-bsbRJL gVlzfi" > <input class="sc-hZSUBg iKddpB" name="initialQty" placeholder="Enter the supply of your token" value="" /> </div> <div class="sc-hORach fnZTRV" /> </div> <div class="sc-iQNlJl gSDyLy" > <div class="sc-bsbRJL gVlzfi" > <input class="sc-hZSUBg iKddpB" name="url" placeholder="Enter a website for your token" value="" /> </div> <div class="sc-hORach fnZTRV" /> </div> <div class="sc-gHboQg cchJah" > <div class="sc-eLExRp eFHkqF" > <input class="sc-fOKMvo cmysrp" data-testid="mint-baton-switch" id="mint-baton-switch" name="mint-baton-switch" type="checkbox" /> <label class="sc-cbkKFq kCEdvn" for="mint-baton-switch" > <span class="sc-krvtoX ckpgVk" data-off="Fixed" data-on="Variable" /> <span class="sc-fYiAbW gQSswW" /> </label> </div> <div class="sc-eilVRo fAYCnl" > Token supply </div> </div> <form class="sc-GMQeP lfmfIr" id="form-file-upload" > <input class="sc-iujRgT dItviQ" id="input-file-upload" name="Cashtab Dragger" type="file" /> <label class="sc-exAgwC fzGwex" for="input-file-upload" id="label-file-upload" > <div class="sc-daURTG cmTGTe" > <p class="sc-gojNiO jknDzv" > Drag and drop a png or jpg for your token icon </p> <div class="sc-cQFLBn dQTCUz" > or click to upload </div> </div> </label> </form> <button class="sc-ibxdXY sc-iQKALj krPYXi" style="margin-top: 30px;" > <span aria-label="plus-square" class="anticon anticon-plus-square" role="img" > <svg aria-hidden="true" data-icon="plus-square" fill="currentColor" focusable="false" height="1em" viewBox="64 64 896 896" width="1em" > <path d="M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z" /> <path d="M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z" /> </svg> </span> Create eToken </button> </div> </div> </div> <div class="sc-BngTV dCDCyP" > <button class="sc-gRnDUn bgTXzO" > <svg /> </button> <button class="sc-gRnDUn bgTXzO" data-testid="nav-btn-send" > <svg class="sc-jKJlTe fTQyTm" style="margin-top: -9px;" /> </button> <button class="sc-gRnDUn bgTXzO" data-testid="nav-btn-etokens" > <span aria-label="appstore-add" class="anticon anticon-appstore-add" role="img" style="font-size: 24px;" > <svg aria-hidden="true" data-icon="appstore-add" fill="currentColor" focusable="false" height="1em" viewBox="64 64 896 896" width="1em" > <defs /> <path d="M464 144H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16zm-52 268H212V212h200v200zm452-268H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16zm-52 268H612V212h200v200zm52 132H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16zm-52 268H612V612h200v200zM424 712H296V584c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v128H104c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h128v128c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V776h128c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z" /> </svg> </span> </button> <button class="sc-gRnDUn bgTXzO" data-testid="nav-btn-receive" > <svg /> </button> <div class="sc-cqpYsc dcCFkQ" data-testid="hamburger" > <span class="sc-hBbWxd gyoWfB" /> <div class="sc-dyGzUR iWnlwd" data-testid="hamburger-menu" > <button class="sc-drKuOJ cFmRbo" data-testid="nav-btn-airdrop" > <p> Airdrop </p> <svg height="33px" width="30px" /> </button> <button class="sc-drKuOJ cFmRbo" data-testid="nav-btn-swap" > <p> Swap </p> <span aria-label="swap" class="anticon anticon-swap" role="img" style="font-size: 24px;" > <svg aria-hidden="true" data-icon="swap" fill="currentColor" focusable="false" height="1em" viewBox="64 64 896 896" width="1em" > <path d="M847.9 592H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h605.2L612.9 851c-4.1 5.2-.4 13 6.3 13h72.5c4.9 0 9.5-2.2 12.6-6.1l168.8-214.1c16.5-21 1.6-51.8-25.2-51.8zM872 356H266.8l144.3-183c4.1-5.2.4-13-6.3-13h-72.5c-4.9 0-9.5 2.2-12.6 6.1L150.9 380.2c-16.5 21-1.6 51.8 25.1 51.8h696c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z" /> </svg> </span> </button> <button class="sc-drKuOJ cFmRbo" data-testid="nav-btn-signverifymsg" > <p> Sign & Verify </p> <svg class="sc-jzJRlG kclOxT" /> </button> <button class="sc-drKuOJ cFmRbo" data-testid="nav-btn-configure" > <p> Settings </p> <svg height="33px" width="30px" /> </button> </div> </div> </div> </div> </div> </div> </div> </div> </body> at waitForWrapper (/work/cashtab/node_modules/@testing-library/dom/dist/wait-for.js:163:27) at /work/cashtab/node_modules/@testing-library/dom/dist/query-helpers.js:86:33 at Object.findByPlaceholderText (/work/cashtab/src/components/Etokens/__tests__/CreateTokenForm.test.js:118:26) Each failure log is accessible here:
|