
ERC4626 Vault Smart Contract tutorial | DeFi Vault tutorial
In this DeFi vault smart contract tutorial we build a tokenized vault smart contract using the ERC4626 standard. Learn how to build a custom vault that inherits from ERC4626, add vault fees and hook up your yield strategy code. Follow along and learn this important DeFi protocol pattern.
Useful links:
Remix editor:
remix.ethereum.org/
Metamask wallet:
metamask.io/
Ethereum unit converter:
eth-converter.com/
Sepolia faucets:
sepoliafaucet.com/
www.infura.io/faucet/sepolia
ERC4626 info:
eips.ethereum.org/EIPS/eip-4626
ethereum.org/en/developers/docs/standards/tokens/e…
docs.openzeppelin.com/contracts/4.x/erc4626
implementations:
github.com/transmissions11/solmate/blob/main/src/m…
github.com/OpenZeppelin/openzeppelin-contracts/blo…
ERC4626 Tutorial GitHub repo:
github.com/jspruance/erc4626-vault-tutorial
Imports for remix:
Vault.sol
import "github.com/OpenZeppelin/openzeppelin-contracts/blo…";
import "github.com/jspruance/erc4626-vault-tutorial/blob/m…";
OceanToken.sol
import "github.com/OpenZeppelin/openzeppelin-contracts/blo…";
コメント