Solidity, Blockchain, and Smart Contract Course – Beginner to Expert https://youtu.be/M576WGiDBdQ
https://github.com/smartcontractkit/full-blockchain-solidity-course-py 8:23
- Randomness on ChainLink Rinkeby
- Chainlink Oracle on Local
- Switch to Alchemy
- Vault Token - Complex Smart Contract
- Multiple Token and Coin
- Chainlink Oracle on Testnet Rinkeby
- Read Balance
- Withdraw
- Fund
- Interacting Blockchain on Rinkeby
- Interact with Greeter Contract
https://github.com/dabit3/polygon-ethereum-nextjs-marketplace/
https://github.com/dappuniversity/blockchain_game/blob/master/src/contracts/ERC721Full.sol
https://github.com/01Clarian/nft-marketplace-solution/tree/main/src
https://ethereum.org/en/developers/tutorials/how-to-write-and-deploy-an-nft/
https://github.com/SpencerMiller23/ethereum-lottery/blob/main/contracts/Lottery.sol
https://dev.to/johbu/creating-a-lottery-with-hardhat-and-chainlink-385f
https://github.com/johburn/crypto-lottery
https://ethereum.stackexchange.com/questions/95023/hardhat-how-to-interact-with-a-deployed-contract const contractAddress = "0x...", const myContract = await hre.ethers.getContractAt("MyContract", contractAddress);
https://titanwolf.org/Network/Articles/Article?AID=a73a8db8-b87c-45de-aee5-47212cb67e5a
https://jamesbachini.com/intermediate-solidity-tutorial/
https://github.com/jamesbachini/myVault/blob/main/contracts/myVault.sol
https://docs.uniswap.org/protocol/reference/deployments
https://docs.chain.link/docs/ethereum-addresses/
https://docs.chain.link/docs/vrf-contracts/
https://github.com/smartcontractkit/hardhat-starter-kit
The error call revert exception means that:
Method reverts during its execution. Method is not present in your contract. Contract not deployed on the network you're connected to (or address put is incorrect). Your network has some temporary outages.
npx hardhat accounts
npx hardhat compile
npx hardhat clean
npx hardhat test
npx hardhat test --network rinkeby
npx hardhat node
node scripts/sample-script.js
npx hardhat help
npx hardhat run scripts/deploy.js --network <localhost>
Why gas and gasPrice in hardhat.config?
const network = await ethers.getDefaultProvider().getNetwork(); i get homestead all the time. i use const network = await hre.network.name;
what is this code referring to? i often get timeout error 40000ms when using enter function await this.lottery.enter(overrides = {value: ethers.utils.parseUnits("2", 17)});
const LinkToken = new ethers.Contract(link_token, abi, signer); await LinkToken.transfer(this.lottery.address, 1000000000000000);