Introducing Block Explorer project for RollApps

Introduce Dymension RollApps Block Explorer project

Hello, I’m Viktor,

We are currently building Block Explorer for RollApps as a service.

The project is expected to be going live in early May, 2024.

Our ultimate target is provide this block explorer as a free software service, can launch Explorer for a new RollApp in technically few minutes.

But in my vision on Dymension, in the near future it will have ultimate number of RollApps, that leading to the problem that the infrastructure cost will be ultimately high, so we come here to ask for help from community.

Please support us by delegate to our validator Dr.BE, to help us having more funds on doing such that big things for free.

In exchange, we will distribute our Dr.BE token to our delegators so you can use it to unlock usage on our product, or exchange it with who needed.

Distribution mechanism

Every two weeks, delegators will be snapshoted, reward be will computed arcording and transfer to delegators.

Total supply of Dr.BE token is 22m, won’t be minted later.

At April 22th, we did an extra distribution, excluded from bi-weekly schedule (view).


dymd q bank total --denom ibc/5620289B0E1106C8A2421F212FEC4EB19E3CBA964662DB61754CCDE8FAAC29FF

amount: "22000000000000"

denom: ibc/5620289B0E1106C8A2421F212FEC4EB19E3CBA964662DB61754CCDE8FAAC29FF

Decimals: 6

Mechanism:

  • Every 2 weeks.

  • Total allocation per distribution: 10k gift token.

  • Individual earn: based on amount of staking.

  • If delegator delegates more than 1m DYM, treat them as delegate 1m.

  • If individual delegator earns more than 20% of allocation (10k x 20% = 2k), cap at 2k, excess amount will be added into total allocation for the next period.

  • Minimum stake required: 10 DYM

For example:

Period 1 at April 16st 2024

  • Delegator 1 delegates 2m DYM

  • Delegator 2 delegates 50k DYM

  • Delegator 3 delegates 50k DYM

  • Delegator 4 delegates 50k DYM

  • Delegator 5 delegates 50k DYM

Total delegation: 2m200k = 2m + 50k + 50k + 50k + 50k

Total delegation for reward distribution: 1m200k = 1m + 50k + 50k + 50k + 50k

Total Dr.BE token to allocate: 10k, distribute over 1m200k DYM

  • Delegator 1 actual earns 2k Dr.BE, (reduced from 8333 due to the cap 20%)

  • Delegator 2 earns 416 Dr.BE

  • Delegator 3 earns 416 Dr.BE

  • Delegator 4 earns 416 Dr.BE

  • Delegator 5 earns 416 Dr.BE

Total actual Dr.BE token distributed: 2000 + 416 x 4 = 3664

Excess token amount 10k - 3664 = 6336 will be added to distribution of next period.

Period 2 at May 1st 2024

Total Dr.BE token to allocate: 16336 Dr.BE

Fact: we already distributed reward for the first period April 16th.


Thank you so much for your time.

18 Likes

Log 2024-04-16

Cap Delegation: 1000000.000000000000000000 exponent 18
Min Delegation: 10.000000000000000000 exponent 18
Allocate Gift Token: 10000.000000 exponent 6
Cap Allocate Gift Token to individual: 2000.000000 exponent 6
Total Delegation: 2000393.659947484309987597 exponent 18
Total Effective Delegation: 1000393.659947484309987597 exponent 18
Total Allocate Token: 2003.935044 exponent 6
Allocate token per bond: 9.99606494959689193575744e-15

