SYSTEM NOTICE

Auto translation by AI. Be sure, accuracy, nuances and authorial intent may not be fully reflected.
見出し画像

The Day an Occupational Therapist Deployed a Contract to the Blockchain

The test POL has arrived.

I had been waiting for a long time, that's all. But when the words "Deployment Complete!" appeared on the screen, it hit me harder than I expected.


First, a bit about what POL is.

Just a small supplement.

To run a smart contract on a blockchain, you need to pay a fee called gas. The gas fee for the Polygon blockchain is paid in a token called POL.

I used what is called a "testnet," a practice network before the real thing. POL is distributed for free there (from a faucet), but the amount distributed at one time is small.

As of yesterday, I was stuck because I was just barely short on gas fees. Today, it arrived.


I deployed DawnSeed.

The first thing I deployed was DawnSeed. It is an SBT (Soulbound Token) that serves as proof of participation in the community.

An SBT is an NFT that cannot be transferred. It cannot be sold. It cannot be given away. It is a record unique to that person, etched into their wallet.

A few dozen seconds after executing the command.

DawnSeed デプロイ完了!
コントラクトアドレス: 0xaFf4Fee8f3714C2A77675b1cc6489e74A89e382C

The code I wrote was etched onto the blockchain.

When I searched for the address on Polygonscan, a blockchain transaction history site, it was right there. Anyone can see it. It cannot be tampered with. It was a strange feeling.


I changed the token name.

Before deploying the next one, ATSToken (a community token), I made one specification change.

Originally, the name was "Asa-Tsui-Katsu-Share" and the symbol was "ATS." I had an attachment to the Japanese name, but considering how it would actually be displayed on external services like Polygonscan, it is more stable to use English characters without spaces.

Name: ATSCoin, Symbol: ATSC I changed it to this.

I fixed the code and recompiled it. No errors.


I deployed ATSCoin.

I continued and deployed ATSCoin.

ATSCoin is the main token for this community. The total supply is 1 million. Since there is no code for additional issuance, it will never increase.

You can receive 3 coins a day by participating in morning activities. Members can also give them to each other to show appreciation. They are then consumed when growing your own dNFT (evolving NFT).

ATSCoin デプロイ完了!
コントラクトアドレス: 0x41f2aF2B85b34757bC853f92B9e3cB77fe2A2F49

The second contract has been established on the blockchain.


It stopped right before the BioNFT.

When I tried to deploy the last one, the BioNFT (evolving dNFT), I got an error for insufficient POL.

Since the BioNFT needs to know the addresses of both DawnSeed and ATSCoin, I set the two addresses in the deployment script before running it. The configuration is done. All that's left is the gas fee.

I've applied to the Faucet again and am waiting for a refill.


Let's organize what happened today.

Contract Status DawnSeed (Participation SBT) ✅ Deployed on Polygon Amoy ATSCoin (Community Token) ✅ Deployed on Polygon Amoy BioNFT (Evolving dNFT) ⏳ Scheduled for deployment after POL refill

Two out of the three now exist on the blockchain as of today.


Thoughts

Honestly, a year ago, I never imagined that I would be writing and deploying smart contracts to the blockchain while working as an occupational therapist.

I don't think I'm doing anything difficult. If you do it one step at a time, things work one step at a time.

Once the BioNFT is deployed, all three contracts will be ready. Then, the next step is to connect the Discord bot 'Himari-chan' to the on-chain.

A system where ATSC arrives in your wallet just by entering a password. A world where the blockchain runs in the background without the user being aware of the technology.

I will keep going, aiming for that.


2026.04.25 | BioNFT is still on standby. I will write the rest once the POL arrives.

いいなと思ったら応援しよう!