A standard on Github labels for contribution
How to make your need for external contribution explicit and widely visible?At Only Dust we believe than in a close future most developers will get paid in crypto to contribute to open source projects, not as employees but as contributors.To help it happen there is a lot to do: create communities, involve companies, create some kind of on-chain platform for missions to be posted on. That’s a lot to do, too much for one sprint or even one year. So we decided to start small, to find quick wins ...
Demystifying StarkNet accounts
IntroductionWhen trying StarkNet for the first time, it’s easy to go through the account setup without paying much attention to it. The documentation just says:Unlike Ethereum, which distinguishes between Externally Owned Accounts (EOA) and contracts, StarkNet doesn’t have this distinction. Instead, an account is represented by a deployed contract that defines the account’s logic — most notably the signature scheme that controls who can issue transactions from it.Then, you are invited to chos...
SOLID cairo - OOP-like pattern
When I learn a new language, my first focus is to build SOLID components while leveraging the feature of this new language. In this article, I would like to present a new convention we at OnlyDust are adopting with regards to cairo development. This new kind of architecture feels like object-oriented programming in a way and leverage several cairo features like:implicit parametersstructsnamespacesFollowing OpenZeppelin’s recommendations about extensibility, we aims at building nice modules th...
We onboard devs to the Starknet ecosystem. Our discord : https://discord.gg/onlydust To create Stars, you need Only Dust.
A standard on Github labels for contribution
How to make your need for external contribution explicit and widely visible?At Only Dust we believe than in a close future most developers will get paid in crypto to contribute to open source projects, not as employees but as contributors.To help it happen there is a lot to do: create communities, involve companies, create some kind of on-chain platform for missions to be posted on. That’s a lot to do, too much for one sprint or even one year. So we decided to start small, to find quick wins ...
Demystifying StarkNet accounts
IntroductionWhen trying StarkNet for the first time, it’s easy to go through the account setup without paying much attention to it. The documentation just says:Unlike Ethereum, which distinguishes between Externally Owned Accounts (EOA) and contracts, StarkNet doesn’t have this distinction. Instead, an account is represented by a deployed contract that defines the account’s logic — most notably the signature scheme that controls who can issue transactions from it.Then, you are invited to chos...
SOLID cairo - OOP-like pattern
When I learn a new language, my first focus is to build SOLID components while leveraging the feature of this new language. In this article, I would like to present a new convention we at OnlyDust are adopting with regards to cairo development. This new kind of architecture feels like object-oriented programming in a way and leverage several cairo features like:implicit parametersstructsnamespacesFollowing OpenZeppelin’s recommendations about extensibility, we aims at building nice modules th...
We onboard devs to the Starknet ecosystem. Our discord : https://discord.gg/onlydust To create Stars, you need Only Dust.
Share Dialog
Share Dialog
Subscribe to Only Dust
Subscribe to Only Dust
<100 subscribers
<100 subscribers


Ubuntu 20.04 LTS
Can execute sudo command
An account on Infura or Alchemy
We will use the user ubuntu, but you can adapt the script with your own user
I have taken the choice to use Infura but you can do the same on Alchemy
Connect to infura and create an account
After creating our account, go to 'CREATE NEW PROJECT'

Choose PRODUCT → Ethereum & Choose a PROJECT NAME → here Mirror xyz

Select CREATE

Keep this endpoint, You will need to add this url to the script cloned from github.
You can choose another endpoint for Görli, for example. Just switch the endpoint as seen on this screenshot.

For information, I will delete this POC project after publishing this article, don’t try to use this endpoint or other information on this screenshot.
cd /home/ubuntu
git clone https://github.com/onlydustxyz/starknet-node
cd starknet-node
chmod +x install.sh
./install.sh



Wait ≈ 15 minutes and go back to your screen, you should have this message on your terminal:

To check the log:
sudo journalctl -f -u starknet

Check the block on voyager:
you can use also the new interface of voyager:
Enter to the last transaction:

Check the number of block:

If you want to share your node with the community open the port 9545, add custom DNS if you want
You can check the number of requests increase on Infura:

After 50 minutes, our new node is syncing with block 3023:

On gorli we have ≈ 260 000 blocks so keep cool and wait sync during a few days
Have fun and let’s grow the community of Starkware!



Ubuntu 20.04 LTS
Can execute sudo command
An account on Infura or Alchemy
We will use the user ubuntu, but you can adapt the script with your own user
I have taken the choice to use Infura but you can do the same on Alchemy
Connect to infura and create an account
After creating our account, go to 'CREATE NEW PROJECT'

Choose PRODUCT → Ethereum & Choose a PROJECT NAME → here Mirror xyz

Select CREATE

Keep this endpoint, You will need to add this url to the script cloned from github.
You can choose another endpoint for Görli, for example. Just switch the endpoint as seen on this screenshot.

For information, I will delete this POC project after publishing this article, don’t try to use this endpoint or other information on this screenshot.
cd /home/ubuntu
git clone https://github.com/onlydustxyz/starknet-node
cd starknet-node
chmod +x install.sh
./install.sh



Wait ≈ 15 minutes and go back to your screen, you should have this message on your terminal:

To check the log:
sudo journalctl -f -u starknet

Check the block on voyager:
you can use also the new interface of voyager:
Enter to the last transaction:

Check the number of block:

If you want to share your node with the community open the port 9545, add custom DNS if you want
You can check the number of requests increase on Infura:

After 50 minutes, our new node is syncing with block 3023:

On gorli we have ≈ 260 000 blocks so keep cool and wait sync during a few days
Have fun and let’s grow the community of Starkware!

No activity yet