Travis Reeder
Travis Reeder
Since we have this in web3, should be easy enough to deploy a contract by clicking a few checkboxes for options.
This may be harder than it sounds since I think it would have to delivered server side (I think angular has some features to server side render which we could...
eg: ``` // SPDX-License-Identifier: NONE // File @openzeppelin/contracts/utils/introspection/[email protected] // OpenZeppelin Contracts v4.4.1 (utils/introspection/IERC165.sol) pragma solidity ^0.8.0; ... ``` It tries to use solc 4.4.1.
floats are just outright rejected as of this commit: https://github.com/gochain/web3/commit/a94ed0a6f123f02748824f6b7c49f4f53d064a36 Which makes it annoying for JSON users. Two ideas to make this a bit smoother. 1) Allow whole numbers to...
I've added [types.sol](https://github.com/gochain/web3/blob/master/contracts/types.sol) that we can put in a bunch of types and then try to set and get the values on them. Equivalent to things the following for all...
If the contract requires an owner, how can you securely set it to the deployers address when using upgradeable contracts? cc @benbjohnson
```sh web3 account create => generates an account and prints the address and private key web3 sign "some data" => [this](https://web3js.readthedocs.io/en/1.0/web3-eth-accounts.html#sign) ``` Hopefully without importing these functions from main gochain...
Example for how to set up upgradeable contract then auto deploy on push to GitHub. Probably best to use GitHub Actions for this.
Add this tool to: https://github.com/bkrem/awesome-solidity
This tool is so good, we gotta give it some pizzazz with a logo and/or mascot. 😈