mrtnetwork / mrtwallet

Open-source decentralized wallet for the future of finance. Securely manage assets, support for Bitcoin, BitcoinCash, BitcoinSV Dogecoin, Dash, Ripple, Litecoin, Solana, Cardano, Cosmos, Android, Windows, Macos, web.
https://mrtnetwork.github.io/mrtwallet/
Other
13 stars 5 forks source link

Pepecoin #1

Open marek-guran opened 2 weeks ago

marek-guran commented 2 weeks ago

Hello, let me introduce this crypto. Pepecoin is not a token, but real coin forked from dogecoin with own blockchain. It wants to expand in near future to wallets and this wallet would be great to keep our coins there and since it supports already dogecoin, it should be easy to add it to your wallet.

Github: https://github.com/pepecoinppc/pepecoin Website: https://pepecoin.org/ Block explorer: https://pepeexplorer.com/

mrtnetwork commented 2 weeks ago

Hello, let me introduce this crypto. Pepecoin is not a token, but real coin forked from dogecoin with own blockchain. It wants to expand in near future to wallets and this wallet would be great to keep our coins there and since it supports already dogecoin, it should be easy to add it to your wallet.

Github: https://github.com/pepecoinppc/pepecoin Website: https://pepecoin.org/ Block explorer: https://pepeexplorer.com/

I working on it. if you know about testnet of this coin and can find any link for Faucent please comment that

marek-guran commented 2 weeks ago
Hello, here are ports: Function mainnet testnet regtest
P2P 33874 44874 18444
RPC 33873 44873 18332

(All wallet addresses should start with P and not D, everything is at GitHub link I sent)

And for the faucet, there is currently only one and requires user registration at: https://stakecube.net/app/community/

marek-guran commented 2 weeks ago

I have contacted one of main devs of pepecoin to ask about the TESTNET since someone on official discord told me that you don't mean ports.

I can send you some pepecoin for testing purposes if you give me your wallet address. It usually takes 6 confirmations to be fully posted.

mrtnetwork commented 2 weeks ago

I have contacted one of main devs of pepecoin to ask about the TESTNET since someone on official discord told me that you don't mean ports.

I can send you some pepecoin for testing purposes if you give me your wallet address. It usually takes 6 confirmations to be fully posted.

I will try to publish a new update with a new feature and network along with the pepecoin network by the weekend

marek-guran commented 2 weeks ago

I have contacted one of main devs of pepecoin to ask about the TESTNET since someone on official discord told me that you don't mean ports. I can send you some pepecoin for testing purposes if you give me your wallet address. It usually takes 6 confirmations to be fully posted.

I will try to publish a new update with a new feature and network along with the pepecoin network by the weekend

Alright, thank you so much!

Some additional info:

marek-guran commented 2 weeks ago

Hello, I have been playing around, made it kinda work, but wallet does not report real balance. Repository contains in releases PUB with modified flutter files i thought would need changes (basically dump of it) and signed apk file: https://github.com/marek-guran/pepecoin-wallet Peers (nodes) - used random 3 from unofficial block explorer: https://pepeblocks.com/ext/getnetworkpeers

Also sending screenshots. Maybe my work will help you! walletbalance realbalance

mrtnetwork commented 2 weeks ago

@marek-guran give me some coin for testing "Pi3WgVcVEYdeNQNrraGayc3ULFaZsGu19v"

marek-guran commented 2 weeks ago

@marek-guran give me some coin for testing "Pi3WgVcVEYdeNQNrraGayc3ULFaZsGu19v"

I have sent it to you. Here is transaction link: https://pepeexplorer.com/tx/3745279f9fdb0b7ed7ded49482d6223594c47d9797e30e740af59db1cd606eb8

Might take a while till it gets out of memory pool

mrtnetwork commented 2 weeks ago

@marek-guran give me some coin for testing "Pi3WgVcVEYdeNQNrraGayc3ULFaZsGu19v"

