Introduce yourself here!

Thank you Martiay for allowing me to join, I am new wanting to get help on writing 3 small Smart Contracts with a Web3.js interface. Where would I start? First my coding is newbie based shakey at best needing practice. What are your thoughts or feedback info would you give?

1 Like

Hi @joeblyth2020,

Welcome to the community :wave:

I recommend going through the Learn guides: https://docs.openzeppelin.com/learn/

Remix is great to quickly experiment with. Whilst I recommend using Truffle or Buidler for development, test and deploy.

Everyone was new once. Recommendations for new developers

Feel free to ask all the questions that you need.

Hi guys,

I am a fullstack dev fresh out of bootcamp and i’ve been studying solidity for about a month or so now. I have interest in blockchain for some years now, and that is what pushed me to go back to school and learn to code.

I have interest in erc20 and erc721 to create interesting finance projects. I have managed to launch my own erc20 token, that makes use of NFTs by offering them as incentive to hold my token. I am having fun and cannot wait to learn more about new ways I can create. thank you

1 Like

Hi @gawdi0us,

Welcome to the community :wave:

What was your bootcamp? Was it specific to blockchain or general development?

Well done on launching a project already.

What development stack are you using?

It would be great to get your input on what building blocks could be standardized: [Question] What are the building blocks of DeFi?

You would be welcome to share your coding journey with the community: https://forum.openzeppelin.com/tag/coding-journey

Feel free to ask all the questions that you need. Answering questions in the forum is also a great way to learn.

Hi there … CryptoBond here. Trying to learn how to use OpenZeppelin with out needing much coding. One of my colleagues refered this as he believes OpenZeppelin is the best place to use ready-to-use ethereum smart contracts with out need for much coding.

So i am exploring how to use OpenZeppelin.

To start with, can you please share a sample code to Create an ERC20 token, out of which 10% team tokens need to be locked for say 1 yr and 10% marketing tokens need to be locked for 1 month and remaining 80% tokns need to be transferred to the creator of the token address.

After the end of the lock period the tokens should be automatically transferred to the address of the creator of the token. Is this posisble with OpenZeppelin?

If this is not posisble with single piece of code and multiple steps would help in achieving this, I believe a “how-to” youtube video will help a lot of people who are looking to launch projects on ethereum.

Also please share any info, how to compile and run the code. Does remix.ethereum work?

Thanks in advance.

1 Like

Hi @CryptoBond_007,

Welcome to the community :wave:

To experiment with deploying a token you could use the following: Create an ERC20 using Remix, without writing Solidity

I recommend reading Points to consider when creating a fungible token (ERC20, ERC777)

For a solution with value, I would suggest using Truffle or Hardhat, so that you can appropriately test. https://docs.openzeppelin.com/learn/

You could create an ERC20 token with fixed supply (rather than a mintable token) and then transfer the required token amounts to the appropriate addresses.
Example of a simple token: Deploy a simple ERC20 token in Remix

For locking tokens you could use: https://docs.openzeppelin.com/contracts/3.x/api/token/erc20#TokenTimelock

Whilst there isn’t a lot of coding, you may want some help from a developer. You can always ask the community: https://forum.openzeppelin.com/tag/developer-wanted

My name is Isa am from Nigeria and working as a web developer for years and smart contract develope.

1 Like

Hi @hassadem,

Welcome to the community :wave:

How did you get into smart contract development?

I am from Melbourne Australia, in my previous job I was the software lead and as part of my role got to be involved in the start of a blockchain gaming project, so was lucky to join the space in 2017.

hi
is due to my interest in coding although i am a full stack web developer acquainted with javascript but my curiosity to be part of crypto space lead me to smart contract coding am still newbie in the field hope to be expert gradually as am learning further. i wish you could direct me to a well detailed recourse to let me learn more from scratch.

1 Like

Hi @hassadem,

As you are a full stack dev, you could try @spalladino’s book: Ethereum for Web Developers Book & Devcon challenge

1 Like

Hello everyone My name is Daniel,
I’m from Adelaide (Australia) and I’ve been working on establishing myself and my company’s within the crypto sphere for roughly one year now:

@YLLION.MICROFINANCE

I’m here to learn Yearn & prosper as a trusted and appreciated (KP3R)

1 Like

Hi Daniel (@YLLION.MICROFINANCE)

Welcome to the community :wave:
I’m from Melbourne :australia: so we are neighbors.

Are you involved in the Ethereum community in Adelaide? Unfortunately Melbourne has spent a lot of 2020 in lockdown. :frowning_face:

Are you using OpenZeppelin Defender to run a Keeper?

