GithubHelp home page GithubHelp logo

unisat-wallet / extension Goto Github PK

View Code? Open in Web Editor NEW
787.0 29.0 293.0 2.8 MB

The first open-source browser extension wallet for Bitcoin NFTs

License: Other

JavaScript 5.00% HTML 0.26% TypeScript 93.21% Less 1.44% CSS 0.10%
bitcoin extension ordinals

extension's People

Contributors

abangz avatar bulgakovk avatar huanniangstudio avatar jdabs avatar lyswifter avatar nothing0012 avatar orenyomtov avatar shuoer86 avatar summraznboi avatar virtual-serenity avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

extension's Issues

VMPX engraves that there is no proxy payment, BTC is transferred to the team account, and a refund is applied for! Please UniSat official help to solve

TX1:49152af9a18f443b783ccb14c8610aee5e540899d75c7bb363335605ea759aff
TX2:09cc0e0f5ec97f14d64280ed7e348ee28d40f7897182a3dd3f3ef03cdd861efd

微信图片_20230510050203

orderId:a12c77f1e2dbdfea5547c59b3a20d82d655dd179
orderId:4e3369842cfdffb7853e4e33f6e1994dbf8c844e

I paid two bills, but I checked TX, btc was still not inscribed on the receiving address, and I didn’t receive vmpx myself. I request a refund. Thank you.

The return address is: bc1pyd8nvmk8dx4thnnaz6cnng2zmk4rdy7htm8d0w0zkhdq9wsr23rqzrd7vh

Paid and returned to pending

Hi! My order has been paid and displayed in queue at the time, but returned to the pending status after a while, can I receive a refund? Thank you!

OrderId: 2037a46c054d0baf0bbe3d192ecea43a0c704176

Wallet address: bc1pfrldxunx53tsz9svw4w36f5kk3ycrjs26hwpemjnrc0002vj74ss7thfht

I have a big problem.

"I made a trade on UniSat, but the site gave an error during the transaction. The money was deducted from my account, but the tokens in my BRC-20 wallet came in an untradable state. However, when I check the transaction records, I can never see which block it is associated with. The transactions have still not been [confirmed.]

https://unisat.io/brc20?t=1683500804129&q=bc1pjyy3pn3t0w00d8znxdnyktq7gerq5g6gmdjv82tj7nsjdkc2x2aszluphe for VMPX

https://unisat.io/brc20?t=1683504233029&q=bc1qqaeurt8ysmphk60t03vy3lh57tgl7dehvazv3t For VMPX

Market desposits BRC-20 inscriptions in payment address instead of inscription address

xverse wallet makes very clear taproot is for inscriptions and nested segwit for money (it doesn't support native segwit). And when you connect sites to xverse it says "address request" from the site, and gives a payment address and an address for receiving ordinals.

But unisat market was refusing to work unless unisat wallet was set to an address type with enough money in. But when it was set to native taproot (which had money), it deposited the BRC-20 transfer inscription there, without warning. Now I don't know if I can do anything, for risk of spending inscribed sats.

refund application

inscribe failed with VMPX , repeat 24 times
please refund, my address: bc1paj6nvz2q02ka757apnf3wlyhn858g0q0gj3x9d8d7h4qzefdpz0qp66mwu
thx!

微信图片_20230508113352

Anyway to sign rawTX prior to pushTX?

I see that there is support for pushing raw TXs (as opposed to PSBTs) - but I cannot find any documentation regarding how to get unisat to sign rawTXs prior to pushing them - or is this part of the push process?

Does anyone know if it is possible to get unisat to sign rawTXs (not PSBTs)?

Is it possible to do a batch sendInscription?

I am trying to send some inscriptions to muliple recipients (addresses), however it seems I can only do one by one, and I have to confirm each with the unisat extension:

window.unisat.sendInscription("...", "<id")

Is it possible to either 1) auto-approve these transactions somehow, or 2) is there a method available to batch send multiple inscriptions at once? Similar to how you can make transferable inscriptions on unisat.io with a single signature (even though it creates multiple btc transactions).

Any input is appreciated!

Error when signing PSBT for openordex.org

When attempting to sign a PSBT to list an inscription for sale on openordex.org the following error is received. I am using a P2TR address with the default derivation path.

image

几笔订单未付款,可以帮忙取消吗

order id are as follows:
0ee9353abebe4f10f299d39fc336febfc0a5c3a3
c92c082594e41dd3aaeeefc5725633522a20a551
a6e0d67b5d57edb1f232864eb181c46c8c1e2f82
aed1d411e1b36027dd57c1ae8a57dc5e010b01f4
c548ac5ebae676512124f31c29a770911a59b8e1
2cd9b9a3894a114c371eeb819f6999023c75fb86
97a2ab981def9dfb2218d4d67bc50f56d829a50e

The unisat connection will lost after some time

Hi, I create a frontend project according to Unisat wallet react demo and it runs ok. But I find the unisat connection will lost after some time. In that case, it seems the dapp is connected with wallet and the window.unisat object is not null or undefined, but all wallet function calls have no response. The dapp user have to refresh browser and connect wallet again, but many state stored in memory will lost by refreshing, it's not a good experience. I wonder any one has faced this case and could give some help. Thanks!

Not able to list BRC20 NOOT token => Error: get nft detail failed

I listed NOOT token and unlisted it, Now i am trying to list it again but getting following error .

Error: get nft detail failed

I tried to transfer it to exchange address but same error is displayed, I have inscribed transfer but it doesn't let me transfer or list , i am just stuck on this error.

My available balance for NOOT shows 0 and all tokens showing transferable.

订单不成立但钱包被扣款

订单:8a4ed4c9ed06c71426e290276369175ca8d94445
当时打core付款阶段卡住了,图标一直在转,刷新后回到pending状态,但钱包已经被扣款,请退款。
钱包地址:bc1pfrldxunx53tsz9svw4w36f5kk3ycrjs26hwpemjnrc0002vj74ss7thfht

How to verify legacy address signatures signed using window.unisat.signMessage?

There seems to be no examples or documentation on how to verify messages that are signed using window.unisat.signMessage

I am specifically trying to sign messages with legacy addresses - not with BECH32 or taproot ones and yet the signature returned cannot be verified by bitcoin-core RPC or by bitcoinjs.Message.verify.

Any help would be much appreciated :-)

Feature Request: Allow Sending Bitcoin to Multiple Addresses in a Single Transaction

I'd like to suggest a new feature that I believe would improve the wallet's functionality and provide an added level of convenience to users. Currently, the wallet only supports sending Bitcoin to a single address per transaction. In some scenarios, users may need to send Bitcoin to multiple recipients simultaneously. This can be achieved by allowing multiple outputs in a single transaction.

Here's a brief overview of the proposed feature:

Enhance the "Send" functionality by allowing users to add multiple recipient addresses and corresponding amounts.
Implement a user interface that enables users to add, remove, and edit recipient addresses and amounts easily.
Ensure that the total amount of Bitcoin being sent in a single transaction does not exceed the wallet's available balance.
Adjust the transaction fee calculation to accommodate multiple outputs.
This feature would not only save users time and effort but also minimize transaction fees and reduce the overall congestion on the Bitcoin network. In addition, it aligns with the standard practice followed by many other popular wallets in the market.

I hope you consider implementing this feature in the near future, as it would make the wallet even more versatile and user-friendly. Thank you for your attention, and I look forward to any feedback you may have.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.