I have sent it to you. Here is transaction link: https://pepeexplorer.com/tx/3745279f9fdb0b7ed7ded49482d6223594c47d9797e30e740af59db1cd606eb8

Might take a while till it gets out of memory pool

mrt wallet support electrum and json rpc provider for bitcoin and forked, we have any elecrum service ?

marek-guran commented 2 weeks ago

@marek-guran give me some coin for testing "Pi3WgVcVEYdeNQNrraGayc3ULFaZsGu19v"

I have sent it to you. Here is transaction link: https://pepeexplorer.com/tx/3745279f9fdb0b7ed7ded49482d6223594c47d9797e30e740af59db1cd606eb8 Might take a while till it gets out of memory pool

mrt wallet support electrum and json rpc provider for bitcoin and forked, we have any elecrum service ?

I am asking the main Devs, it will take a while but I am 80% sure there is not electrum service. It is basically same thing as Dogecoin with minimal changes.

mrtnetwork commented 2 weeks ago

@marek-guran give me some coin for testing "Pi3WgVcVEYdeNQNrraGayc3ULFaZsGu19v"

I have sent it to you. Here is transaction link: https://pepeexplorer.com/tx/3745279f9fdb0b7ed7ded49482d6223594c47d9797e30e740af59db1cd606eb8 Might take a while till it gets out of memory pool

mrt wallet support electrum and json rpc provider for bitcoin and forked, we have any elecrum service ?

I am asking the main Devs, it will take a while but I am 80% sure there is not electrum service. It is basically same thing as Dogecoin with minimal changes.

Dogecoin have many electrum services. https://1209k.com/bitcoin-eye/ele.php?chain=doge we can work with https://pepeexplorer.com/ext/method API but we need some method for broadcast tx

marek-guran commented 2 weeks ago

There could be function if pepecoin wallet is active to take from this api

https://pepeexplorer.com/info#ocean

getaddress (/ext/getaddress/hash) Returns information for given address pepeexplorer.com/ext/getaddress/Pudye4nXpSfiMnwjuNRsAQ8dxeKPBQpQff getaddresstxs (/ext/getaddresstxs/hash/start/length) Returns last [length] transactions for address [hash], starting from offset [start] pepeexplorer.com/ext/getaddresstxs/Pudye4nXpSfiMnwjuNRsAQ8dxeKPBQpQff/0/50

and then continue by transtactions

mrtnetwork commented 2 weeks ago

There could be function if pepecoin wallet is active to take from this api

https://pepeexplorer.com/info#ocean

getaddress (/ext/getaddress/hash) Returns information for given address pepeexplorer.com/ext/getaddress/Pudye4nXpSfiMnwjuNRsAQ8dxeKPBQpQff getaddresstxs (/ext/getaddresstxs/hash/start/length) Returns last [length] transactions for address [hash], starting from offset [start] pepeexplorer.com/ext/getaddresstxs/Pudye4nXpSfiMnwjuNRsAQ8dxeKPBQpQff/0/50

and then continue by transtactions

how to broadcast tx?

marek-guran commented 2 weeks ago

I have asked one community dev who is maintaining this web wallet about collaboration so the app could be connected to it

https://wallet.pepeblocks.com/

PepeEnthusiast commented 2 weeks ago

how to broadcast tx?

wallet.pepeblocks.com uses the blockbook api hosted at

https://blockbook.pepeblocks.com/

the API documentation is here https://github.com/trezor/blockbook/blob/master/docs/api.md

so you can send transactions with this endpoint

https://blockbook.pepeblocks.com/api/v2/sendtx/

and get unspent transaction outputs with

https://blockbook.pepeblocks.com/api/v2/utxo/

the pepeexplorer.com and pepeblocks.com explorers does not support extended addresses (HD Wallet) but the blockbook.pepeblocks.com does.

also if you have any information how we can host a json-rpc or electrum server please let me know. anything you can recommend?

thanks for your interest in pepecoin :) btw I am not affiliated with the pepecoin team :P

