bitsongofficial / go-bitsong Goto Github PK
View Code? Open in Web Editor NEW:rocket: Official BitSong Blockchain Implementation in Go
License: Other
:rocket: Official BitSong Blockchain Implementation in Go
License: Other
I want to see the transactions that I have made, on the testnet web image below there are several failed transactions and only marked with the words "broadcasting" . then I pressed the view all button and entered the mintscan.io web from osmosis, but I looked down in the transaction section there was no transaction record at all and it was shown in the image 2 below. then i checked in the keplr wallet there was a token transaction on osmosis testnet it was shown in the image 3 below.
fix this bug, all transactions should be recorded clearly and if it fails the failure should be clearly written on webscan or mintscan.io/osmosis and also written "failed" in the transaction history in the swap menu. and please if the transaction fails, put a mark in the transaction section as "failed" not "broadcasting", if it is written broadcasting it means the transaction is still running but not failed.
I'm confused why there are no transactions written on the mintscan.io web/osmosis, even though the button "view all" goes directly to that web ??
is there any typo coding for the click of a button that goes straight to the web?
or indeed the transaction is not written on mintscan.io/osmosis? but it written on another web scan?
please check it again ...
this my wallet bitsong testnet :
bitsong1e7tpgjy8kfvfsm4f7uypjvsw9hfdqsustpwvm8
this my wallet osmosis :
osmo1pe9gx7yzuzuw8qw60hnhscz2n9p6m2nlwdqu72
The issue-fee
should be an sdk.Coin
string, example: --issue-fee 1ubtsg
and not --issue-fee 1
Command:
bitsongd tx fantoken issue --name Angelo --symbol angelo --max-supply 1000 --issue-fee 1000000 --from validator --chain-id test -b block
The slashing condition for uptime is 0.5 x 100 blocks which is less than 10mins to be jailed at start, 5mins after the first 100 blocks.
go-bitsong/testnet-1/genesis.json
Line 499 in bd6d3ec
LIST OF BUGS I FOUND FROM 104.21.7.58 / testnet.sinfonia.zone
Device for Testing : Macbook M1 Pro
Tool : Openvas and NMAP
more issue and bug on bitsong you can check here
I tried to mint some fantoken, when we mint
a new fantoken
it will add 6 standard decimal and the result could be out of the proposed intentions.
bitsongd tx fantoken mint clay --recipient bitsong1lemmdcgn087pd380p54q0f45pe7vrylcetu529 --amount 1000 --from validator --chain-id test
I expect that with this command I will mint 1000 clay
. Currently the chain mint 1000000000uclay
I think the best approach is to change the command to accept something like that
..... fantoken mint uclay --amount 1000000000
with that expression the account is sure to get the specified amount.
https://github.com/bitsongofficial/go-bitsong/blob/module/fantoken/x/fantoken/keeper/keeper.go#L166
When sending transaction through bitsongcli, and instead of y/N just pressing enter - the below error
goroutine 1 [running]:
github.com/cosmos/cosmos-sdk/client/input.GetConfirmation(0xff28e1, 0x33, 0xc0009e7090, 0xc0000f9000, 0xc0009e7018, 0x1)
/root/go/pkg/mod/github.com/cosmos/[email protected]/client/input/input.go:78 +0x1d9
github.com/cosmos/cosmos-sdk/x/auth/client/utils.CompleteAndBroadcastTxCLI(0xc00093e7d0, 0x1310280, 0xc000944700, 0x2ea, 0x0, 0x30d40, 0x3ff0000000000000, 0x0, 0x7ffc1ad9a78c, 0x11, ...)
/root/go/pkg/mod/github.com/cosmos/[email protected]/x/auth/client/utils/tx.go:89 +0x995
github.com/cosmos/cosmos-sdk/x/auth/client/utils.GenerateOrBroadcastMsgs(0xc0000f48c0, 0x1316080, 0xc00086dec0, 0x0, 0x0, 0x12e28c0, 0xc000010018, 0xfbe5ce, 0x4, 0x0, ...)
/root/go/pkg/mod/github.com/cosmos/[email protected]/x/auth/client/utils/tx.go:40 +0x15c
github.com/cosmos/cosmos-sdk/x/staking/client/cli.GetCmdCreateValidator.func1(0xc000887680, 0xc000986990, 0x0, 0x9, 0x0, 0x0)
/root/go/pkg/mod/github.com/cosmos/[email protected]/x/staking/client/cli/tx.go:60 +0x23e
github.com/spf13/cobra.(*Command).execute(0xc000887680, 0xc000986900, 0x9, 0x9, 0xc000887680, 0xc000986900)
/root/go/pkg/mod/github.com/spf13/[email protected]/command.go:826 +0x460
github.com/spf13/cobra.(*Command).ExecuteC(0xc0000b6c80, 0x86b0c0, 0xc0000b6c80, 0xfbd5e6)
/root/go/pkg/mod/github.com/spf13/[email protected]/command.go:914 +0x2fb
github.com/spf13/cobra.(*Command).Execute(...)
/root/go/pkg/mod/github.com/spf13/[email protected]/command.go:864
github.com/tendermint/tendermint/libs/cli.Executor.Execute(0xc0000b6c80, 0x11b56b8, 0x2, 0xc000035c60)
/root/go/pkg/mod/github.com/tendermint/[email protected]/libs/cli/setup.go:89 +0x3c
main.main()
/root/go-bitsong/cmd/bitsongcli/main.go:77 +0x59d
Hi there,
this is the official scoreboard of bitsong-testnet-3 contest, prizes, bonuses and methods will be communicated as soon as possible.
Thanks for being part of bitsong-testnet-3
Position | Address | Moniker | Last Height | Total Precommits | Uptime |
---|---|---|---|---|---|
1 | BB51637626760625BA551A920CFB001976575758 | retz80 | 2.400.000 | 2.395.930 | 99,83% |
2 | 88A8DAC051D91C675B8477B9932F46EF6AC5078D | ChainodeTech | 2.400.000 | 2.395.577 | 99,82% |
3 | 1FC296C863B7D35B8490D33E182F26ECA2A85914 | Validator.Center | 2.400.000 | 2.389.214 | 99,55% |
4 | 1B8A87FD74F9E2EC3CBA58C74C3FBF7CE33503DC | Masternode24.de | 2.400.000 | 2.387.582 | 99,48% |
5 | AF7A5074034851EECFE94925D69E2CCD0BE0E8CF | novy | 2.400.000 | 2.385.805 | 99,41% |
6 | F0EA58E02F7730CAF0AA553E4642B2747BE8FE25 | WeStaking | 2.400.000 | 2.382.328 | 99,26% |
7 | 849D41DFA75B8409C6767541F0773A2589B1EFA4 | Wanderer | 2.400.000 | 2.376.725 | 99,03% |
8 | DB59BF17869E7AED49702D7949F762DF3157D3EB | bitcat | 2.400.000 | 2.376.175 | 99,01% |
9 | 5327B388B6621268B8ECC438394EA6A7A4915065 | melea | 2.400.000 | 2.376.149 | 99,01% |
10 | FE1E4770C7074E77A4AA0ACFD3198503A9067159 | Easy 2 Stake | 2.400.000 | 2.375.425 | 98,98% |
11 | 6F9D9409F20E62347BE41FB3A98B4C74D502C861 | alexandruast | 2.400.000 | 2.375.097 | 98,96% |
12 | B668E23D936B691F5A2553097D0BFA98ED43FBB1 | thamar | 2.400.000 | 2.371.103 | 98,80% |
13 | FF99FA3D35E36B21BAC8E2EF6ADE69F869214C27 | Forbole | 2.400.000 | 2.365.273 | 98,55% |
14 | 74EC5E3AA767CAF8E1A1B72D5A2B22798E31DD23 | Inotel | 2.400.000 | 2.365.249 | 98,55% |
15 | CFE042BEBD14326D14D20BBAF7326B733B20EF40 | stakewolf | 2.400.000 | 2.358.637 | 98,28% |
16 | 7C110ACDFD06C2CF30ABC85713C6C888E667C4B8 | kytzu | 2.400.000 | 2.358.058 | 98,25% |
17 | B2C654F8D1F14615E97D90C74AFC527C695E4E96 | Rundax | 2.400.000 | 2.356.267 | 98,18% |
18 | C96A720A53A827E255CD1A26B6AFA154E6403620 | Simply Staking | 2.400.000 | 2.346.093 | 97,75% |
19 | D233393367C1D9F44CF2D7EE59818AC9EE45BE08 | ANAMIX | 2.400.000 | 2.334.779 | 97,28% |
20 | 473F966CE37551CF8BAD1A332C73C6593A834E06 | Alibaba | 2.400.000 | 2.324.299 | 96,85% |
21 | 532ED7535563265282ADC6F6D5E7AB91F8E493AD | VGK | 2.400.000 | 2.319.000 | 96,63% |
22 | 43206544905024558227F6E8386BE8472915EED5 | UbikCapital | 2.400.000 | 2.302.603 | 95,94% |
23 | 454599B94B42B0E79C5A08B50E3B8392BF088C19 | Developer | 2.400.000 | 2.290.133 | 95,42% |
24 | 35344FDFF87BD446610286B5CA21B85ED5277E5E | ITA Stakers | 2.395.784 | 2.286.238 | 95,43% |
25 | 0BCAE214211728D88359676AE4C64032104C69BF | Nodeasy.com | 2.400.000 | 2.170.366 | 90,43% |
26 | 35C1AABBD99178BF0A43A20BCDDBBB97B5BCCAC1 | papsan | 2.400.000 | 2.154.712 | 89,78% |
27 | CE81854EC2F31F17A3458F281541F902E3654195 | Cyberili | 2.400.000 | 2.142.247 | 89,26% |
28 | 7DFEBC77E20B10C622667CADFF89FBB1D80046D8 | Yarri | 2.400.000 | 2.066.691 | 86,11% |
29 | D724F3273493402C1D93E3371A177CF0ABC158A8 | trixvalidator | 2.400.000 | 1.885.763 | 78,57% |
30 | FA54BF722EBF818FA661FAFD7EF9C5AB8DD14969 | bi23 | 2.400.000 | 1.530.150 | 63,76% |
31 | A4C2C8792CF81FE7C0B425427575DF77583047A9 | cyberponics | 2.400.000 | 1.517.832 | 63,24% |
32 | 08DA1357F45DC5121A650D0D19DCC81EC4D3D36C | syncnode | 1.340.667 | 1.326.021 | - |
33 | B221CD76961B5C1CE01A3F1724FAC89189F77055 | opt52 | 912.938 | 911.098 | - |
34 | 32814370C52B1F8396EBA39B6F0CAF0A7AA378F5 | blonde-code | 912.942 | 910.586 | - |
35 | 80CDEF191280A6176C2B45A6628CF9A6B1D3E3FF | Crybex | 778.138 | 776.414 | - |
36 | 0062292EAFE5925A35C43208590508FAEA943CFC | SkyfallData | 778.140 | 772.272 | - |
37 | ADFD2146534CF07A182A0EDABF676753EF315A7B | bitangel | 743.385 | 740.369 | - |
38 | BCE2259F1BFF8774B35334030779B8D5BEFF38EC | Alive29 | 521.969 | 513.932 | - |
39 | 484EEE19E6889DC6D9E1FA6D84476B270F471ED5 | - | 2.388.751 | 395.112 | - |
40 | 3E1BAC170EB6859FCA3B0CBE857318D1DF9926E9 | weba.ru | 174.339 | 165.506 | - |
41 | 15DF8E66A3EE1725FE0191B30AABED9E0083530A | GRom81 | 155.716 | 151.776 | - |
42 | 80D8FC0F61C1455B7E29CE9EEC11B11BE9395B15 | WlanWerner | 114.657 | 114.331 | - |
43 | 5D7A96959D6265ADF510AE781077C9F14FB40DCD | POS-Bakerz | - | - | - |
Change the following description
Command:
bitsongd tx fantoken transfer
From:
bitsongd tx token transfer <symbol> --to=<to> --from=<key-name> --chain-id=<chain-id> --fees=<fee>
To:
bitsongd tx fantoken transfer <symbol> --to=<to> --from=<key-name> --chain-id=<chain-id> --fees=<fee>
We need to reduce the minimum length for Fan Tokens symbol to 2.
This could suit the requests for some specific symbols like D9 (Delta 9).
go-bitsong/x/fantoken/types/validation.go
Line 14 in 1f74dd4
To all Music Providers, we need feedbacks for this issue
If you consider that the structure has to be changed or improved, feel free to comment on the issue
{
"title": "The show must go on",
"artists": ["Artist 1", "Artist 2", "Artist 3"],
"feat": ["Singer 1"],
"producers": ["Producer 1"],
"images": [
{ "32x32": "ipfs://Qm........"},
{ "500x500": "ipfs://Qm........"}
],
"sources": [
{ "preview": "ipfs://Qm...." },
{ "hls": "ipfs://Qm...." },
{ "opus": "ipfs://Qm...." },
{ "mp3_low": "ipfs://Qm...." },
{ "mp3_high": "ipfs://Qm...." }
],
"duration": 15001,
"number": 1,
"tags": ["tag 1", "tag 2", "tag 3"],
"genre": "Pop",
"mood": "Energetic",
"label": "My best label",
"credits": "Creative Commons",
"external_ids": [
{ "youtube": "M7Iwkxy_Hjw" },
{ "spotify": "12487825" }
],
"external_urls": [
{ "youtube": "https://www.youtube.com/watch?v=y6veLh2b1Js" },
{ "soudcloud": "https://soundcloud.com/bangtan/thankyouarmy2020" }
]
}
I have done ,swap ,add lp , remove lp ,and bond lp , and I didn't find any bugs and the web is running smoothly
We need to allow FanToken symbols also starting with numbers.
We have to adapt this particular regex:
go-bitsong/x/fantoken/types/validation.go
Line 37 in 1f74dd4
Ex:
^[a-z][a-z0-9]{%d,%d}$
Should be:
^[a-z0-9]{%d,%d}$
When you issue a new fantoken, you need to specify the symbol
. In my example I issued the symbol angelo
it mean that in the state it's stored as uangelo
.
bitsongd tx fantoken issue --name Angelo --symbol angelo --max-supply 1000 --issue-fee 1000000
If you want to mint a new fantoken, you must specify the symbol
, the current command is accepting the denom
and it should be changed with symbol
From:
bitsongd tx fantoken mint uangelo --recipient $(bitsongd keys show validator -a) --amount 1
To:
bitsongd tx fantoken mint angelo --recipient $(bitsongd keys show validator -a) --amount 1
From:
bitsongd tx fantoken burn uangelo --amount 1
To:
bitsongd tx fantoken burn angelo --amount 1
Description:
Submission Requirements:
Resources:
Bounty:
Submission Deadline:
Judging Commencement:
Bounty Recipients Announced:
Hello.
We would like to get notifications of upcoming releases.
It would be a massive help if we could do it through Github's Slack integration.
Could you kindly install it?
Thank you
The command bitsongd tx fantoken
use the description Token transaction subcommands
It should be FanToken transaction subcommands
sdk-0.45.x
PrepareGenesisCmd
TestnetCmd
simApp
simApp/staking
Makefile
minCommission
UpgradeHanlder
I tried to swap any pair on other token like ' adam clay ' and then enter the slippage from 1 till 7 but didn't work, then i tried on 10 its working
Maybe need some repairs at slippage moment, its very difficult if we need to change slippage and then try to find some slippage if wanna make a success swap
If I try the command bitsongd tx fantoken update
there is confusion over descriptions
Usage:
bitsongd tx fantoken update [symbol] [flags]
Examples:
bitsongd tx token edit <symbol> --mintable=true --from=<key-name> --chain-id=<chain-id> --fees=<fee>
Solution:
change update to edit
In the bigbang-test-2 chain:
If I issue a token w/ an already taken name, it gives me an "Denom Already Exists" error. I created this token:
(Tx Hash: F1EADFF4B01E1A563EF7C58CCE669C0869C95926A44E9DC242D9990A868BC938)
bitsongd tx fantoken issue --issue-fee=1000000ubtsg --max-supply=1000000 --symbol="bug" --description="" --from=hathor --chain-id=bigbang-test-2 --fees=200ubtsg --name="BugToken"
If I check, I can tell I own this token now:
bitsongd query fantoken owner bitsong1uh0ncteup7tles2t6v32cc4adrfjhjzk2jnxpu
If I try to recreate that same token:
bitsongd tx fantoken issue --issue-fee=1000000ubtsg --max-supply=1000000 --symbol="bug" --description="" --from=hathor --chain-id=bigbang-test-2 --fees=200ubtsg --name="BugToken"
bitsongd query tx --type=hash 0C63C51BB7FE63B6E1BEFC19BD7B52860C57A07E83ADAD799A0FFB6C926B89F1
I get the error: failed to execute message; message index: 0: denom already exists: ft518F03EDBB4A1E66A694B6833A2235067692E8C0
That denom matches my BugToken that I just made. If I rename my token to BuToken,
bitsongd tx fantoken issue --issue-fee=1000000ubtsg --max-supply=1000000 --symbol="bug" --description="" --from=hathor --chain-id=bigbang-test-2 --fees=200ubtsg --name="BuToken"
It works w/ a tx hash of BBEF623C4E6A0217C09B77EA4DCF4C16C1651FD301393F152036F5594417E447
I can check my ownership of both tokens:
bitsongd query fantoken owner bitsong1uh0ncteup7tles2t6v32cc4adrfjhjzk2jnxpu
If I transfer the token to someone else, I still can't make a token w/ a new name.
I can go into the testnet guide and make an Angelo's token even though other people have made that same token. But I can't reuse the same name twice myself.
Move modules from bitsongofficial/chainmodules
to bitsongofficial/go-bitsong
when I first tried the swap feature, there was a slight bug, namely the swap failed, and to solve that problem every time I wanted to swap or make a transaction I refreshed the web page,,, and everything was normal and smooth, thank you
this is my address
bitsong1wqm3h0sc9zujeq4zn7ewhsvy6tgj3mcsgud5yv
I have made a bond and chose the specified time and after the bond time ended I did an unbond and I want to remove liquidity I couldn't, all those who use the mobile web especially have the same problem sir
bitsong1j7v4yn6eewcfm07ze8ww6yn97r5y2nc5yghrwn
#114
Add the flag --mintable
in the example of bitsongd tx fantoken issue
Examples:
$ bitsongd tx token issue --name="Kitty Token" --symbol="kitty" --max-supply="1000000000000" --issue-fee="1000000" --description="Kitty Token" --mintable true --from=<key-name> --chain-id=<chain-id> --fees=<fee>
Add following commands in the Makefile
build-docker-go-bitsong
localnet-start
localnet-stop
when I first tried the swap feature, there was a slight bug, namely the swap failed, and to solve that problem every time I wanted to swap or make a transaction I refreshed the web page,,, and everything was normal and smooth, thank you
this is my address
bitsong1wqm3h0sc9zujeq4zn7ewhsvy6tgj3mcsgud5yv
I want to track transaction history when I press view all it directs me to mintscan.io osmo and I don't see history or tx hash of transactions I did on Sinfonia testnet. explorer is very important to test, because transaction history is stored properly and makes it easy to check tx hashes. if there is a problem in the transaction. this is my opinion.
bitsong13yez56pph5qnajftfhfnrquqcyl87zxepsuk5w
If I try to transfer the ownership of a fantoken I get the following issue
Command:
bitsongd tx fantoken transfer angelo --to $(bitsongd keys show validator2 -a)
Error:
unknown flag: --to
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.