Delegator D.Amount Ef. D.Amount Allocate.Token
dym1rtxu0khp4rcjmhat0rsv2wjt38h5z7dwzmznl7 11.0 11.0 0.109956
dym16xzf2qaqugjqt3a28dvxux0dkh2t77sd3785as 13.0 13.0 0.129948
dym14mnp395a2pa8quxmnj9qah8d446t52lvz742u4 19.93322223778774695 19.93322223778774695 0.199253
dym1px3eq20ft93sxyd333l9ex9pdcvlj5leylnjvj 20.023979246522240647 20.023979246522240647 0.200160
dym1dlhl07yzuclzgju79j00x5pkjn5862mfzfz0gc 23.162746 23.162746 0.231536
dym1psc02mfc8rr43zat8m5c6vggaju7uyl3wm0a5z 25.08 25.08 0.250701
dym1vhgprwhl8swjnuar5mcaq00xylxgscldsveqy7 31.0 31.0 0.309878
dym1tx3sl50885hkqnn0rzzxqat3aznqpgv3pyvzvq 50.0 50.0 0.499803
dym16mv75awnme8snxrvpgrtkpyue7ftxetsmawqd8 50.08 50.08 0.500602
dym1c438yh0a2gwrzkjf5urfmml6tckm490r5f6r92 50.08 50.08 0.500602
dym12p86uhv0tl648vz4lf6h20thcx2td7zsufg8px 100.3 100.3 1.002605
dym14rugrpuemqs587kwzwehll02lztn2dqr73qaqu 2000000.0 1000000.0 2000.0
8 Likes

Interesting. Looking forward to seeing more information in the near future.

6 Likes

Log 2024-04-22 (Exclusive distribution, distributed equally)

Tx: Mintscan

Min Delegation: 10.000000000000000000 exponent 18
Allocate Gift Token: 1900.000000 exponent 6
Total Delegation: 2002196.784895217207737094 exponent 18
Valid Delegators: 19

Delegator D.Amount Ef. D.Amount Allocate.Token
dym1rtxu0khp4rcjmhat0rsv2wjt38h5z7dwzmznl7 11.0 11.0 100.0
dym1n0nghrfyqw7yc0gxz2sp4mrsqj2t5c204k07kc 12.0 12.0 100.0
dym16xzf2qaqugjqt3a28dvxux0dkh2t77sd3785as 13.0 13.0 100.0
dym1d6vssyujzr9hykjnauqs82kh5a2ytr93488rkf 20.0 20.0 100.0
dym1m4ytmdemmlcfylwlfsysmq9gqy06fvmps32kly 20.0 20.0 100.0
dym14mnp395a2pa8quxmnj9qah8d446t52lvz742u4 20.019038529392380735 20.019038529392380735 100.0
dym1px3eq20ft93sxyd333l9ex9pdcvlj5leylnjvj 20.063110687815356359 20.063110687815356359 100.0
dym1dlhl07yzuclzgju79j00x5pkjn5862mfzfz0gc 23.162746 23.162746 100.0
dym1psc02mfc8rr43zat8m5c6vggaju7uyl3wm0a5z 25.08 25.08 100.0
dym1vhgprwhl8swjnuar5mcaq00xylxgscldsveqy7 31.0 31.0 100.0
dym1tx3sl50885hkqnn0rzzxqat3aznqpgv3pyvzvq 50.0 50.0 100.0
dym1c438yh0a2gwrzkjf5urfmml6tckm490r5f6r92 50.08 50.08 100.0
dym16mv75awnme8snxrvpgrtkpyue7ftxetsmawqd8 50.08 50.08 100.0
dym1kft9dkzrvll9x282z54yhdcy40cxyxlc3y5atj 69.0 69.0 100.0
dym19as2hes5m7r5ttguc8ud3xak7gqxtfsxwghlfj 82.0 82.0 100.0
dym1my3s3uvjrn4gvl5dkvsxdxqlaglaen6fyhzl5h 100.0 100.0 100.0
dym12p86uhv0tl648vz4lf6h20thcx2td7zsufg8px 100.3 100.3 100.0
dym1ljs3yyxvsdln0v656j3mw933vd65nxveayx454 1500.0 1500.0 100.0
dym14rugrpuemqs587kwzwehll02lztn2dqr73qaqu 2000000.0 1000000.0 100.0
4 Likes

Nice! :star_struck: this will be great

3 Likes