1 Like

Homepage:

Summary of my work:

I am raising :moneybag::moneybag::moneybag: to buy the island: https://basexisland.com/

  • Research centre.
  • Innovation hub.
  • Impact investment.

I'm here because Open Zeppelin is a great standard / platform / framework / library and the community is simply the best :muscle:

1 Like

Hi @marsxr,

Welcome to the community forum :wave:

Thanks for sharing your projects that you are working on.

Hello all :wave:t3:. You can call me Baba. I am from New York. I have no background in solidity or dev experience. I believe I have some good theories for the development of an ERC20 token and yield farming project that I would like to attempt to build and apply myself. Coding is an unknown language to me, although I do have a background in Applied Mathematics, and Economics. I found openzeppelin randomly google searching.

I am looking for proper guidance, a network, and a community!

The only current resource I know of is cryptozombies, which I have not tested the waters as of yet. Are there any other coding languages that would be to my benefit to learn?

As time progresses, once I have a better understanding of solidity, I know there are a lot of questions I will end up having in regards to what rules can be coded into smart contracts (although through observation I feel I already am aware of many already, I just can’t code them :joy:)

I have been a massive crypto enthusiast for many years, and have dedicated a lot of time understanding other projects, price charts, and transactions on etherscan.

Happy to be here :love_you_gesture:t3:

2 Likes

Hi @OgBabaYaga,

Welcome to the community Baba :wave:.

Applied Mathematics and Economics is a great background for DeFi!

I recommend starting with the Learn guides: https://docs.openzeppelin.com/learn/ (which cover both Truffle and Hardhat).

You could follow that up with:

  1. Create an ERC20 using Remix, without writing Solidity
  2. Create an ERC20 using Truffle, without writing Solidity

For security, playing Ethernaut (https://ethernaut.openzeppelin.com/) and reading smart contract audits (https://blog.openzeppelin.com/security-audits/).

I haven't checked on CryptoZombies for a while. It walks you through creating a non-fungible token (think CryptoKitties), and worth having a look through the first section of levels.

As well as Solidity for smart contracts, you will need some JavaScript, as the very least to write tests and potentially if you need to create a front end for your solution. (or work with a front end developer)


There is also a list of Solidity learning resources created by the community, feel free to add/update any that you come across.


Finally, any time someone has plans for a fungible token I suggest looking at: Points to consider when creating a fungible token (ERC20, ERC777)

@abcoathup Thank you for the detailed response. From your experience, would you recommend learning JavaScript basics first, or reviewing the OpenZeppelin learning tools? Or would you say it does not matter?

1 Like

Hi @OgBabaYaga,

I would try diving in. Try going through the Learn guides, then deploy simple ERC20 tokens to public testnets as a start.

When you get stuck, ask questions and see if you can overcome the hurdles. Setting up the environment, and JavaScript tests could be the first hurdles.

For speed for developing a solution you may want to look for a developer (partner or a contractor), though it is good to have some experience doing the basics yourself.

2 Likes

Greetings Kind sir @abcoathup

Thank you for the warm welcome.
It’s amazing to learn that you are a fellow Australian.

To answer your question I have not as yet co joined with any specific community involved with Ethereum as of yet.

I would be very interested in doing so have the opportunity a rise %100
And as for operating Defender as a Keeper, This is my intention yes. :wink:

Perhaps you could assist me somewhat in reaching my goal?

I must be honest with you and admit whilst learning & clicking around a couple of weeks back < I managed to Bond, Or outright Send various of my assets to a Keep3r related address.

I am not %100 sure exactly what i have done but to have some clarity on this topic would be greatly help full. :smile:

So i have stocked up my Data Plan registered with “Open Zeppelan”
Saved some pennies for some Gas Fees & I’m back to try get this operation underway.

P.S I wish you well in Melbourne there & Hopefully Soon our borders will be open for us all once again.

Kind Regards Friend

Daniel

1 Like

Hi Daniel @YLLION.MICROFINANCE,

I believe there was an Ethereum community in Adelaide. You could try: https://www.meetup.com/en-AU/Adelaide-Blockchain/

Sydney has a strong community and an active Telegram group: https://www.meetup.com/en-AU/BokkyPooBahs-Ethereum-Workshop/

Melbourne had the weekly hack and has an active Discord: https://www.meetup.com/en-AU/Web3-Melbourne


You can use OpenZeppelin Defender with Keeper: https://docs.openzeppelin.com/defender/guide-keep3r

If you have any questions about Defender you can ask in #support:defender


I saw that Adelaide has a Covid cluster. Stay safe.