solidity-shell
Advanced tools
Changelog
v0.0.9
import
directive - #8
https
imports, i.e. import "https://raw.githubusercontent.com/OpenZeppelin/openzeppelin-contracts/master/contracts/token/ERC721/IERC721.sol"
. This can be disabled by setting » .config set resolveHttpImports false
.localhost
alias may not be available on some systems - #9Changelog
v0.0.8
solidity-shell -- -fork https://mainnet.infura.io/v3/yourToken
Query a live contracts ERC20.name()
:
» interface ERC20 {
multi> function name() external view returns (string memory);
multi> }
» ERC20(0xB8c77482e45F1F44dE1745F52C74426C631bDD52).name()
BNB
.config set
handling of strings and multi-word argumentsexit
exits solidity-shell completelyChangelog
v0.0.7
error
keyword and fix memory/storage type declarationsChangelog
v0.0.5
Changelog
v0.0.4
pragma solidity 0.8.4
to switch to solidity v0.8.4.