Interesting concept, looking forward to hearing more about it.

2024-05-01

Due to extra distribution for NIM Mainnet launch, the excess amount from previous distrubition (~8k) will not be included to this distribution. Estimate 26k for next distribution.

Cap Delegation: 1000000.000000000000000000 exponent 18
Min Delegation: 10.000000000000000000 exponent 18
Token Denom: ibc/5620289B0E1106C8A2421F212FEC4EB19E3CBA964662DB61754CCDE8FAAC29FF
Allocate Gift Token: 10000.000000 exponent 6
Cap Allocate Gift Token to individual: 2000.000000 exponent 6
Distributor: dym1s3fpgacm368dfyn4rmg2qv3h07cmdhr6jjg86v
Total Delegation: 2003173.147635629096523355 exponent 18
Total Effective Delegation: 1003173.147635629096523355 exponent 18
Total Allocate Token: 2031.631091 exponent 6
Allocate token per bond: 9.96836889381351700616623e-15
Valid Delegators: 27

Delegator D.Amount Ef. D.Amount Allocate.Token
dym1rtxu0khp4rcjmhat0rsv2wjt38h5z7dwzmznl7 11.0 11.0 0.109652
dym1n0nghrfyqw7yc0gxz2sp4mrsqj2t5c204k07kc 12.0 12.0 0.119620
dym16xzf2qaqugjqt3a28dvxux0dkh2t77sd3785as 13.0 13.0 0.129588
dym1d6vssyujzr9hykjnauqs82kh5a2ytr93488rkf 20.0 20.0 0.199367
dym14mnp395a2pa8quxmnj9qah8d446t52lvz742u4 20.019038529392380735 20.019038529392380735 0.199557
dym1px3eq20ft93sxyd333l9ex9pdcvlj5leylnjvj 20.063110687815356359 20.063110687815356359 0.199996
dym1cmwcwnn57kgmcc3a6whz354ra5x7wrx2p2wew3 23.0 23.0 0.229272
dym1psc02mfc8rr43zat8m5c6vggaju7uyl3wm0a5z 25.08 25.08 0.250006
dym1vhgprwhl8swjnuar5mcaq00xylxgscldsveqy7 31.0 31.0 0.309019
dym1lvwly4n9zz0e03uh6tjrqz55wapc4fsk8m6nrk 39.829705 39.829705 0.397037
dym1tx3sl50885hkqnn0rzzxqat3aznqpgv3pyvzvq 50.0 50.0 0.498418
dym1c438yh0a2gwrzkjf5urfmml6tckm490r5f6r92 50.08 50.08 0.499215
dym16mv75awnme8snxrvpgrtkpyue7ftxetsmawqd8 50.08 50.08 0.499215
dym1kft9dkzrvll9x282z54yhdcy40cxyxlc3y5atj 69.0 69.0 0.687817
dym1dlhl07yzuclzgju79j00x5pkjn5862mfzfz0gc 78.215781411888786261 78.215781411888786261 0.779683
dym19as2hes5m7r5ttguc8ud3xak7gqxtfsxwghlfj 82.0 82.0 0.817406
dym1my3s3uvjrn4gvl5dkvsxdxqlaglaen6fyhzl5h 100.0 100.0 0.996836
dym1m4ytmdemmlcfylwlfsysmq9gqy06fvmps32kly 100.0 100.0 0.996836
dym1wm8qdpytxnrdset43shdluez5ullw6gyszsm58 100.0 100.0 0.996836
dym15da2wr64rayk8xkv4x9weh52p2n9leh6ne9km6 100.0 100.0 0.996836
dym130ty4d8rrq5qjkwywwcn82jphk0q9pmqrylfap 100.0 100.0 0.996836
dym1luk9dns7ukn8c44gee0q2tv6w7qqfw9u84anef 100.0 100.0 0.996836
dym12p86uhv0tl648vz4lf6h20thcx2td7zsufg8px 100.3 100.3 0.999827
dym1aaucy0zu000ruqcj2f3ldtf3ew45m8t9camlkg 104.0 104.0 1.03671
dym1ejwycwfnfnjxqctzd0av2wwgmeqyusymnat8cu 274.48 274.48 2.736117
dym1ljs3yyxvsdln0v656j3mw933vd65nxveayx454 1500.0 1500.0 14.952553
dym14rugrpuemqs587kwzwehll02lztn2dqr73qaqu 2000000.0 1000000.0 2000.0