marek-guran commented 2 weeks ago

The dev above, already started a test of electrum: https://mainnet.pepeblocks.com:50002/

mrtnetwork commented 2 weeks ago

so you can send transactions with this endpoint

https://blockbook.pepeblocks.com/api/v2/sendtx/

that is enough for me. thanks

also if you have any information how we can host a json-rpc or electrum server please let me know. anything you can recommend?

No, I'm just working with the Electrum client-side.

The dev above, already started a test of electrum: https://mainnet.pepeblocks.com:50002/

Great, I'll aim to release a new version by tomorrow night.

mrtnetwork commented 2 weeks ago

The dev above, already started a test of electrum: https://mainnet.pepeblocks.com:50002/

I can't find any Pepe Coin Slip-0044 information, which coin ID should we use for HD wallets?

mrtnetwork commented 1 week ago

The dev above, already started a test of electrum: https://mainnet.pepeblocks.com:50002/

I am updating the code to interact with TON and Pepe Coin. Could you please build and test it? Tomorrow, I will release the release mode for multiple platforms. Apologies for the delay; integrating TON coin is taking more time than expected

marek-guran commented 1 week ago
12: <ApiProviderService>[
      ElectrumApiProviderService(
          serviceName: "pepeblocks-ssl",
          websiteUri: "https://mainnet.pepeblocks.com",
          url: "mainnet.pepeblocks.com:50002",
          protocol: ProviderProtocol.ssl),
      ElectrumApiProviderService(
          serviceName: "pepeblocks-ssl",
          websiteUri: "https://mainnet.pepeblocks.com",
          url: "mainnet.pepeblocks.com:50001",
          protocol: ProviderProtocol.tcp),
      ElectrumApiProviderService(
          serviceName: "pepeblocks-wss",
          websiteUri: "mainnet.pepeblocks.com",
          url: "wss://mainnet.pepeblocks.com:50004",
          protocol: ProviderProtocol.websocket),
      ElectrumApiProviderService(
          serviceName: "pepelum-ssl",
          websiteUri: "https://mainnet.pepelum.site",
          url: "mainnet.pepelum.site:50002",
          protocol: ProviderProtocol.ssl),
      ElectrumApiProviderService(
          serviceName: "pepelum-ssl",
          websiteUri: "https://mainnet.pepelum.site",
          url: "mainnet.pepelum.site:50001",
          protocol: ProviderProtocol.tcp),
      ElectrumApiProviderService(
          serviceName: "pepelum-wss",
          websiteUri: "mainnet.pepelum.site",
          url: "wss://mainnet.pepelum.site:50004",
          protocol: ProviderProtocol.websocket)
    ],

Pepelum is under work by me, so hoping that by tomorrow i will make it work, most likely cloudflare isssue. Once I test it will let you know.

marek-guran commented 1 week ago

Alright, I have built it. Tested it and it works. Gave it to test few more people. My PEPELUM node is not yet working, but pepeeblocks wss works. I will try to fix it today.

mrtnetwork commented 1 week ago

Alright, I have built it. Tested it and it works. Gave it to test few more people. My PEPELUM node is not yet working, but pepeeblocks wss works. I will try to fix it today.

can also in the bottom app bar inside the switch network icon you can add the Electrum server manually and do not need to add code and build it dd

marek-guran commented 1 week ago

Alright, I have built it. Tested it and it works. Gave it to test few more people. My PEPELUM node is not yet working, but pepeeblocks wss works. I will try to fix it today.

can also in the bottom app bar inside the switch network icon you can add the Electrum server manually and do not need to add code and build it dd

Hey, it already works. I think it was something with cloudflare caching domain.

Gave it to test other users and all report that it works now.

marek-guran commented 1 week ago

Opened pull request for you to add new node connection for wss and new node PEPELUM and added Coingecko tracking for pepecoin

https://github.com/mrtnetwork/mrtwallet/pull/2