Extra distribution to celebrating NIM Mainnet:

(Flat distribution)

Valid Delegators: 27

Delegator D.Amount Ef. D.Amount Allocate.Token
dym1rtxu0khp4rcjmhat0rsv2wjt38h5z7dwzmznl7 11.0 11.0 100.0
dym1n0nghrfyqw7yc0gxz2sp4mrsqj2t5c204k07kc 12.0 12.0 100.0
dym16xzf2qaqugjqt3a28dvxux0dkh2t77sd3785as 13.0 13.0 100.0
dym1d6vssyujzr9hykjnauqs82kh5a2ytr93488rkf 20.0 20.0 100.0
dym14mnp395a2pa8quxmnj9qah8d446t52lvz742u4 20.019038529392380735 20.019038529392380735 100.0
dym1px3eq20ft93sxyd333l9ex9pdcvlj5leylnjvj 20.063110687815356359 20.063110687815356359 100.0
dym1cmwcwnn57kgmcc3a6whz354ra5x7wrx2p2wew3 23.0 23.0 100.0
dym1psc02mfc8rr43zat8m5c6vggaju7uyl3wm0a5z 25.08 25.08 100.0
dym1vhgprwhl8swjnuar5mcaq00xylxgscldsveqy7 31.0 31.0 100.0
dym1lvwly4n9zz0e03uh6tjrqz55wapc4fsk8m6nrk 39.829705 39.829705 100.0
dym1tx3sl50885hkqnn0rzzxqat3aznqpgv3pyvzvq 50.0 50.0 100.0
dym1c438yh0a2gwrzkjf5urfmml6tckm490r5f6r92 50.08 50.08 100.0
dym16mv75awnme8snxrvpgrtkpyue7ftxetsmawqd8 50.08 50.08 100.0
dym1kft9dkzrvll9x282z54yhdcy40cxyxlc3y5atj 69.0 69.0 100.0
dym1dlhl07yzuclzgju79j00x5pkjn5862mfzfz0gc 78.215781411888786261 78.215781411888786261 100.0
dym19as2hes5m7r5ttguc8ud3xak7gqxtfsxwghlfj 82.0 82.0 100.0
dym15da2wr64rayk8xkv4x9weh52p2n9leh6ne9km6 100.0 100.0 100.0
dym1wm8qdpytxnrdset43shdluez5ullw6gyszsm58 100.0 100.0 100.0
dym1my3s3uvjrn4gvl5dkvsxdxqlaglaen6fyhzl5h 100.0 100.0 100.0
dym1m4ytmdemmlcfylwlfsysmq9gqy06fvmps32kly 100.0 100.0 100.0
dym130ty4d8rrq5qjkwywwcn82jphk0q9pmqrylfap 100.0 100.0 100.0
dym1luk9dns7ukn8c44gee0q2tv6w7qqfw9u84anef 100.0 100.0 100.0
dym12p86uhv0tl648vz4lf6h20thcx2td7zsufg8px 100.3 100.3 100.0
dym1aaucy0zu000ruqcj2f3ldtf3ew45m8t9camlkg 104.0 104.0 100.0
dym1ejwycwfnfnjxqctzd0av2wwgmeqyusymnat8cu 274.48 274.48 100.0
dym1ljs3yyxvsdln0v656j3mw933vd65nxveayx454 1500.0 1500.0 100.0
dym14rugrpuemqs587kwzwehll02lztn2dqr73qaqu 2000000.0 1000000.0 100.0