├── .gitignore ├── .gitmodules ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── abiencoding └── contracts │ └── AbiEncoding.sol ├── advanced ├── .gitignore ├── contracts │ ├── ContractA.sol │ ├── ContractB.sol │ ├── ContractC.sol │ ├── ContractD.sol │ ├── ContractE.sol │ ├── Migrations.sol │ ├── Proxy.sol │ └── StorageSlot.sol ├── dump.txt ├── migrations │ └── 1_initial_migration.js ├── package-lock.json ├── package.json ├── test │ ├── .gitkeep │ └── cross_contract_call.js └── truffle-config.js ├── ai ├── 202304 │ ├── .gitignore │ ├── README.md │ ├── createstart.sh │ └── start-annotated │ │ └── contracts │ │ ├── BadAuth.sol │ │ ├── BadLogic.sol │ │ ├── BadLogicBadNames.sol │ │ ├── BadLogicNoComments.sol │ │ ├── BadLogicWithComments.sol │ │ ├── BadProxy.sol │ │ ├── BadUpgrade.sol │ │ ├── BadUpgrade2.sol │ │ ├── Inefficient.sol │ │ ├── Reentrancy.sol │ │ └── UnusedConstructor.sol └── scripts │ ├── README.md │ └── reviewsol.py ├── assembler ├── .idea │ ├── compiler.xml │ ├── misc.xml │ ├── modules.xml │ └── workspace.xml └── src │ ├── .gitignore │ ├── README.md │ ├── assembler.iml │ ├── contracts │ ├── AddressToBytes.sol │ └── Migrations.sol │ ├── migrations │ └── 1_initial_migration.js │ ├── test │ └── address_to_bytes.js │ ├── truffle-config.js │ └── truffle.js ├── assembler2 ├── .gitignore ├── README.md ├── compile.sh ├── contracts │ ├── AbiDecode.sol │ ├── Create.sol │ ├── Jump.sol │ ├── Proxy.sol │ ├── Proxy.sol.txt │ ├── Proxy2.sol │ ├── ProxyGetImpl.sol │ ├── ProxyGetImplBin.yul │ ├── ProxyGetImplYul.yul │ ├── Simple.yul │ ├── SimpleImpl.sol │ └── TransparentProxy.yul ├── hardhat.config.ts ├── package-lock.json ├── package.json ├── scripts │ └── deploy.ts ├── test │ ├── ProxyGetImpl.ts │ ├── ProxyGetImplBin.ts │ └── ProxyGetImplYul.ts ├── testProxyGetImpl.sh ├── testProxyGetImplBin.sh ├── testProxyGetImplYul.sh └── tsconfig.json ├── birthday ├── src │ ├── .gitignore │ ├── README.md │ ├── contracts │ │ ├── Birthday.sol │ │ └── Migrations.sol │ ├── migrations │ │ └── 1_initial_migration.js │ ├── package-lock.json │ ├── test │ │ ├── convert.js │ │ └── unmask.js │ ├── truffle-config.js │ └── truffle.js └── truffle-config.js ├── claim ├── .gitignore ├── README.md ├── foundry.toml ├── remappings.txt ├── script │ ├── GameScript.s.sol │ ├── common.sh │ ├── deployClaimV1.sh │ ├── deployV1.sh │ └── mintGen1Nfts.sh ├── src │ ├── Checkin.sol │ ├── Claim.sol │ ├── GameDayCheck.sol │ ├── PassportCheck.sol │ └── immutable │ │ ├── ImmutableERC1155.sol │ │ ├── abstract │ │ ├── ERC1155Permit.sol │ │ ├── IERC1155Permit.sol │ │ └── ImmutableERC1155Base.sol │ │ ├── access │ │ ├── IERC173.sol │ │ ├── IMintingAccessControl.sol │ │ └── MintingAccessControl.sol │ │ ├── allowlist │ │ ├── IOperatorAllowlist.sol │ │ ├── IWalletProxy.sol │ │ ├── OperatorAllowlistEnforced.sol │ │ ├── OperatorAllowlistUpgradeable.sol │ │ └── README.md │ │ └── errors │ │ └── Errors.sol └── test │ ├── CheckinBase.t.sol │ ├── CheckinConfig.t.sol │ ├── CheckinConfigV1.t.sol │ ├── CheckinInit.t.sol │ ├── CheckinOperational.t.sol │ ├── CheckinOperationalV1.t.sol │ ├── ClaimBase.t.sol │ ├── ClaimConfig.t.sol │ ├── ClaimInit.t.sol │ ├── ClaimOperational.t.sol │ └── GameDayCheck.t.sol ├── codemerkization ├── contracts │ ├── Address.sol │ ├── Conditional.sol │ ├── Context.sol │ ├── ERC20.sol │ ├── IERC20.sol │ └── SafeMath.sol └── gen.sh ├── eip7702 ├── .github │ └── workflows │ │ └── test.yml ├── .gitignore ├── README.md ├── foundry.lock ├── foundry.toml ├── src │ ├── FixedSupplyERC20.sol │ └── SmartAccountDelegate.sol └── test │ └── SmartAccountDelegate.t.sol ├── evm ├── contracts │ ├── Memory.sol │ ├── Modifier.sol │ ├── Simple.sol │ ├── SimpleFallBack.sol │ ├── StorageArrays.sol │ ├── StorageBytes.sol │ ├── StorageLayout.sol │ ├── StorageMappings.sol │ └── StorageMappings2.sol └── gen.sh ├── evm2 ├── contracts │ └── AbiDecode.sol └── gen.sh ├── front-run └── contracts │ ├── AttackCommitRevealWrapper.sol │ ├── AuthOnly.sol │ ├── CommitReveal.sol │ ├── CommitRevealTimeout.sol │ ├── CommitRevealWithSalt.sol │ ├── FrontRunMe.sol │ └── MultiCaller.sol ├── gas ├── contracts │ ├── Berlin.sol │ ├── Migrations.sol │ ├── RequireMe.sol │ └── StoreCompact.sol ├── migrations │ └── 1_initial_migration.js ├── test │ └── .gitkeep └── truffle-config.js ├── hiddenparams ├── .gradle │ ├── 7.1 │ │ ├── dependencies-accessors │ │ │ ├── dependencies-accessors.lock │ │ │ └── gc.properties │ │ ├── executionHistory │ │ │ ├── executionHistory.bin │ │ │ └── executionHistory.lock │ │ ├── fileChanges │ │ │ └── last-build.bin │ │ ├── fileHashes │ │ │ ├── fileHashes.bin │ │ │ └── fileHashes.lock │ │ └── gc.properties │ ├── buildOutputCleanup │ │ ├── buildOutputCleanup.lock │ │ ├── cache.properties │ │ └── outputFiles.bin │ ├── checksums │ │ ├── checksums.lock │ │ ├── md5-checksums.bin │ │ └── sha1-checksums.bin │ ├── configuration-cache │ │ └── gc.properties │ └── vcs-1 │ │ └── gc.properties ├── build.gradle ├── gradle │ └── wrapper │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── hidden │ ├── README.md │ ├── build.gradle │ ├── gen.sh │ └── src │ │ └── main │ │ ├── java │ │ └── etheng │ │ │ └── hidden │ │ │ ├── HiddenParams.java │ │ │ ├── HiddenTest2.java │ │ │ ├── KeyPairGen.java │ │ │ ├── RevertReason.java │ │ │ └── soliditywrappers │ │ │ ├── Dest.java │ │ │ ├── HiddenParams2.java │ │ │ └── Source.java │ │ ├── resources │ │ └── log4j2.xml │ │ └── solidity │ │ ├── Auth.sol │ │ ├── Dest.sol │ │ ├── HiddenParams2.sol │ │ └── Source.sol └── settings.gradle ├── immutable └── contracts │ └── ImmTest.sol ├── rust ├── .env ├── .gitignore ├── Cargo.toml ├── README.md ├── bin │ ├── Cargo.toml │ └── src │ │ └── bin │ │ ├── existing_contract.rs │ │ ├── keystore.rs │ │ └── new_contract.rs ├── config.toml ├── crates │ └── counter │ │ ├── Cargo.toml │ │ ├── contracts │ │ └── Counter.json │ │ └── src │ │ ├── counter_deploy.rs │ │ ├── counter_existing.rs │ │ └── lib.rs ├── justfile └── solidity │ ├── .gitignore │ ├── README.md │ ├── cache │ └── solidity-files-cache.json │ ├── foundry.toml │ ├── lib │ └── forge-std │ │ ├── .gitattributes │ │ ├── .github │ │ └── workflows │ │ │ ├── ci.yml │ │ │ └── sync.yml │ │ ├── .gitignore │ │ ├── CONTRIBUTING.md │ │ ├── LICENSE-APACHE │ │ ├── LICENSE-MIT │ │ ├── README.md │ │ ├── foundry.toml │ │ ├── package.json │ │ ├── scripts │ │ └── vm.py │ │ ├── src │ │ ├── Base.sol │ │ ├── Script.sol │ │ ├── StdAssertions.sol │ │ ├── StdChains.sol │ │ ├── StdCheats.sol │ │ ├── StdError.sol │ │ ├── StdInvariant.sol │ │ ├── StdJson.sol │ │ ├── StdMath.sol │ │ ├── StdStorage.sol │ │ ├── StdStyle.sol │ │ ├── StdToml.sol │ │ ├── StdUtils.sol │ │ ├── Test.sol │ │ ├── Vm.sol │ │ ├── console.sol │ │ ├── console2.sol │ │ ├── interfaces │ │ │ ├── IERC1155.sol │ │ │ ├── IERC165.sol │ │ │ ├── IERC20.sol │ │ │ ├── IERC4626.sol │ │ │ ├── IERC721.sol │ │ │ └── IMulticall3.sol │ │ ├── mocks │ │ │ ├── MockERC20.sol │ │ │ └── MockERC721.sol │ │ └── safeconsole.sol │ │ └── test │ │ ├── StdAssertions.t.sol │ │ ├── StdChains.t.sol │ │ ├── StdCheats.t.sol │ │ ├── StdError.t.sol │ │ ├── StdJson.t.sol │ │ ├── StdMath.t.sol │ │ ├── StdStorage.t.sol │ │ ├── StdStyle.t.sol │ │ ├── StdToml.t.sol │ │ ├── StdUtils.t.sol │ │ ├── Vm.t.sol │ │ ├── compilation │ │ ├── CompilationScript.sol │ │ ├── CompilationScriptBase.sol │ │ ├── CompilationTest.sol │ │ └── CompilationTestBase.sol │ │ ├── fixtures │ │ ├── broadcast.log.json │ │ ├── test.json │ │ └── test.toml │ │ └── mocks │ │ ├── MockERC20.t.sol │ │ └── MockERC721.t.sol │ └── src │ ├── Counter.sol │ └── ICounter.sol ├── security ├── contracts │ ├── Assert.sol │ ├── BuiltIn.sol │ ├── Choice.sol │ ├── Code1.sol │ ├── Code2.sol │ ├── CrossContractCall.sol │ ├── FunctionType.sol │ ├── Get.sol │ ├── Loader.sol │ ├── Migrations.sol │ ├── OverWrite.sol │ ├── OverWrite1.sol │ ├── Overwrite2.sol │ ├── RightToLeft.sol │ ├── Storage.sol │ ├── TestToken.sol │ ├── Transfer.sol │ └── TryCatch.sol ├── gen.sh ├── migrations │ └── 1_initial_migration.js ├── test │ ├── .gitkeep │ └── test.js └── truffle-config.js ├── sol-test ├── 202212 │ ├── .gitignore │ ├── createstart.sh │ ├── final │ │ ├── README.md │ │ ├── contracts │ │ │ ├── Admin.sol │ │ │ ├── FlashLoanBase.sol │ │ │ ├── FlashLoanV1.sol │ │ │ ├── FlashLoanV2.sol │ │ │ ├── Migrations.sol │ │ │ ├── PauseMeBase.sol │ │ │ ├── PauseMeV1.sol │ │ │ ├── PauseMeV2.sol │ │ │ ├── UpgradeProxy.sol │ │ │ ├── VersionInit.sol │ │ │ ├── interfaces │ │ │ │ ├── FlashLoanInterface.sol │ │ │ │ ├── FlashLoanReceiverInterface.sol │ │ │ │ ├── IAdmin.sol │ │ │ │ ├── IPauseMe.sol │ │ │ │ └── IPauseMeV2.sol │ │ │ └── test │ │ │ │ ├── TestFlashLoanReceiver.sol │ │ │ │ ├── TestFlashLoanV1.sol │ │ │ │ └── TestFlashLoanV2.sol │ │ ├── migrations │ │ │ └── 1_initial_migration.js │ │ ├── node_modules │ │ │ ├── .package-lock.json │ │ │ ├── assertion-error │ │ │ │ ├── History.md │ │ │ │ ├── README.md │ │ │ │ ├── index.d.ts │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── lodash.isequal │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ └── truffle-assertions │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── test │ │ │ ├── common-admin.js │ │ │ ├── common-deposit.js │ │ │ ├── common-flashloan.js │ │ │ ├── common-init.js │ │ │ ├── common-interest-rate.js │ │ │ ├── common-pause.js │ │ │ ├── common-payout.js │ │ │ ├── common-upgrade.js │ │ │ ├── common.js │ │ │ ├── flv1-admin.js │ │ │ ├── flv1-deposit.js │ │ │ ├── flv1-flashloan.js │ │ │ ├── flv1-init.js │ │ │ ├── flv1-interest-rate.js │ │ │ ├── flv1-pause.js │ │ │ ├── flv1-payout.js │ │ │ ├── flv2-admin.js │ │ │ ├── flv2-deposit.js │ │ │ ├── flv2-flashloan.js │ │ │ ├── flv2-init.js │ │ │ ├── flv2-interest-rate.js │ │ │ ├── flv2-pause.js │ │ │ ├── flv2-payout.js │ │ │ └── upgrade.js │ │ └── truffle-config.js │ ├── helpfulscript.sh │ ├── start-annotated │ │ ├── README.md │ │ ├── contracts │ │ │ ├── Admin.sol │ │ │ ├── FlashLoanBase.sol │ │ │ ├── FlashLoanV1.sol │ │ │ ├── FlashLoanV2.sol │ │ │ ├── Migrations.sol │ │ │ ├── PauseMeBase.sol │ │ │ ├── PauseMeV1.sol │ │ │ ├── PauseMeV2.sol │ │ │ ├── UpgradeProxy.sol │ │ │ ├── VersionInit.sol │ │ │ ├── interfaces │ │ │ │ ├── FlashLoanInterface.sol │ │ │ │ ├── FlashLoanReceiverInterface.sol │ │ │ │ ├── IAdmin.sol │ │ │ │ ├── IPauseMe.sol │ │ │ │ └── IPauseMeV2.sol │ │ │ └── test │ │ │ │ ├── TestFlashLoanReceiver.sol │ │ │ │ ├── TestFlashLoanV1.sol │ │ │ │ └── TestFlashLoanV2.sol │ │ ├── migrations │ │ │ └── 1_initial_migration.js │ │ ├── node_modules │ │ │ ├── .package-lock.json │ │ │ ├── assertion-error │ │ │ │ ├── History.md │ │ │ │ ├── README.md │ │ │ │ ├── index.d.ts │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── lodash.isequal │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ └── truffle-assertions │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── test │ │ │ ├── common-admin.js │ │ │ ├── common-deposit.js │ │ │ ├── common-flashloan.js │ │ │ ├── common-init.js │ │ │ ├── common-interest-rate.js │ │ │ ├── common-pause.js │ │ │ ├── common-payout.js │ │ │ ├── common-upgrade.js │ │ │ ├── common.js │ │ │ ├── flv1-admin.js │ │ │ ├── flv1-deposit.js │ │ │ ├── flv1-flashloan.js │ │ │ ├── flv1-init.js │ │ │ ├── flv1-interest-rate.js │ │ │ ├── flv1-pause.js │ │ │ ├── flv1-payout.js │ │ │ ├── flv2-admin.js │ │ │ ├── flv2-deposit.js │ │ │ ├── flv2-flashloan.js │ │ │ ├── flv2-init.js │ │ │ ├── flv2-interest-rate.js │ │ │ ├── flv2-pause.js │ │ │ ├── flv2-payout.js │ │ │ └── upgrade.js │ │ └── truffle-config.js │ └── start │ │ ├── README.md │ │ ├── contracts │ │ ├── Admin.sol │ │ ├── FlashLoanBase.sol │ │ ├── FlashLoanV1.sol │ │ ├── FlashLoanV2.sol │ │ ├── Migrations.sol │ │ ├── PauseMeBase.sol │ │ ├── PauseMeV1.sol │ │ ├── PauseMeV2.sol │ │ ├── UpgradeProxy.sol │ │ ├── VersionInit.sol │ │ ├── interfaces │ │ │ ├── FlashLoanInterface.sol │ │ │ ├── FlashLoanReceiverInterface.sol │ │ │ ├── IAdmin.sol │ │ │ ├── IPauseMe.sol │ │ │ └── IPauseMeV2.sol │ │ └── test │ │ │ ├── TestFlashLoanReceiver.sol │ │ │ ├── TestFlashLoanV1.sol │ │ │ └── TestFlashLoanV2.sol │ │ ├── migrations │ │ └── 1_initial_migration.js │ │ ├── node_modules │ │ ├── .package-lock.json │ │ ├── assertion-error │ │ │ ├── History.md │ │ │ ├── README.md │ │ │ ├── index.d.ts │ │ │ ├── index.js │ │ │ └── package.json │ │ ├── lodash.isequal │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ └── package.json │ │ └── truffle-assertions │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ └── package.json │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── test │ │ ├── common-admin.js │ │ ├── common-deposit.js │ │ ├── common-flashloan.js │ │ ├── common-init.js │ │ ├── common-interest-rate.js │ │ ├── common-pause.js │ │ ├── common-payout.js │ │ ├── common-upgrade.js │ │ ├── common.js │ │ ├── flv1-admin.js │ │ ├── flv1-deposit.js │ │ ├── flv1-flashloan.js │ │ ├── flv1-init.js │ │ ├── flv1-interest-rate.js │ │ ├── flv1-pause.js │ │ ├── flv1-payout.js │ │ ├── flv2-admin.js │ │ ├── flv2-deposit.js │ │ ├── flv2-flashloan.js │ │ ├── flv2-init.js │ │ ├── flv2-interest-rate.js │ │ ├── flv2-pause.js │ │ ├── flv2-payout.js │ │ └── upgrade.js │ │ └── truffle-config.js └── 202312 │ ├── buy │ ├── .github │ │ └── workflows │ │ │ └── test.yml │ ├── .gitignore │ ├── foundry.toml │ ├── remappings.txt │ ├── script │ │ └── Settlement.s.sol │ ├── src │ │ ├── CoolNFT.sol │ │ ├── Settlement.sol │ │ └── UpgradeProxy.sol │ └── test │ │ └── Settlement.t.sol │ └── nftcontract │ ├── .github │ └── workflows │ │ └── test.yml │ ├── .gitignore │ ├── foundry.toml │ ├── remappings.txt │ ├── script │ └── CoolNFT.s.sol │ ├── src │ ├── CoolNFT.sol │ └── UpgradeProxy.sol │ └── test │ └── CoolNFT.t.sol ├── sol06x ├── .gradle │ ├── 5.2.1 │ │ ├── executionHistory │ │ │ ├── executionHistory.bin │ │ │ └── executionHistory.lock │ │ ├── fileChanges │ │ │ └── last-build.bin │ │ ├── fileContent │ │ │ └── fileContent.lock │ │ ├── fileHashes │ │ │ ├── fileHashes.bin │ │ │ ├── fileHashes.lock │ │ │ └── resourceHashesCache.bin │ │ ├── gc.properties │ │ └── javaCompile │ │ │ ├── classAnalysis.bin │ │ │ ├── jarAnalysis.bin │ │ │ ├── javaCompile.lock │ │ │ └── taskHistory.bin │ ├── buildOutputCleanup │ │ ├── buildOutputCleanup.lock │ │ ├── cache.properties │ │ └── outputFiles.bin │ └── vcs-1 │ │ └── gc.properties ├── build.gradle ├── common │ ├── build.gradle │ └── src │ │ └── main │ │ └── java │ │ └── etheng │ │ └── sol6x │ │ └── common │ │ └── KeyPairGen.java ├── gradle │ └── wrapper │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── inheritance │ ├── build.gradle │ ├── gen.sh │ └── src │ │ └── main │ │ ├── java │ │ └── etheng │ │ │ └── sol6x │ │ │ ├── inheritance │ │ │ ├── SomeTryCatch.java │ │ │ └── soliditywrappers │ │ │ │ ├── OtherContract.java │ │ │ │ └── TryCatch.java │ │ │ └── trycatch │ │ │ └── soliditywrappers │ │ │ └── Implementation.java │ │ ├── resources │ │ └── log4j2.xml │ │ └── solidity │ │ ├── A.sol │ │ ├── Abstract.sol │ │ ├── ERC165.sol │ │ ├── ERC165MappingImplementation.sol │ │ ├── Immutable.sol │ │ ├── Implementation.sol │ │ └── Interface.sol ├── scripts │ ├── README.md │ ├── create_chain.js │ ├── node_modules │ │ ├── fs-extra │ │ │ ├── CHANGELOG.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── lib │ │ │ │ ├── copy-sync │ │ │ │ │ ├── copy-sync.js │ │ │ │ │ └── index.js │ │ │ │ ├── copy │ │ │ │ │ ├── copy.js │ │ │ │ │ └── index.js │ │ │ │ ├── empty │ │ │ │ │ └── index.js │ │ │ │ ├── ensure │ │ │ │ │ ├── file.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── link.js │ │ │ │ │ ├── symlink-paths.js │ │ │ │ │ ├── symlink-type.js │ │ │ │ │ └── symlink.js │ │ │ │ ├── fs │ │ │ │ │ └── index.js │ │ │ │ ├── index.js │ │ │ │ ├── json │ │ │ │ │ ├── index.js │ │ │ │ │ ├── jsonfile.js │ │ │ │ │ ├── output-json-sync.js │ │ │ │ │ └── output-json.js │ │ │ │ ├── mkdirs │ │ │ │ │ ├── index.js │ │ │ │ │ ├── mkdirs-sync.js │ │ │ │ │ ├── mkdirs.js │ │ │ │ │ └── win32.js │ │ │ │ ├── move-sync │ │ │ │ │ ├── index.js │ │ │ │ │ └── move-sync.js │ │ │ │ ├── move │ │ │ │ │ ├── index.js │ │ │ │ │ └── move.js │ │ │ │ ├── output │ │ │ │ │ └── index.js │ │ │ │ ├── path-exists │ │ │ │ │ └── index.js │ │ │ │ ├── remove │ │ │ │ │ ├── index.js │ │ │ │ │ └── rimraf.js │ │ │ │ └── util │ │ │ │ │ ├── buffer.js │ │ │ │ │ ├── stat.js │ │ │ │ │ └── utimes.js │ │ │ └── package.json │ │ ├── graceful-fs │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── clone.js │ │ │ ├── graceful-fs.js │ │ │ ├── legacy-streams.js │ │ │ ├── package.json │ │ │ └── polyfills.js │ │ ├── jsonfile │ │ │ ├── CHANGELOG.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ └── package.json │ │ ├── toml-j0.4 │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── dist │ │ │ │ └── toml-browser.js │ │ │ ├── lib │ │ │ │ └── parser.js │ │ │ ├── package.json │ │ │ └── toml.js │ │ ├── tomlify-j0.4 │ │ │ ├── CHANGELOG.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── dist │ │ │ │ └── tomlify.min.js │ │ │ ├── package.json │ │ │ └── tomlify.js │ │ └── universalify │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ └── package.json │ ├── package-lock.json │ ├── package.json │ ├── resources │ │ ├── config_template.toml │ │ └── genesis_template.json │ └── run_node.js ├── settings.gradle └── trycatch │ ├── build.gradle │ ├── gen.sh │ └── src │ └── main │ ├── java │ └── etheng │ │ └── sol6x │ │ └── trycatch │ │ ├── SomeTryCatch.java │ │ └── soliditywrappers │ │ ├── OtherContract.java │ │ └── TryCatch.java │ ├── resources │ └── log4j2.xml │ └── solidity │ ├── Base.sol │ ├── OtherContract.sol │ └── TryCatch.sol └── voting ├── .gitignore ├── .idea ├── compiler.xml ├── misc.xml └── modules.xml ├── README.md ├── architecture.png └── src ├── .gitignore ├── contracts ├── Migrations.sol ├── VotingAlgInterface.sol ├── VotingAlgMajority.sol ├── VotingAlgMajorityWhoVoted.sol ├── VotingAnalysis.sol ├── VotingGreeting.sol ├── VotingGreetingDataHolder.sol ├── VotingGreetingInterface.sol └── VotingGreetingV2.sol ├── migrations └── 1_initial_migration.js ├── test ├── common.js ├── va_basics.js ├── vg2_empty.js ├── vg2_upgrade.js ├── vg_add_participant.js ├── vg_empty.js ├── vg_gas.js ├── vg_permissions.js ├── vg_vote_viewing_period.js ├── vg_voting.js ├── vg_voting_algorithm.js ├── vg_voting_greeting.js └── vg_voting_period.js ├── truffle-config.js ├── truffle.js └── voting.iml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/.gitmodules -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/README.md -------------------------------------------------------------------------------- /abiencoding/contracts/AbiEncoding.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/abiencoding/contracts/AbiEncoding.sol -------------------------------------------------------------------------------- /advanced/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/advanced/.gitignore -------------------------------------------------------------------------------- /advanced/contracts/ContractA.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/advanced/contracts/ContractA.sol -------------------------------------------------------------------------------- /advanced/contracts/ContractB.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/advanced/contracts/ContractB.sol -------------------------------------------------------------------------------- /advanced/contracts/ContractC.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/advanced/contracts/ContractC.sol -------------------------------------------------------------------------------- /advanced/contracts/ContractD.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/advanced/contracts/ContractD.sol -------------------------------------------------------------------------------- /advanced/contracts/ContractE.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/advanced/contracts/ContractE.sol -------------------------------------------------------------------------------- /advanced/contracts/Migrations.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/advanced/contracts/Migrations.sol -------------------------------------------------------------------------------- /advanced/contracts/Proxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/advanced/contracts/Proxy.sol -------------------------------------------------------------------------------- /advanced/contracts/StorageSlot.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/advanced/contracts/StorageSlot.sol -------------------------------------------------------------------------------- /advanced/dump.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/advanced/dump.txt -------------------------------------------------------------------------------- /advanced/migrations/1_initial_migration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/advanced/migrations/1_initial_migration.js -------------------------------------------------------------------------------- /advanced/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/advanced/package-lock.json -------------------------------------------------------------------------------- /advanced/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/advanced/package.json -------------------------------------------------------------------------------- /advanced/test/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /advanced/test/cross_contract_call.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/advanced/test/cross_contract_call.js -------------------------------------------------------------------------------- /advanced/truffle-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/advanced/truffle-config.js -------------------------------------------------------------------------------- /ai/202304/.gitignore: -------------------------------------------------------------------------------- 1 | start 2 | -------------------------------------------------------------------------------- /ai/202304/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/ai/202304/README.md -------------------------------------------------------------------------------- /ai/202304/createstart.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/ai/202304/createstart.sh -------------------------------------------------------------------------------- /ai/202304/start-annotated/contracts/BadAuth.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/ai/202304/start-annotated/contracts/BadAuth.sol -------------------------------------------------------------------------------- /ai/202304/start-annotated/contracts/BadLogic.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/ai/202304/start-annotated/contracts/BadLogic.sol -------------------------------------------------------------------------------- /ai/202304/start-annotated/contracts/BadLogicBadNames.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/ai/202304/start-annotated/contracts/BadLogicBadNames.sol -------------------------------------------------------------------------------- /ai/202304/start-annotated/contracts/BadLogicNoComments.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/ai/202304/start-annotated/contracts/BadLogicNoComments.sol -------------------------------------------------------------------------------- /ai/202304/start-annotated/contracts/BadLogicWithComments.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/ai/202304/start-annotated/contracts/BadLogicWithComments.sol -------------------------------------------------------------------------------- /ai/202304/start-annotated/contracts/BadProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/ai/202304/start-annotated/contracts/BadProxy.sol -------------------------------------------------------------------------------- /ai/202304/start-annotated/contracts/BadUpgrade.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/ai/202304/start-annotated/contracts/BadUpgrade.sol -------------------------------------------------------------------------------- /ai/202304/start-annotated/contracts/BadUpgrade2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/ai/202304/start-annotated/contracts/BadUpgrade2.sol -------------------------------------------------------------------------------- /ai/202304/start-annotated/contracts/Inefficient.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/ai/202304/start-annotated/contracts/Inefficient.sol -------------------------------------------------------------------------------- /ai/202304/start-annotated/contracts/Reentrancy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/ai/202304/start-annotated/contracts/Reentrancy.sol -------------------------------------------------------------------------------- /ai/202304/start-annotated/contracts/UnusedConstructor.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/ai/202304/start-annotated/contracts/UnusedConstructor.sol -------------------------------------------------------------------------------- /ai/scripts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/ai/scripts/README.md -------------------------------------------------------------------------------- /ai/scripts/reviewsol.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/ai/scripts/reviewsol.py -------------------------------------------------------------------------------- /assembler/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/assembler/.idea/compiler.xml -------------------------------------------------------------------------------- /assembler/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/assembler/.idea/misc.xml -------------------------------------------------------------------------------- /assembler/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/assembler/.idea/modules.xml -------------------------------------------------------------------------------- /assembler/.idea/workspace.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/assembler/.idea/workspace.xml -------------------------------------------------------------------------------- /assembler/src/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/assembler/src/.gitignore -------------------------------------------------------------------------------- /assembler/src/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/assembler/src/README.md -------------------------------------------------------------------------------- /assembler/src/assembler.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/assembler/src/assembler.iml -------------------------------------------------------------------------------- /assembler/src/contracts/AddressToBytes.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/assembler/src/contracts/AddressToBytes.sol -------------------------------------------------------------------------------- /assembler/src/contracts/Migrations.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/assembler/src/contracts/Migrations.sol -------------------------------------------------------------------------------- /assembler/src/migrations/1_initial_migration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/assembler/src/migrations/1_initial_migration.js -------------------------------------------------------------------------------- /assembler/src/test/address_to_bytes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/assembler/src/test/address_to_bytes.js -------------------------------------------------------------------------------- /assembler/src/truffle-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/assembler/src/truffle-config.js -------------------------------------------------------------------------------- /assembler/src/truffle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/assembler/src/truffle.js -------------------------------------------------------------------------------- /assembler2/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/assembler2/.gitignore -------------------------------------------------------------------------------- /assembler2/README.md: -------------------------------------------------------------------------------- 1 | # Examples in YUL 2 | 3 | https://docs.soliditylang.org/en/v0.8.15/yul.html 4 | 5 | 6 | -------------------------------------------------------------------------------- /assembler2/compile.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/assembler2/compile.sh -------------------------------------------------------------------------------- /assembler2/contracts/AbiDecode.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/assembler2/contracts/AbiDecode.sol -------------------------------------------------------------------------------- /assembler2/contracts/Create.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/assembler2/contracts/Create.sol -------------------------------------------------------------------------------- /assembler2/contracts/Jump.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/assembler2/contracts/Jump.sol -------------------------------------------------------------------------------- /assembler2/contracts/Proxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/assembler2/contracts/Proxy.sol -------------------------------------------------------------------------------- /assembler2/contracts/Proxy.sol.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/assembler2/contracts/Proxy.sol.txt -------------------------------------------------------------------------------- /assembler2/contracts/Proxy2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/assembler2/contracts/Proxy2.sol -------------------------------------------------------------------------------- /assembler2/contracts/ProxyGetImpl.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/assembler2/contracts/ProxyGetImpl.sol -------------------------------------------------------------------------------- /assembler2/contracts/ProxyGetImplBin.yul: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/assembler2/contracts/ProxyGetImplBin.yul -------------------------------------------------------------------------------- /assembler2/contracts/ProxyGetImplYul.yul: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/assembler2/contracts/ProxyGetImplYul.yul -------------------------------------------------------------------------------- /assembler2/contracts/Simple.yul: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/assembler2/contracts/Simple.yul -------------------------------------------------------------------------------- /assembler2/contracts/SimpleImpl.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/assembler2/contracts/SimpleImpl.sol -------------------------------------------------------------------------------- /assembler2/contracts/TransparentProxy.yul: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/assembler2/contracts/TransparentProxy.yul -------------------------------------------------------------------------------- /assembler2/hardhat.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/assembler2/hardhat.config.ts -------------------------------------------------------------------------------- /assembler2/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/assembler2/package-lock.json -------------------------------------------------------------------------------- /assembler2/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/assembler2/package.json -------------------------------------------------------------------------------- /assembler2/scripts/deploy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/assembler2/scripts/deploy.ts -------------------------------------------------------------------------------- /assembler2/test/ProxyGetImpl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/assembler2/test/ProxyGetImpl.ts -------------------------------------------------------------------------------- /assembler2/test/ProxyGetImplBin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/assembler2/test/ProxyGetImplBin.ts -------------------------------------------------------------------------------- /assembler2/test/ProxyGetImplYul.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/assembler2/test/ProxyGetImplYul.ts -------------------------------------------------------------------------------- /assembler2/testProxyGetImpl.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/assembler2/testProxyGetImpl.sh -------------------------------------------------------------------------------- /assembler2/testProxyGetImplBin.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/assembler2/testProxyGetImplBin.sh -------------------------------------------------------------------------------- /assembler2/testProxyGetImplYul.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/assembler2/testProxyGetImplYul.sh -------------------------------------------------------------------------------- /assembler2/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/assembler2/tsconfig.json -------------------------------------------------------------------------------- /birthday/src/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/birthday/src/.gitignore -------------------------------------------------------------------------------- /birthday/src/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/birthday/src/README.md -------------------------------------------------------------------------------- /birthday/src/contracts/Birthday.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/birthday/src/contracts/Birthday.sol -------------------------------------------------------------------------------- /birthday/src/contracts/Migrations.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/birthday/src/contracts/Migrations.sol -------------------------------------------------------------------------------- /birthday/src/migrations/1_initial_migration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/birthday/src/migrations/1_initial_migration.js -------------------------------------------------------------------------------- /birthday/src/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/birthday/src/package-lock.json -------------------------------------------------------------------------------- /birthday/src/test/convert.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/birthday/src/test/convert.js -------------------------------------------------------------------------------- /birthday/src/test/unmask.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/birthday/src/test/unmask.js -------------------------------------------------------------------------------- /birthday/src/truffle-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/birthday/src/truffle-config.js -------------------------------------------------------------------------------- /birthday/src/truffle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/birthday/src/truffle.js -------------------------------------------------------------------------------- /birthday/truffle-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/birthday/truffle-config.js -------------------------------------------------------------------------------- /claim/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/claim/.gitignore -------------------------------------------------------------------------------- /claim/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/claim/README.md -------------------------------------------------------------------------------- /claim/foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/claim/foundry.toml -------------------------------------------------------------------------------- /claim/remappings.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/claim/remappings.txt -------------------------------------------------------------------------------- /claim/script/GameScript.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/claim/script/GameScript.s.sol -------------------------------------------------------------------------------- /claim/script/common.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/claim/script/common.sh -------------------------------------------------------------------------------- /claim/script/deployClaimV1.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/claim/script/deployClaimV1.sh -------------------------------------------------------------------------------- /claim/script/deployV1.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/claim/script/deployV1.sh -------------------------------------------------------------------------------- /claim/script/mintGen1Nfts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/claim/script/mintGen1Nfts.sh -------------------------------------------------------------------------------- /claim/src/Checkin.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/claim/src/Checkin.sol -------------------------------------------------------------------------------- /claim/src/Claim.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/claim/src/Claim.sol -------------------------------------------------------------------------------- /claim/src/GameDayCheck.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/claim/src/GameDayCheck.sol -------------------------------------------------------------------------------- /claim/src/PassportCheck.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/claim/src/PassportCheck.sol -------------------------------------------------------------------------------- /claim/src/immutable/ImmutableERC1155.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/claim/src/immutable/ImmutableERC1155.sol -------------------------------------------------------------------------------- /claim/src/immutable/abstract/ERC1155Permit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/claim/src/immutable/abstract/ERC1155Permit.sol -------------------------------------------------------------------------------- /claim/src/immutable/abstract/IERC1155Permit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/claim/src/immutable/abstract/IERC1155Permit.sol -------------------------------------------------------------------------------- /claim/src/immutable/abstract/ImmutableERC1155Base.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/claim/src/immutable/abstract/ImmutableERC1155Base.sol -------------------------------------------------------------------------------- /claim/src/immutable/access/IERC173.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/claim/src/immutable/access/IERC173.sol -------------------------------------------------------------------------------- /claim/src/immutable/access/IMintingAccessControl.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/claim/src/immutable/access/IMintingAccessControl.sol -------------------------------------------------------------------------------- /claim/src/immutable/access/MintingAccessControl.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/claim/src/immutable/access/MintingAccessControl.sol -------------------------------------------------------------------------------- /claim/src/immutable/allowlist/IOperatorAllowlist.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/claim/src/immutable/allowlist/IOperatorAllowlist.sol -------------------------------------------------------------------------------- /claim/src/immutable/allowlist/IWalletProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/claim/src/immutable/allowlist/IWalletProxy.sol -------------------------------------------------------------------------------- /claim/src/immutable/allowlist/OperatorAllowlistEnforced.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/claim/src/immutable/allowlist/OperatorAllowlistEnforced.sol -------------------------------------------------------------------------------- /claim/src/immutable/allowlist/OperatorAllowlistUpgradeable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/claim/src/immutable/allowlist/OperatorAllowlistUpgradeable.sol -------------------------------------------------------------------------------- /claim/src/immutable/allowlist/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/claim/src/immutable/allowlist/README.md -------------------------------------------------------------------------------- /claim/src/immutable/errors/Errors.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/claim/src/immutable/errors/Errors.sol -------------------------------------------------------------------------------- /claim/test/CheckinBase.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/claim/test/CheckinBase.t.sol -------------------------------------------------------------------------------- /claim/test/CheckinConfig.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/claim/test/CheckinConfig.t.sol -------------------------------------------------------------------------------- /claim/test/CheckinConfigV1.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/claim/test/CheckinConfigV1.t.sol -------------------------------------------------------------------------------- /claim/test/CheckinInit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/claim/test/CheckinInit.t.sol -------------------------------------------------------------------------------- /claim/test/CheckinOperational.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/claim/test/CheckinOperational.t.sol -------------------------------------------------------------------------------- /claim/test/CheckinOperationalV1.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/claim/test/CheckinOperationalV1.t.sol -------------------------------------------------------------------------------- /claim/test/ClaimBase.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/claim/test/ClaimBase.t.sol -------------------------------------------------------------------------------- /claim/test/ClaimConfig.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/claim/test/ClaimConfig.t.sol -------------------------------------------------------------------------------- /claim/test/ClaimInit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/claim/test/ClaimInit.t.sol -------------------------------------------------------------------------------- /claim/test/ClaimOperational.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/claim/test/ClaimOperational.t.sol -------------------------------------------------------------------------------- /claim/test/GameDayCheck.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/claim/test/GameDayCheck.t.sol -------------------------------------------------------------------------------- /codemerkization/contracts/Address.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/codemerkization/contracts/Address.sol -------------------------------------------------------------------------------- /codemerkization/contracts/Conditional.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/codemerkization/contracts/Conditional.sol -------------------------------------------------------------------------------- /codemerkization/contracts/Context.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/codemerkization/contracts/Context.sol -------------------------------------------------------------------------------- /codemerkization/contracts/ERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/codemerkization/contracts/ERC20.sol -------------------------------------------------------------------------------- /codemerkization/contracts/IERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/codemerkization/contracts/IERC20.sol -------------------------------------------------------------------------------- /codemerkization/contracts/SafeMath.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/codemerkization/contracts/SafeMath.sol -------------------------------------------------------------------------------- /codemerkization/gen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/codemerkization/gen.sh -------------------------------------------------------------------------------- /eip7702/.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/eip7702/.github/workflows/test.yml -------------------------------------------------------------------------------- /eip7702/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/eip7702/.gitignore -------------------------------------------------------------------------------- /eip7702/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/eip7702/README.md -------------------------------------------------------------------------------- /eip7702/foundry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/eip7702/foundry.lock -------------------------------------------------------------------------------- /eip7702/foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/eip7702/foundry.toml -------------------------------------------------------------------------------- /eip7702/src/FixedSupplyERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/eip7702/src/FixedSupplyERC20.sol -------------------------------------------------------------------------------- /eip7702/src/SmartAccountDelegate.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/eip7702/src/SmartAccountDelegate.sol -------------------------------------------------------------------------------- /eip7702/test/SmartAccountDelegate.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/eip7702/test/SmartAccountDelegate.t.sol -------------------------------------------------------------------------------- /evm/contracts/Memory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/evm/contracts/Memory.sol -------------------------------------------------------------------------------- /evm/contracts/Modifier.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/evm/contracts/Modifier.sol -------------------------------------------------------------------------------- /evm/contracts/Simple.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/evm/contracts/Simple.sol -------------------------------------------------------------------------------- /evm/contracts/SimpleFallBack.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/evm/contracts/SimpleFallBack.sol -------------------------------------------------------------------------------- /evm/contracts/StorageArrays.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/evm/contracts/StorageArrays.sol -------------------------------------------------------------------------------- /evm/contracts/StorageBytes.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/evm/contracts/StorageBytes.sol -------------------------------------------------------------------------------- /evm/contracts/StorageLayout.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/evm/contracts/StorageLayout.sol -------------------------------------------------------------------------------- /evm/contracts/StorageMappings.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/evm/contracts/StorageMappings.sol -------------------------------------------------------------------------------- /evm/contracts/StorageMappings2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/evm/contracts/StorageMappings2.sol -------------------------------------------------------------------------------- /evm/gen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/evm/gen.sh -------------------------------------------------------------------------------- /evm2/contracts/AbiDecode.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/evm2/contracts/AbiDecode.sol -------------------------------------------------------------------------------- /evm2/gen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/evm2/gen.sh -------------------------------------------------------------------------------- /front-run/contracts/AttackCommitRevealWrapper.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/front-run/contracts/AttackCommitRevealWrapper.sol -------------------------------------------------------------------------------- /front-run/contracts/AuthOnly.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/front-run/contracts/AuthOnly.sol -------------------------------------------------------------------------------- /front-run/contracts/CommitReveal.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/front-run/contracts/CommitReveal.sol -------------------------------------------------------------------------------- /front-run/contracts/CommitRevealTimeout.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/front-run/contracts/CommitRevealTimeout.sol -------------------------------------------------------------------------------- /front-run/contracts/CommitRevealWithSalt.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/front-run/contracts/CommitRevealWithSalt.sol -------------------------------------------------------------------------------- /front-run/contracts/FrontRunMe.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/front-run/contracts/FrontRunMe.sol -------------------------------------------------------------------------------- /front-run/contracts/MultiCaller.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/front-run/contracts/MultiCaller.sol -------------------------------------------------------------------------------- /gas/contracts/Berlin.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/gas/contracts/Berlin.sol -------------------------------------------------------------------------------- /gas/contracts/Migrations.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/gas/contracts/Migrations.sol -------------------------------------------------------------------------------- /gas/contracts/RequireMe.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/gas/contracts/RequireMe.sol -------------------------------------------------------------------------------- /gas/contracts/StoreCompact.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/gas/contracts/StoreCompact.sol -------------------------------------------------------------------------------- /gas/migrations/1_initial_migration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/gas/migrations/1_initial_migration.js -------------------------------------------------------------------------------- /gas/test/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /gas/truffle-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/gas/truffle-config.js -------------------------------------------------------------------------------- /hiddenparams/.gradle/7.1/dependencies-accessors/dependencies-accessors.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/hiddenparams/.gradle/7.1/dependencies-accessors/dependencies-accessors.lock -------------------------------------------------------------------------------- /hiddenparams/.gradle/7.1/dependencies-accessors/gc.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /hiddenparams/.gradle/7.1/executionHistory/executionHistory.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/hiddenparams/.gradle/7.1/executionHistory/executionHistory.bin -------------------------------------------------------------------------------- /hiddenparams/.gradle/7.1/executionHistory/executionHistory.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/hiddenparams/.gradle/7.1/executionHistory/executionHistory.lock -------------------------------------------------------------------------------- /hiddenparams/.gradle/7.1/fileChanges/last-build.bin: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /hiddenparams/.gradle/7.1/fileHashes/fileHashes.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/hiddenparams/.gradle/7.1/fileHashes/fileHashes.bin -------------------------------------------------------------------------------- /hiddenparams/.gradle/7.1/fileHashes/fileHashes.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/hiddenparams/.gradle/7.1/fileHashes/fileHashes.lock -------------------------------------------------------------------------------- /hiddenparams/.gradle/7.1/gc.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /hiddenparams/.gradle/buildOutputCleanup/buildOutputCleanup.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/hiddenparams/.gradle/buildOutputCleanup/buildOutputCleanup.lock -------------------------------------------------------------------------------- /hiddenparams/.gradle/buildOutputCleanup/cache.properties: -------------------------------------------------------------------------------- 1 | #Thu Sep 30 14:40:16 AEST 2021 2 | gradle.version=7.1 3 | -------------------------------------------------------------------------------- /hiddenparams/.gradle/buildOutputCleanup/outputFiles.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/hiddenparams/.gradle/buildOutputCleanup/outputFiles.bin -------------------------------------------------------------------------------- /hiddenparams/.gradle/checksums/checksums.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/hiddenparams/.gradle/checksums/checksums.lock -------------------------------------------------------------------------------- /hiddenparams/.gradle/checksums/md5-checksums.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/hiddenparams/.gradle/checksums/md5-checksums.bin -------------------------------------------------------------------------------- /hiddenparams/.gradle/checksums/sha1-checksums.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/hiddenparams/.gradle/checksums/sha1-checksums.bin -------------------------------------------------------------------------------- /hiddenparams/.gradle/configuration-cache/gc.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /hiddenparams/.gradle/vcs-1/gc.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /hiddenparams/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/hiddenparams/build.gradle -------------------------------------------------------------------------------- /hiddenparams/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/hiddenparams/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /hiddenparams/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/hiddenparams/gradlew -------------------------------------------------------------------------------- /hiddenparams/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/hiddenparams/gradlew.bat -------------------------------------------------------------------------------- /hiddenparams/hidden/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/hiddenparams/hidden/README.md -------------------------------------------------------------------------------- /hiddenparams/hidden/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/hiddenparams/hidden/build.gradle -------------------------------------------------------------------------------- /hiddenparams/hidden/gen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/hiddenparams/hidden/gen.sh -------------------------------------------------------------------------------- /hiddenparams/hidden/src/main/java/etheng/hidden/HiddenParams.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/hiddenparams/hidden/src/main/java/etheng/hidden/HiddenParams.java -------------------------------------------------------------------------------- /hiddenparams/hidden/src/main/java/etheng/hidden/HiddenTest2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/hiddenparams/hidden/src/main/java/etheng/hidden/HiddenTest2.java -------------------------------------------------------------------------------- /hiddenparams/hidden/src/main/java/etheng/hidden/KeyPairGen.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/hiddenparams/hidden/src/main/java/etheng/hidden/KeyPairGen.java -------------------------------------------------------------------------------- /hiddenparams/hidden/src/main/java/etheng/hidden/RevertReason.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/hiddenparams/hidden/src/main/java/etheng/hidden/RevertReason.java -------------------------------------------------------------------------------- /hiddenparams/hidden/src/main/java/etheng/hidden/soliditywrappers/Dest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/hiddenparams/hidden/src/main/java/etheng/hidden/soliditywrappers/Dest.java -------------------------------------------------------------------------------- /hiddenparams/hidden/src/main/java/etheng/hidden/soliditywrappers/HiddenParams2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/hiddenparams/hidden/src/main/java/etheng/hidden/soliditywrappers/HiddenParams2.java -------------------------------------------------------------------------------- /hiddenparams/hidden/src/main/java/etheng/hidden/soliditywrappers/Source.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/hiddenparams/hidden/src/main/java/etheng/hidden/soliditywrappers/Source.java -------------------------------------------------------------------------------- /hiddenparams/hidden/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/hiddenparams/hidden/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /hiddenparams/hidden/src/main/solidity/Auth.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/hiddenparams/hidden/src/main/solidity/Auth.sol -------------------------------------------------------------------------------- /hiddenparams/hidden/src/main/solidity/Dest.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/hiddenparams/hidden/src/main/solidity/Dest.sol -------------------------------------------------------------------------------- /hiddenparams/hidden/src/main/solidity/HiddenParams2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/hiddenparams/hidden/src/main/solidity/HiddenParams2.sol -------------------------------------------------------------------------------- /hiddenparams/hidden/src/main/solidity/Source.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/hiddenparams/hidden/src/main/solidity/Source.sol -------------------------------------------------------------------------------- /hiddenparams/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/hiddenparams/settings.gradle -------------------------------------------------------------------------------- /immutable/contracts/ImmTest.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/immutable/contracts/ImmTest.sol -------------------------------------------------------------------------------- /rust/.env: -------------------------------------------------------------------------------- 1 | RUST_LOG=INFO 2 | -------------------------------------------------------------------------------- /rust/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/rust/.gitignore -------------------------------------------------------------------------------- /rust/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/rust/Cargo.toml -------------------------------------------------------------------------------- /rust/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/rust/README.md -------------------------------------------------------------------------------- /rust/bin/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/rust/bin/Cargo.toml -------------------------------------------------------------------------------- /rust/bin/src/bin/existing_contract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/rust/bin/src/bin/existing_contract.rs -------------------------------------------------------------------------------- /rust/bin/src/bin/keystore.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/rust/bin/src/bin/keystore.rs -------------------------------------------------------------------------------- /rust/bin/src/bin/new_contract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/rust/bin/src/bin/new_contract.rs -------------------------------------------------------------------------------- /rust/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/rust/config.toml -------------------------------------------------------------------------------- /rust/crates/counter/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/rust/crates/counter/Cargo.toml -------------------------------------------------------------------------------- /rust/crates/counter/contracts/Counter.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/rust/crates/counter/contracts/Counter.json -------------------------------------------------------------------------------- /rust/crates/counter/src/counter_deploy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/rust/crates/counter/src/counter_deploy.rs -------------------------------------------------------------------------------- /rust/crates/counter/src/counter_existing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/rust/crates/counter/src/counter_existing.rs -------------------------------------------------------------------------------- /rust/crates/counter/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/rust/crates/counter/src/lib.rs -------------------------------------------------------------------------------- /rust/justfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/rust/justfile -------------------------------------------------------------------------------- /rust/solidity/.gitignore: -------------------------------------------------------------------------------- 1 | out 2 | -------------------------------------------------------------------------------- /rust/solidity/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/rust/solidity/README.md -------------------------------------------------------------------------------- /rust/solidity/cache/solidity-files-cache.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/rust/solidity/cache/solidity-files-cache.json -------------------------------------------------------------------------------- /rust/solidity/foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/rust/solidity/foundry.toml -------------------------------------------------------------------------------- /rust/solidity/lib/forge-std/.gitattributes: -------------------------------------------------------------------------------- 1 | src/Vm.sol linguist-generated 2 | -------------------------------------------------------------------------------- /rust/solidity/lib/forge-std/.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/rust/solidity/lib/forge-std/.github/workflows/ci.yml -------------------------------------------------------------------------------- /rust/solidity/lib/forge-std/.github/workflows/sync.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/rust/solidity/lib/forge-std/.github/workflows/sync.yml -------------------------------------------------------------------------------- /rust/solidity/lib/forge-std/.gitignore: -------------------------------------------------------------------------------- 1 | cache/ 2 | out/ 3 | .vscode 4 | .idea 5 | -------------------------------------------------------------------------------- /rust/solidity/lib/forge-std/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/rust/solidity/lib/forge-std/CONTRIBUTING.md -------------------------------------------------------------------------------- /rust/solidity/lib/forge-std/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/rust/solidity/lib/forge-std/LICENSE-APACHE -------------------------------------------------------------------------------- /rust/solidity/lib/forge-std/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/rust/solidity/lib/forge-std/LICENSE-MIT -------------------------------------------------------------------------------- /rust/solidity/lib/forge-std/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/rust/solidity/lib/forge-std/README.md -------------------------------------------------------------------------------- /rust/solidity/lib/forge-std/foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/rust/solidity/lib/forge-std/foundry.toml -------------------------------------------------------------------------------- /rust/solidity/lib/forge-std/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/rust/solidity/lib/forge-std/package.json -------------------------------------------------------------------------------- /rust/solidity/lib/forge-std/scripts/vm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/rust/solidity/lib/forge-std/scripts/vm.py -------------------------------------------------------------------------------- /rust/solidity/lib/forge-std/src/Base.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/rust/solidity/lib/forge-std/src/Base.sol -------------------------------------------------------------------------------- /rust/solidity/lib/forge-std/src/Script.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/rust/solidity/lib/forge-std/src/Script.sol -------------------------------------------------------------------------------- /rust/solidity/lib/forge-std/src/StdAssertions.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/rust/solidity/lib/forge-std/src/StdAssertions.sol -------------------------------------------------------------------------------- /rust/solidity/lib/forge-std/src/StdChains.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/rust/solidity/lib/forge-std/src/StdChains.sol -------------------------------------------------------------------------------- /rust/solidity/lib/forge-std/src/StdCheats.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/rust/solidity/lib/forge-std/src/StdCheats.sol -------------------------------------------------------------------------------- /rust/solidity/lib/forge-std/src/StdError.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/rust/solidity/lib/forge-std/src/StdError.sol -------------------------------------------------------------------------------- /rust/solidity/lib/forge-std/src/StdInvariant.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/rust/solidity/lib/forge-std/src/StdInvariant.sol -------------------------------------------------------------------------------- /rust/solidity/lib/forge-std/src/StdJson.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/rust/solidity/lib/forge-std/src/StdJson.sol -------------------------------------------------------------------------------- /rust/solidity/lib/forge-std/src/StdMath.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/rust/solidity/lib/forge-std/src/StdMath.sol -------------------------------------------------------------------------------- /rust/solidity/lib/forge-std/src/StdStorage.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/rust/solidity/lib/forge-std/src/StdStorage.sol -------------------------------------------------------------------------------- /rust/solidity/lib/forge-std/src/StdStyle.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/rust/solidity/lib/forge-std/src/StdStyle.sol -------------------------------------------------------------------------------- /rust/solidity/lib/forge-std/src/StdToml.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/rust/solidity/lib/forge-std/src/StdToml.sol -------------------------------------------------------------------------------- /rust/solidity/lib/forge-std/src/StdUtils.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/rust/solidity/lib/forge-std/src/StdUtils.sol -------------------------------------------------------------------------------- /rust/solidity/lib/forge-std/src/Test.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/rust/solidity/lib/forge-std/src/Test.sol -------------------------------------------------------------------------------- /rust/solidity/lib/forge-std/src/Vm.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/rust/solidity/lib/forge-std/src/Vm.sol -------------------------------------------------------------------------------- /rust/solidity/lib/forge-std/src/console.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/rust/solidity/lib/forge-std/src/console.sol -------------------------------------------------------------------------------- /rust/solidity/lib/forge-std/src/console2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/rust/solidity/lib/forge-std/src/console2.sol -------------------------------------------------------------------------------- /rust/solidity/lib/forge-std/src/interfaces/IERC1155.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/rust/solidity/lib/forge-std/src/interfaces/IERC1155.sol -------------------------------------------------------------------------------- /rust/solidity/lib/forge-std/src/interfaces/IERC165.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/rust/solidity/lib/forge-std/src/interfaces/IERC165.sol -------------------------------------------------------------------------------- /rust/solidity/lib/forge-std/src/interfaces/IERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/rust/solidity/lib/forge-std/src/interfaces/IERC20.sol -------------------------------------------------------------------------------- /rust/solidity/lib/forge-std/src/interfaces/IERC4626.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/rust/solidity/lib/forge-std/src/interfaces/IERC4626.sol -------------------------------------------------------------------------------- /rust/solidity/lib/forge-std/src/interfaces/IERC721.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/rust/solidity/lib/forge-std/src/interfaces/IERC721.sol -------------------------------------------------------------------------------- /rust/solidity/lib/forge-std/src/interfaces/IMulticall3.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/rust/solidity/lib/forge-std/src/interfaces/IMulticall3.sol -------------------------------------------------------------------------------- /rust/solidity/lib/forge-std/src/mocks/MockERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/rust/solidity/lib/forge-std/src/mocks/MockERC20.sol -------------------------------------------------------------------------------- /rust/solidity/lib/forge-std/src/mocks/MockERC721.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/rust/solidity/lib/forge-std/src/mocks/MockERC721.sol -------------------------------------------------------------------------------- /rust/solidity/lib/forge-std/src/safeconsole.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/rust/solidity/lib/forge-std/src/safeconsole.sol -------------------------------------------------------------------------------- /rust/solidity/lib/forge-std/test/StdAssertions.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/rust/solidity/lib/forge-std/test/StdAssertions.t.sol -------------------------------------------------------------------------------- /rust/solidity/lib/forge-std/test/StdChains.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/rust/solidity/lib/forge-std/test/StdChains.t.sol -------------------------------------------------------------------------------- /rust/solidity/lib/forge-std/test/StdCheats.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/rust/solidity/lib/forge-std/test/StdCheats.t.sol -------------------------------------------------------------------------------- /rust/solidity/lib/forge-std/test/StdError.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/rust/solidity/lib/forge-std/test/StdError.t.sol -------------------------------------------------------------------------------- /rust/solidity/lib/forge-std/test/StdJson.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/rust/solidity/lib/forge-std/test/StdJson.t.sol -------------------------------------------------------------------------------- /rust/solidity/lib/forge-std/test/StdMath.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/rust/solidity/lib/forge-std/test/StdMath.t.sol -------------------------------------------------------------------------------- /rust/solidity/lib/forge-std/test/StdStorage.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/rust/solidity/lib/forge-std/test/StdStorage.t.sol -------------------------------------------------------------------------------- /rust/solidity/lib/forge-std/test/StdStyle.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/rust/solidity/lib/forge-std/test/StdStyle.t.sol -------------------------------------------------------------------------------- /rust/solidity/lib/forge-std/test/StdToml.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/rust/solidity/lib/forge-std/test/StdToml.t.sol -------------------------------------------------------------------------------- /rust/solidity/lib/forge-std/test/StdUtils.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/rust/solidity/lib/forge-std/test/StdUtils.t.sol -------------------------------------------------------------------------------- /rust/solidity/lib/forge-std/test/Vm.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/rust/solidity/lib/forge-std/test/Vm.t.sol -------------------------------------------------------------------------------- /rust/solidity/lib/forge-std/test/compilation/CompilationScript.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/rust/solidity/lib/forge-std/test/compilation/CompilationScript.sol -------------------------------------------------------------------------------- /rust/solidity/lib/forge-std/test/compilation/CompilationScriptBase.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/rust/solidity/lib/forge-std/test/compilation/CompilationScriptBase.sol -------------------------------------------------------------------------------- /rust/solidity/lib/forge-std/test/compilation/CompilationTest.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/rust/solidity/lib/forge-std/test/compilation/CompilationTest.sol -------------------------------------------------------------------------------- /rust/solidity/lib/forge-std/test/compilation/CompilationTestBase.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/rust/solidity/lib/forge-std/test/compilation/CompilationTestBase.sol -------------------------------------------------------------------------------- /rust/solidity/lib/forge-std/test/fixtures/broadcast.log.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/rust/solidity/lib/forge-std/test/fixtures/broadcast.log.json -------------------------------------------------------------------------------- /rust/solidity/lib/forge-std/test/fixtures/test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/rust/solidity/lib/forge-std/test/fixtures/test.json -------------------------------------------------------------------------------- /rust/solidity/lib/forge-std/test/fixtures/test.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/rust/solidity/lib/forge-std/test/fixtures/test.toml -------------------------------------------------------------------------------- /rust/solidity/lib/forge-std/test/mocks/MockERC20.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/rust/solidity/lib/forge-std/test/mocks/MockERC20.t.sol -------------------------------------------------------------------------------- /rust/solidity/lib/forge-std/test/mocks/MockERC721.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/rust/solidity/lib/forge-std/test/mocks/MockERC721.t.sol -------------------------------------------------------------------------------- /rust/solidity/src/Counter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/rust/solidity/src/Counter.sol -------------------------------------------------------------------------------- /rust/solidity/src/ICounter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/rust/solidity/src/ICounter.sol -------------------------------------------------------------------------------- /security/contracts/Assert.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/security/contracts/Assert.sol -------------------------------------------------------------------------------- /security/contracts/BuiltIn.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/security/contracts/BuiltIn.sol -------------------------------------------------------------------------------- /security/contracts/Choice.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/security/contracts/Choice.sol -------------------------------------------------------------------------------- /security/contracts/Code1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/security/contracts/Code1.sol -------------------------------------------------------------------------------- /security/contracts/Code2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/security/contracts/Code2.sol -------------------------------------------------------------------------------- /security/contracts/CrossContractCall.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/security/contracts/CrossContractCall.sol -------------------------------------------------------------------------------- /security/contracts/FunctionType.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/security/contracts/FunctionType.sol -------------------------------------------------------------------------------- /security/contracts/Get.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/security/contracts/Get.sol -------------------------------------------------------------------------------- /security/contracts/Loader.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/security/contracts/Loader.sol -------------------------------------------------------------------------------- /security/contracts/Migrations.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/security/contracts/Migrations.sol -------------------------------------------------------------------------------- /security/contracts/OverWrite.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/security/contracts/OverWrite.sol -------------------------------------------------------------------------------- /security/contracts/OverWrite1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/security/contracts/OverWrite1.sol -------------------------------------------------------------------------------- /security/contracts/Overwrite2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/security/contracts/Overwrite2.sol -------------------------------------------------------------------------------- /security/contracts/RightToLeft.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/security/contracts/RightToLeft.sol -------------------------------------------------------------------------------- /security/contracts/Storage.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/security/contracts/Storage.sol -------------------------------------------------------------------------------- /security/contracts/TestToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/security/contracts/TestToken.sol -------------------------------------------------------------------------------- /security/contracts/Transfer.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/security/contracts/Transfer.sol -------------------------------------------------------------------------------- /security/contracts/TryCatch.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/security/contracts/TryCatch.sol -------------------------------------------------------------------------------- /security/gen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/security/gen.sh -------------------------------------------------------------------------------- /security/migrations/1_initial_migration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/security/migrations/1_initial_migration.js -------------------------------------------------------------------------------- /security/test/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /security/test/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/security/test/test.js -------------------------------------------------------------------------------- /security/truffle-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/security/truffle-config.js -------------------------------------------------------------------------------- /sol-test/202212/.gitignore: -------------------------------------------------------------------------------- 1 | temp 2 | temp1 -------------------------------------------------------------------------------- /sol-test/202212/createstart.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/createstart.sh -------------------------------------------------------------------------------- /sol-test/202212/final/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/final/README.md -------------------------------------------------------------------------------- /sol-test/202212/final/contracts/Admin.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/final/contracts/Admin.sol -------------------------------------------------------------------------------- /sol-test/202212/final/contracts/FlashLoanBase.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/final/contracts/FlashLoanBase.sol -------------------------------------------------------------------------------- /sol-test/202212/final/contracts/FlashLoanV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/final/contracts/FlashLoanV1.sol -------------------------------------------------------------------------------- /sol-test/202212/final/contracts/FlashLoanV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/final/contracts/FlashLoanV2.sol -------------------------------------------------------------------------------- /sol-test/202212/final/contracts/Migrations.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/final/contracts/Migrations.sol -------------------------------------------------------------------------------- /sol-test/202212/final/contracts/PauseMeBase.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/final/contracts/PauseMeBase.sol -------------------------------------------------------------------------------- /sol-test/202212/final/contracts/PauseMeV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/final/contracts/PauseMeV1.sol -------------------------------------------------------------------------------- /sol-test/202212/final/contracts/PauseMeV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/final/contracts/PauseMeV2.sol -------------------------------------------------------------------------------- /sol-test/202212/final/contracts/UpgradeProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/final/contracts/UpgradeProxy.sol -------------------------------------------------------------------------------- /sol-test/202212/final/contracts/VersionInit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/final/contracts/VersionInit.sol -------------------------------------------------------------------------------- /sol-test/202212/final/contracts/interfaces/FlashLoanInterface.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/final/contracts/interfaces/FlashLoanInterface.sol -------------------------------------------------------------------------------- /sol-test/202212/final/contracts/interfaces/FlashLoanReceiverInterface.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/final/contracts/interfaces/FlashLoanReceiverInterface.sol -------------------------------------------------------------------------------- /sol-test/202212/final/contracts/interfaces/IAdmin.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/final/contracts/interfaces/IAdmin.sol -------------------------------------------------------------------------------- /sol-test/202212/final/contracts/interfaces/IPauseMe.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/final/contracts/interfaces/IPauseMe.sol -------------------------------------------------------------------------------- /sol-test/202212/final/contracts/interfaces/IPauseMeV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/final/contracts/interfaces/IPauseMeV2.sol -------------------------------------------------------------------------------- /sol-test/202212/final/contracts/test/TestFlashLoanReceiver.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/final/contracts/test/TestFlashLoanReceiver.sol -------------------------------------------------------------------------------- /sol-test/202212/final/contracts/test/TestFlashLoanV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/final/contracts/test/TestFlashLoanV1.sol -------------------------------------------------------------------------------- /sol-test/202212/final/contracts/test/TestFlashLoanV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/final/contracts/test/TestFlashLoanV2.sol -------------------------------------------------------------------------------- /sol-test/202212/final/migrations/1_initial_migration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/final/migrations/1_initial_migration.js -------------------------------------------------------------------------------- /sol-test/202212/final/node_modules/.package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/final/node_modules/.package-lock.json -------------------------------------------------------------------------------- /sol-test/202212/final/node_modules/assertion-error/History.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/final/node_modules/assertion-error/History.md -------------------------------------------------------------------------------- /sol-test/202212/final/node_modules/assertion-error/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/final/node_modules/assertion-error/README.md -------------------------------------------------------------------------------- /sol-test/202212/final/node_modules/assertion-error/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/final/node_modules/assertion-error/index.d.ts -------------------------------------------------------------------------------- /sol-test/202212/final/node_modules/assertion-error/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/final/node_modules/assertion-error/index.js -------------------------------------------------------------------------------- /sol-test/202212/final/node_modules/assertion-error/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/final/node_modules/assertion-error/package.json -------------------------------------------------------------------------------- /sol-test/202212/final/node_modules/lodash.isequal/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/final/node_modules/lodash.isequal/LICENSE -------------------------------------------------------------------------------- /sol-test/202212/final/node_modules/lodash.isequal/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/final/node_modules/lodash.isequal/README.md -------------------------------------------------------------------------------- /sol-test/202212/final/node_modules/lodash.isequal/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/final/node_modules/lodash.isequal/index.js -------------------------------------------------------------------------------- /sol-test/202212/final/node_modules/lodash.isequal/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/final/node_modules/lodash.isequal/package.json -------------------------------------------------------------------------------- /sol-test/202212/final/node_modules/truffle-assertions/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/final/node_modules/truffle-assertions/LICENSE -------------------------------------------------------------------------------- /sol-test/202212/final/node_modules/truffle-assertions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/final/node_modules/truffle-assertions/README.md -------------------------------------------------------------------------------- /sol-test/202212/final/node_modules/truffle-assertions/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/final/node_modules/truffle-assertions/index.js -------------------------------------------------------------------------------- /sol-test/202212/final/node_modules/truffle-assertions/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/final/node_modules/truffle-assertions/package.json -------------------------------------------------------------------------------- /sol-test/202212/final/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/final/package-lock.json -------------------------------------------------------------------------------- /sol-test/202212/final/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/final/package.json -------------------------------------------------------------------------------- /sol-test/202212/final/test/common-admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/final/test/common-admin.js -------------------------------------------------------------------------------- /sol-test/202212/final/test/common-deposit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/final/test/common-deposit.js -------------------------------------------------------------------------------- /sol-test/202212/final/test/common-flashloan.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/final/test/common-flashloan.js -------------------------------------------------------------------------------- /sol-test/202212/final/test/common-init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/final/test/common-init.js -------------------------------------------------------------------------------- /sol-test/202212/final/test/common-interest-rate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/final/test/common-interest-rate.js -------------------------------------------------------------------------------- /sol-test/202212/final/test/common-pause.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/final/test/common-pause.js -------------------------------------------------------------------------------- /sol-test/202212/final/test/common-payout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/final/test/common-payout.js -------------------------------------------------------------------------------- /sol-test/202212/final/test/common-upgrade.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/final/test/common-upgrade.js -------------------------------------------------------------------------------- /sol-test/202212/final/test/common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/final/test/common.js -------------------------------------------------------------------------------- /sol-test/202212/final/test/flv1-admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/final/test/flv1-admin.js -------------------------------------------------------------------------------- /sol-test/202212/final/test/flv1-deposit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/final/test/flv1-deposit.js -------------------------------------------------------------------------------- /sol-test/202212/final/test/flv1-flashloan.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/final/test/flv1-flashloan.js -------------------------------------------------------------------------------- /sol-test/202212/final/test/flv1-init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/final/test/flv1-init.js -------------------------------------------------------------------------------- /sol-test/202212/final/test/flv1-interest-rate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/final/test/flv1-interest-rate.js -------------------------------------------------------------------------------- /sol-test/202212/final/test/flv1-pause.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/final/test/flv1-pause.js -------------------------------------------------------------------------------- /sol-test/202212/final/test/flv1-payout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/final/test/flv1-payout.js -------------------------------------------------------------------------------- /sol-test/202212/final/test/flv2-admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/final/test/flv2-admin.js -------------------------------------------------------------------------------- /sol-test/202212/final/test/flv2-deposit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/final/test/flv2-deposit.js -------------------------------------------------------------------------------- /sol-test/202212/final/test/flv2-flashloan.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/final/test/flv2-flashloan.js -------------------------------------------------------------------------------- /sol-test/202212/final/test/flv2-init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/final/test/flv2-init.js -------------------------------------------------------------------------------- /sol-test/202212/final/test/flv2-interest-rate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/final/test/flv2-interest-rate.js -------------------------------------------------------------------------------- /sol-test/202212/final/test/flv2-pause.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/final/test/flv2-pause.js -------------------------------------------------------------------------------- /sol-test/202212/final/test/flv2-payout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/final/test/flv2-payout.js -------------------------------------------------------------------------------- /sol-test/202212/final/test/upgrade.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/final/test/upgrade.js -------------------------------------------------------------------------------- /sol-test/202212/final/truffle-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/final/truffle-config.js -------------------------------------------------------------------------------- /sol-test/202212/helpfulscript.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/helpfulscript.sh -------------------------------------------------------------------------------- /sol-test/202212/start-annotated/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start-annotated/README.md -------------------------------------------------------------------------------- /sol-test/202212/start-annotated/contracts/Admin.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start-annotated/contracts/Admin.sol -------------------------------------------------------------------------------- /sol-test/202212/start-annotated/contracts/FlashLoanBase.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start-annotated/contracts/FlashLoanBase.sol -------------------------------------------------------------------------------- /sol-test/202212/start-annotated/contracts/FlashLoanV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start-annotated/contracts/FlashLoanV1.sol -------------------------------------------------------------------------------- /sol-test/202212/start-annotated/contracts/FlashLoanV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start-annotated/contracts/FlashLoanV2.sol -------------------------------------------------------------------------------- /sol-test/202212/start-annotated/contracts/Migrations.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start-annotated/contracts/Migrations.sol -------------------------------------------------------------------------------- /sol-test/202212/start-annotated/contracts/PauseMeBase.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start-annotated/contracts/PauseMeBase.sol -------------------------------------------------------------------------------- /sol-test/202212/start-annotated/contracts/PauseMeV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start-annotated/contracts/PauseMeV1.sol -------------------------------------------------------------------------------- /sol-test/202212/start-annotated/contracts/PauseMeV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start-annotated/contracts/PauseMeV2.sol -------------------------------------------------------------------------------- /sol-test/202212/start-annotated/contracts/UpgradeProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start-annotated/contracts/UpgradeProxy.sol -------------------------------------------------------------------------------- /sol-test/202212/start-annotated/contracts/VersionInit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start-annotated/contracts/VersionInit.sol -------------------------------------------------------------------------------- /sol-test/202212/start-annotated/contracts/interfaces/FlashLoanInterface.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start-annotated/contracts/interfaces/FlashLoanInterface.sol -------------------------------------------------------------------------------- /sol-test/202212/start-annotated/contracts/interfaces/FlashLoanReceiverInterface.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start-annotated/contracts/interfaces/FlashLoanReceiverInterface.sol -------------------------------------------------------------------------------- /sol-test/202212/start-annotated/contracts/interfaces/IAdmin.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start-annotated/contracts/interfaces/IAdmin.sol -------------------------------------------------------------------------------- /sol-test/202212/start-annotated/contracts/interfaces/IPauseMe.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start-annotated/contracts/interfaces/IPauseMe.sol -------------------------------------------------------------------------------- /sol-test/202212/start-annotated/contracts/interfaces/IPauseMeV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start-annotated/contracts/interfaces/IPauseMeV2.sol -------------------------------------------------------------------------------- /sol-test/202212/start-annotated/contracts/test/TestFlashLoanReceiver.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start-annotated/contracts/test/TestFlashLoanReceiver.sol -------------------------------------------------------------------------------- /sol-test/202212/start-annotated/contracts/test/TestFlashLoanV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start-annotated/contracts/test/TestFlashLoanV1.sol -------------------------------------------------------------------------------- /sol-test/202212/start-annotated/contracts/test/TestFlashLoanV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start-annotated/contracts/test/TestFlashLoanV2.sol -------------------------------------------------------------------------------- /sol-test/202212/start-annotated/migrations/1_initial_migration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start-annotated/migrations/1_initial_migration.js -------------------------------------------------------------------------------- /sol-test/202212/start-annotated/node_modules/.package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start-annotated/node_modules/.package-lock.json -------------------------------------------------------------------------------- /sol-test/202212/start-annotated/node_modules/assertion-error/History.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start-annotated/node_modules/assertion-error/History.md -------------------------------------------------------------------------------- /sol-test/202212/start-annotated/node_modules/assertion-error/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start-annotated/node_modules/assertion-error/README.md -------------------------------------------------------------------------------- /sol-test/202212/start-annotated/node_modules/assertion-error/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start-annotated/node_modules/assertion-error/index.d.ts -------------------------------------------------------------------------------- /sol-test/202212/start-annotated/node_modules/assertion-error/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start-annotated/node_modules/assertion-error/index.js -------------------------------------------------------------------------------- /sol-test/202212/start-annotated/node_modules/assertion-error/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start-annotated/node_modules/assertion-error/package.json -------------------------------------------------------------------------------- /sol-test/202212/start-annotated/node_modules/lodash.isequal/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start-annotated/node_modules/lodash.isequal/LICENSE -------------------------------------------------------------------------------- /sol-test/202212/start-annotated/node_modules/lodash.isequal/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start-annotated/node_modules/lodash.isequal/README.md -------------------------------------------------------------------------------- /sol-test/202212/start-annotated/node_modules/lodash.isequal/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start-annotated/node_modules/lodash.isequal/index.js -------------------------------------------------------------------------------- /sol-test/202212/start-annotated/node_modules/lodash.isequal/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start-annotated/node_modules/lodash.isequal/package.json -------------------------------------------------------------------------------- /sol-test/202212/start-annotated/node_modules/truffle-assertions/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start-annotated/node_modules/truffle-assertions/LICENSE -------------------------------------------------------------------------------- /sol-test/202212/start-annotated/node_modules/truffle-assertions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start-annotated/node_modules/truffle-assertions/README.md -------------------------------------------------------------------------------- /sol-test/202212/start-annotated/node_modules/truffle-assertions/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start-annotated/node_modules/truffle-assertions/index.js -------------------------------------------------------------------------------- /sol-test/202212/start-annotated/node_modules/truffle-assertions/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start-annotated/node_modules/truffle-assertions/package.json -------------------------------------------------------------------------------- /sol-test/202212/start-annotated/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start-annotated/package-lock.json -------------------------------------------------------------------------------- /sol-test/202212/start-annotated/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start-annotated/package.json -------------------------------------------------------------------------------- /sol-test/202212/start-annotated/test/common-admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start-annotated/test/common-admin.js -------------------------------------------------------------------------------- /sol-test/202212/start-annotated/test/common-deposit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start-annotated/test/common-deposit.js -------------------------------------------------------------------------------- /sol-test/202212/start-annotated/test/common-flashloan.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start-annotated/test/common-flashloan.js -------------------------------------------------------------------------------- /sol-test/202212/start-annotated/test/common-init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start-annotated/test/common-init.js -------------------------------------------------------------------------------- /sol-test/202212/start-annotated/test/common-interest-rate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start-annotated/test/common-interest-rate.js -------------------------------------------------------------------------------- /sol-test/202212/start-annotated/test/common-pause.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start-annotated/test/common-pause.js -------------------------------------------------------------------------------- /sol-test/202212/start-annotated/test/common-payout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start-annotated/test/common-payout.js -------------------------------------------------------------------------------- /sol-test/202212/start-annotated/test/common-upgrade.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start-annotated/test/common-upgrade.js -------------------------------------------------------------------------------- /sol-test/202212/start-annotated/test/common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start-annotated/test/common.js -------------------------------------------------------------------------------- /sol-test/202212/start-annotated/test/flv1-admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start-annotated/test/flv1-admin.js -------------------------------------------------------------------------------- /sol-test/202212/start-annotated/test/flv1-deposit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start-annotated/test/flv1-deposit.js -------------------------------------------------------------------------------- /sol-test/202212/start-annotated/test/flv1-flashloan.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start-annotated/test/flv1-flashloan.js -------------------------------------------------------------------------------- /sol-test/202212/start-annotated/test/flv1-init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start-annotated/test/flv1-init.js -------------------------------------------------------------------------------- /sol-test/202212/start-annotated/test/flv1-interest-rate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start-annotated/test/flv1-interest-rate.js -------------------------------------------------------------------------------- /sol-test/202212/start-annotated/test/flv1-pause.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start-annotated/test/flv1-pause.js -------------------------------------------------------------------------------- /sol-test/202212/start-annotated/test/flv1-payout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start-annotated/test/flv1-payout.js -------------------------------------------------------------------------------- /sol-test/202212/start-annotated/test/flv2-admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start-annotated/test/flv2-admin.js -------------------------------------------------------------------------------- /sol-test/202212/start-annotated/test/flv2-deposit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start-annotated/test/flv2-deposit.js -------------------------------------------------------------------------------- /sol-test/202212/start-annotated/test/flv2-flashloan.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start-annotated/test/flv2-flashloan.js -------------------------------------------------------------------------------- /sol-test/202212/start-annotated/test/flv2-init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start-annotated/test/flv2-init.js -------------------------------------------------------------------------------- /sol-test/202212/start-annotated/test/flv2-interest-rate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start-annotated/test/flv2-interest-rate.js -------------------------------------------------------------------------------- /sol-test/202212/start-annotated/test/flv2-pause.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start-annotated/test/flv2-pause.js -------------------------------------------------------------------------------- /sol-test/202212/start-annotated/test/flv2-payout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start-annotated/test/flv2-payout.js -------------------------------------------------------------------------------- /sol-test/202212/start-annotated/test/upgrade.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start-annotated/test/upgrade.js -------------------------------------------------------------------------------- /sol-test/202212/start-annotated/truffle-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start-annotated/truffle-config.js -------------------------------------------------------------------------------- /sol-test/202212/start/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start/README.md -------------------------------------------------------------------------------- /sol-test/202212/start/contracts/Admin.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start/contracts/Admin.sol -------------------------------------------------------------------------------- /sol-test/202212/start/contracts/FlashLoanBase.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start/contracts/FlashLoanBase.sol -------------------------------------------------------------------------------- /sol-test/202212/start/contracts/FlashLoanV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start/contracts/FlashLoanV1.sol -------------------------------------------------------------------------------- /sol-test/202212/start/contracts/FlashLoanV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start/contracts/FlashLoanV2.sol -------------------------------------------------------------------------------- /sol-test/202212/start/contracts/Migrations.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start/contracts/Migrations.sol -------------------------------------------------------------------------------- /sol-test/202212/start/contracts/PauseMeBase.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start/contracts/PauseMeBase.sol -------------------------------------------------------------------------------- /sol-test/202212/start/contracts/PauseMeV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start/contracts/PauseMeV1.sol -------------------------------------------------------------------------------- /sol-test/202212/start/contracts/PauseMeV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start/contracts/PauseMeV2.sol -------------------------------------------------------------------------------- /sol-test/202212/start/contracts/UpgradeProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start/contracts/UpgradeProxy.sol -------------------------------------------------------------------------------- /sol-test/202212/start/contracts/VersionInit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start/contracts/VersionInit.sol -------------------------------------------------------------------------------- /sol-test/202212/start/contracts/interfaces/FlashLoanInterface.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start/contracts/interfaces/FlashLoanInterface.sol -------------------------------------------------------------------------------- /sol-test/202212/start/contracts/interfaces/FlashLoanReceiverInterface.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start/contracts/interfaces/FlashLoanReceiverInterface.sol -------------------------------------------------------------------------------- /sol-test/202212/start/contracts/interfaces/IAdmin.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start/contracts/interfaces/IAdmin.sol -------------------------------------------------------------------------------- /sol-test/202212/start/contracts/interfaces/IPauseMe.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start/contracts/interfaces/IPauseMe.sol -------------------------------------------------------------------------------- /sol-test/202212/start/contracts/interfaces/IPauseMeV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start/contracts/interfaces/IPauseMeV2.sol -------------------------------------------------------------------------------- /sol-test/202212/start/contracts/test/TestFlashLoanReceiver.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start/contracts/test/TestFlashLoanReceiver.sol -------------------------------------------------------------------------------- /sol-test/202212/start/contracts/test/TestFlashLoanV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start/contracts/test/TestFlashLoanV1.sol -------------------------------------------------------------------------------- /sol-test/202212/start/contracts/test/TestFlashLoanV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start/contracts/test/TestFlashLoanV2.sol -------------------------------------------------------------------------------- /sol-test/202212/start/migrations/1_initial_migration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start/migrations/1_initial_migration.js -------------------------------------------------------------------------------- /sol-test/202212/start/node_modules/.package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start/node_modules/.package-lock.json -------------------------------------------------------------------------------- /sol-test/202212/start/node_modules/assertion-error/History.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start/node_modules/assertion-error/History.md -------------------------------------------------------------------------------- /sol-test/202212/start/node_modules/assertion-error/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start/node_modules/assertion-error/README.md -------------------------------------------------------------------------------- /sol-test/202212/start/node_modules/assertion-error/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start/node_modules/assertion-error/index.d.ts -------------------------------------------------------------------------------- /sol-test/202212/start/node_modules/assertion-error/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start/node_modules/assertion-error/index.js -------------------------------------------------------------------------------- /sol-test/202212/start/node_modules/assertion-error/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start/node_modules/assertion-error/package.json -------------------------------------------------------------------------------- /sol-test/202212/start/node_modules/lodash.isequal/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start/node_modules/lodash.isequal/LICENSE -------------------------------------------------------------------------------- /sol-test/202212/start/node_modules/lodash.isequal/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start/node_modules/lodash.isequal/README.md -------------------------------------------------------------------------------- /sol-test/202212/start/node_modules/lodash.isequal/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start/node_modules/lodash.isequal/index.js -------------------------------------------------------------------------------- /sol-test/202212/start/node_modules/lodash.isequal/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start/node_modules/lodash.isequal/package.json -------------------------------------------------------------------------------- /sol-test/202212/start/node_modules/truffle-assertions/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start/node_modules/truffle-assertions/LICENSE -------------------------------------------------------------------------------- /sol-test/202212/start/node_modules/truffle-assertions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start/node_modules/truffle-assertions/README.md -------------------------------------------------------------------------------- /sol-test/202212/start/node_modules/truffle-assertions/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start/node_modules/truffle-assertions/index.js -------------------------------------------------------------------------------- /sol-test/202212/start/node_modules/truffle-assertions/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start/node_modules/truffle-assertions/package.json -------------------------------------------------------------------------------- /sol-test/202212/start/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start/package-lock.json -------------------------------------------------------------------------------- /sol-test/202212/start/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start/package.json -------------------------------------------------------------------------------- /sol-test/202212/start/test/common-admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start/test/common-admin.js -------------------------------------------------------------------------------- /sol-test/202212/start/test/common-deposit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start/test/common-deposit.js -------------------------------------------------------------------------------- /sol-test/202212/start/test/common-flashloan.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start/test/common-flashloan.js -------------------------------------------------------------------------------- /sol-test/202212/start/test/common-init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start/test/common-init.js -------------------------------------------------------------------------------- /sol-test/202212/start/test/common-interest-rate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start/test/common-interest-rate.js -------------------------------------------------------------------------------- /sol-test/202212/start/test/common-pause.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start/test/common-pause.js -------------------------------------------------------------------------------- /sol-test/202212/start/test/common-payout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start/test/common-payout.js -------------------------------------------------------------------------------- /sol-test/202212/start/test/common-upgrade.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start/test/common-upgrade.js -------------------------------------------------------------------------------- /sol-test/202212/start/test/common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start/test/common.js -------------------------------------------------------------------------------- /sol-test/202212/start/test/flv1-admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start/test/flv1-admin.js -------------------------------------------------------------------------------- /sol-test/202212/start/test/flv1-deposit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start/test/flv1-deposit.js -------------------------------------------------------------------------------- /sol-test/202212/start/test/flv1-flashloan.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start/test/flv1-flashloan.js -------------------------------------------------------------------------------- /sol-test/202212/start/test/flv1-init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start/test/flv1-init.js -------------------------------------------------------------------------------- /sol-test/202212/start/test/flv1-interest-rate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start/test/flv1-interest-rate.js -------------------------------------------------------------------------------- /sol-test/202212/start/test/flv1-pause.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start/test/flv1-pause.js -------------------------------------------------------------------------------- /sol-test/202212/start/test/flv1-payout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start/test/flv1-payout.js -------------------------------------------------------------------------------- /sol-test/202212/start/test/flv2-admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start/test/flv2-admin.js -------------------------------------------------------------------------------- /sol-test/202212/start/test/flv2-deposit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start/test/flv2-deposit.js -------------------------------------------------------------------------------- /sol-test/202212/start/test/flv2-flashloan.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start/test/flv2-flashloan.js -------------------------------------------------------------------------------- /sol-test/202212/start/test/flv2-init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start/test/flv2-init.js -------------------------------------------------------------------------------- /sol-test/202212/start/test/flv2-interest-rate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start/test/flv2-interest-rate.js -------------------------------------------------------------------------------- /sol-test/202212/start/test/flv2-pause.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start/test/flv2-pause.js -------------------------------------------------------------------------------- /sol-test/202212/start/test/flv2-payout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start/test/flv2-payout.js -------------------------------------------------------------------------------- /sol-test/202212/start/test/upgrade.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start/test/upgrade.js -------------------------------------------------------------------------------- /sol-test/202212/start/truffle-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202212/start/truffle-config.js -------------------------------------------------------------------------------- /sol-test/202312/buy/.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202312/buy/.github/workflows/test.yml -------------------------------------------------------------------------------- /sol-test/202312/buy/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202312/buy/.gitignore -------------------------------------------------------------------------------- /sol-test/202312/buy/foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202312/buy/foundry.toml -------------------------------------------------------------------------------- /sol-test/202312/buy/remappings.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202312/buy/remappings.txt -------------------------------------------------------------------------------- /sol-test/202312/buy/script/Settlement.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202312/buy/script/Settlement.s.sol -------------------------------------------------------------------------------- /sol-test/202312/buy/src/CoolNFT.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202312/buy/src/CoolNFT.sol -------------------------------------------------------------------------------- /sol-test/202312/buy/src/Settlement.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202312/buy/src/Settlement.sol -------------------------------------------------------------------------------- /sol-test/202312/buy/src/UpgradeProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202312/buy/src/UpgradeProxy.sol -------------------------------------------------------------------------------- /sol-test/202312/buy/test/Settlement.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202312/buy/test/Settlement.t.sol -------------------------------------------------------------------------------- /sol-test/202312/nftcontract/.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202312/nftcontract/.github/workflows/test.yml -------------------------------------------------------------------------------- /sol-test/202312/nftcontract/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202312/nftcontract/.gitignore -------------------------------------------------------------------------------- /sol-test/202312/nftcontract/foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202312/nftcontract/foundry.toml -------------------------------------------------------------------------------- /sol-test/202312/nftcontract/remappings.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202312/nftcontract/remappings.txt -------------------------------------------------------------------------------- /sol-test/202312/nftcontract/script/CoolNFT.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202312/nftcontract/script/CoolNFT.s.sol -------------------------------------------------------------------------------- /sol-test/202312/nftcontract/src/CoolNFT.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202312/nftcontract/src/CoolNFT.sol -------------------------------------------------------------------------------- /sol-test/202312/nftcontract/src/UpgradeProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202312/nftcontract/src/UpgradeProxy.sol -------------------------------------------------------------------------------- /sol-test/202312/nftcontract/test/CoolNFT.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol-test/202312/nftcontract/test/CoolNFT.t.sol -------------------------------------------------------------------------------- /sol06x/.gradle/5.2.1/executionHistory/executionHistory.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/.gradle/5.2.1/executionHistory/executionHistory.bin -------------------------------------------------------------------------------- /sol06x/.gradle/5.2.1/executionHistory/executionHistory.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/.gradle/5.2.1/executionHistory/executionHistory.lock -------------------------------------------------------------------------------- /sol06x/.gradle/5.2.1/fileChanges/last-build.bin: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sol06x/.gradle/5.2.1/fileContent/fileContent.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/.gradle/5.2.1/fileContent/fileContent.lock -------------------------------------------------------------------------------- /sol06x/.gradle/5.2.1/fileHashes/fileHashes.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/.gradle/5.2.1/fileHashes/fileHashes.bin -------------------------------------------------------------------------------- /sol06x/.gradle/5.2.1/fileHashes/fileHashes.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/.gradle/5.2.1/fileHashes/fileHashes.lock -------------------------------------------------------------------------------- /sol06x/.gradle/5.2.1/fileHashes/resourceHashesCache.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/.gradle/5.2.1/fileHashes/resourceHashesCache.bin -------------------------------------------------------------------------------- /sol06x/.gradle/5.2.1/gc.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sol06x/.gradle/5.2.1/javaCompile/classAnalysis.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/.gradle/5.2.1/javaCompile/classAnalysis.bin -------------------------------------------------------------------------------- /sol06x/.gradle/5.2.1/javaCompile/jarAnalysis.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/.gradle/5.2.1/javaCompile/jarAnalysis.bin -------------------------------------------------------------------------------- /sol06x/.gradle/5.2.1/javaCompile/javaCompile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/.gradle/5.2.1/javaCompile/javaCompile.lock -------------------------------------------------------------------------------- /sol06x/.gradle/5.2.1/javaCompile/taskHistory.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/.gradle/5.2.1/javaCompile/taskHistory.bin -------------------------------------------------------------------------------- /sol06x/.gradle/buildOutputCleanup/buildOutputCleanup.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/.gradle/buildOutputCleanup/buildOutputCleanup.lock -------------------------------------------------------------------------------- /sol06x/.gradle/buildOutputCleanup/cache.properties: -------------------------------------------------------------------------------- 1 | #Thu Jul 16 17:14:52 AEST 2020 2 | gradle.version=5.2.1 3 | -------------------------------------------------------------------------------- /sol06x/.gradle/buildOutputCleanup/outputFiles.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/.gradle/buildOutputCleanup/outputFiles.bin -------------------------------------------------------------------------------- /sol06x/.gradle/vcs-1/gc.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sol06x/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/build.gradle -------------------------------------------------------------------------------- /sol06x/common/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/common/build.gradle -------------------------------------------------------------------------------- /sol06x/common/src/main/java/etheng/sol6x/common/KeyPairGen.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/common/src/main/java/etheng/sol6x/common/KeyPairGen.java -------------------------------------------------------------------------------- /sol06x/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /sol06x/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/gradlew -------------------------------------------------------------------------------- /sol06x/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/gradlew.bat -------------------------------------------------------------------------------- /sol06x/inheritance/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/inheritance/build.gradle -------------------------------------------------------------------------------- /sol06x/inheritance/gen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/inheritance/gen.sh -------------------------------------------------------------------------------- /sol06x/inheritance/src/main/java/etheng/sol6x/inheritance/SomeTryCatch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/inheritance/src/main/java/etheng/sol6x/inheritance/SomeTryCatch.java -------------------------------------------------------------------------------- /sol06x/inheritance/src/main/java/etheng/sol6x/inheritance/soliditywrappers/OtherContract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/inheritance/src/main/java/etheng/sol6x/inheritance/soliditywrappers/OtherContract.java -------------------------------------------------------------------------------- /sol06x/inheritance/src/main/java/etheng/sol6x/inheritance/soliditywrappers/TryCatch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/inheritance/src/main/java/etheng/sol6x/inheritance/soliditywrappers/TryCatch.java -------------------------------------------------------------------------------- /sol06x/inheritance/src/main/java/etheng/sol6x/trycatch/soliditywrappers/Implementation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/inheritance/src/main/java/etheng/sol6x/trycatch/soliditywrappers/Implementation.java -------------------------------------------------------------------------------- /sol06x/inheritance/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/inheritance/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /sol06x/inheritance/src/main/solidity/A.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/inheritance/src/main/solidity/A.sol -------------------------------------------------------------------------------- /sol06x/inheritance/src/main/solidity/Abstract.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/inheritance/src/main/solidity/Abstract.sol -------------------------------------------------------------------------------- /sol06x/inheritance/src/main/solidity/ERC165.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/inheritance/src/main/solidity/ERC165.sol -------------------------------------------------------------------------------- /sol06x/inheritance/src/main/solidity/ERC165MappingImplementation.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/inheritance/src/main/solidity/ERC165MappingImplementation.sol -------------------------------------------------------------------------------- /sol06x/inheritance/src/main/solidity/Immutable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/inheritance/src/main/solidity/Immutable.sol -------------------------------------------------------------------------------- /sol06x/inheritance/src/main/solidity/Implementation.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/inheritance/src/main/solidity/Implementation.sol -------------------------------------------------------------------------------- /sol06x/inheritance/src/main/solidity/Interface.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/inheritance/src/main/solidity/Interface.sol -------------------------------------------------------------------------------- /sol06x/scripts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/scripts/README.md -------------------------------------------------------------------------------- /sol06x/scripts/create_chain.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/scripts/create_chain.js -------------------------------------------------------------------------------- /sol06x/scripts/node_modules/fs-extra/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/scripts/node_modules/fs-extra/CHANGELOG.md -------------------------------------------------------------------------------- /sol06x/scripts/node_modules/fs-extra/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/scripts/node_modules/fs-extra/LICENSE -------------------------------------------------------------------------------- /sol06x/scripts/node_modules/fs-extra/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/scripts/node_modules/fs-extra/README.md -------------------------------------------------------------------------------- /sol06x/scripts/node_modules/fs-extra/lib/copy-sync/copy-sync.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/scripts/node_modules/fs-extra/lib/copy-sync/copy-sync.js -------------------------------------------------------------------------------- /sol06x/scripts/node_modules/fs-extra/lib/copy-sync/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/scripts/node_modules/fs-extra/lib/copy-sync/index.js -------------------------------------------------------------------------------- /sol06x/scripts/node_modules/fs-extra/lib/copy/copy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/scripts/node_modules/fs-extra/lib/copy/copy.js -------------------------------------------------------------------------------- /sol06x/scripts/node_modules/fs-extra/lib/copy/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/scripts/node_modules/fs-extra/lib/copy/index.js -------------------------------------------------------------------------------- /sol06x/scripts/node_modules/fs-extra/lib/empty/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/scripts/node_modules/fs-extra/lib/empty/index.js -------------------------------------------------------------------------------- /sol06x/scripts/node_modules/fs-extra/lib/ensure/file.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/scripts/node_modules/fs-extra/lib/ensure/file.js -------------------------------------------------------------------------------- /sol06x/scripts/node_modules/fs-extra/lib/ensure/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/scripts/node_modules/fs-extra/lib/ensure/index.js -------------------------------------------------------------------------------- /sol06x/scripts/node_modules/fs-extra/lib/ensure/link.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/scripts/node_modules/fs-extra/lib/ensure/link.js -------------------------------------------------------------------------------- /sol06x/scripts/node_modules/fs-extra/lib/ensure/symlink-paths.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/scripts/node_modules/fs-extra/lib/ensure/symlink-paths.js -------------------------------------------------------------------------------- /sol06x/scripts/node_modules/fs-extra/lib/ensure/symlink-type.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/scripts/node_modules/fs-extra/lib/ensure/symlink-type.js -------------------------------------------------------------------------------- /sol06x/scripts/node_modules/fs-extra/lib/ensure/symlink.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/scripts/node_modules/fs-extra/lib/ensure/symlink.js -------------------------------------------------------------------------------- /sol06x/scripts/node_modules/fs-extra/lib/fs/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/scripts/node_modules/fs-extra/lib/fs/index.js -------------------------------------------------------------------------------- /sol06x/scripts/node_modules/fs-extra/lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/scripts/node_modules/fs-extra/lib/index.js -------------------------------------------------------------------------------- /sol06x/scripts/node_modules/fs-extra/lib/json/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/scripts/node_modules/fs-extra/lib/json/index.js -------------------------------------------------------------------------------- /sol06x/scripts/node_modules/fs-extra/lib/json/jsonfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/scripts/node_modules/fs-extra/lib/json/jsonfile.js -------------------------------------------------------------------------------- /sol06x/scripts/node_modules/fs-extra/lib/json/output-json-sync.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/scripts/node_modules/fs-extra/lib/json/output-json-sync.js -------------------------------------------------------------------------------- /sol06x/scripts/node_modules/fs-extra/lib/json/output-json.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/scripts/node_modules/fs-extra/lib/json/output-json.js -------------------------------------------------------------------------------- /sol06x/scripts/node_modules/fs-extra/lib/mkdirs/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/scripts/node_modules/fs-extra/lib/mkdirs/index.js -------------------------------------------------------------------------------- /sol06x/scripts/node_modules/fs-extra/lib/mkdirs/mkdirs-sync.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/scripts/node_modules/fs-extra/lib/mkdirs/mkdirs-sync.js -------------------------------------------------------------------------------- /sol06x/scripts/node_modules/fs-extra/lib/mkdirs/mkdirs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/scripts/node_modules/fs-extra/lib/mkdirs/mkdirs.js -------------------------------------------------------------------------------- /sol06x/scripts/node_modules/fs-extra/lib/mkdirs/win32.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/scripts/node_modules/fs-extra/lib/mkdirs/win32.js -------------------------------------------------------------------------------- /sol06x/scripts/node_modules/fs-extra/lib/move-sync/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/scripts/node_modules/fs-extra/lib/move-sync/index.js -------------------------------------------------------------------------------- /sol06x/scripts/node_modules/fs-extra/lib/move-sync/move-sync.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/scripts/node_modules/fs-extra/lib/move-sync/move-sync.js -------------------------------------------------------------------------------- /sol06x/scripts/node_modules/fs-extra/lib/move/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/scripts/node_modules/fs-extra/lib/move/index.js -------------------------------------------------------------------------------- /sol06x/scripts/node_modules/fs-extra/lib/move/move.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/scripts/node_modules/fs-extra/lib/move/move.js -------------------------------------------------------------------------------- /sol06x/scripts/node_modules/fs-extra/lib/output/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/scripts/node_modules/fs-extra/lib/output/index.js -------------------------------------------------------------------------------- /sol06x/scripts/node_modules/fs-extra/lib/path-exists/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/scripts/node_modules/fs-extra/lib/path-exists/index.js -------------------------------------------------------------------------------- /sol06x/scripts/node_modules/fs-extra/lib/remove/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/scripts/node_modules/fs-extra/lib/remove/index.js -------------------------------------------------------------------------------- /sol06x/scripts/node_modules/fs-extra/lib/remove/rimraf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/scripts/node_modules/fs-extra/lib/remove/rimraf.js -------------------------------------------------------------------------------- /sol06x/scripts/node_modules/fs-extra/lib/util/buffer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/scripts/node_modules/fs-extra/lib/util/buffer.js -------------------------------------------------------------------------------- /sol06x/scripts/node_modules/fs-extra/lib/util/stat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/scripts/node_modules/fs-extra/lib/util/stat.js -------------------------------------------------------------------------------- /sol06x/scripts/node_modules/fs-extra/lib/util/utimes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/scripts/node_modules/fs-extra/lib/util/utimes.js -------------------------------------------------------------------------------- /sol06x/scripts/node_modules/fs-extra/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/scripts/node_modules/fs-extra/package.json -------------------------------------------------------------------------------- /sol06x/scripts/node_modules/graceful-fs/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/scripts/node_modules/graceful-fs/LICENSE -------------------------------------------------------------------------------- /sol06x/scripts/node_modules/graceful-fs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/scripts/node_modules/graceful-fs/README.md -------------------------------------------------------------------------------- /sol06x/scripts/node_modules/graceful-fs/clone.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/scripts/node_modules/graceful-fs/clone.js -------------------------------------------------------------------------------- /sol06x/scripts/node_modules/graceful-fs/graceful-fs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/scripts/node_modules/graceful-fs/graceful-fs.js -------------------------------------------------------------------------------- /sol06x/scripts/node_modules/graceful-fs/legacy-streams.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/scripts/node_modules/graceful-fs/legacy-streams.js -------------------------------------------------------------------------------- /sol06x/scripts/node_modules/graceful-fs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/scripts/node_modules/graceful-fs/package.json -------------------------------------------------------------------------------- /sol06x/scripts/node_modules/graceful-fs/polyfills.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/scripts/node_modules/graceful-fs/polyfills.js -------------------------------------------------------------------------------- /sol06x/scripts/node_modules/jsonfile/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/scripts/node_modules/jsonfile/CHANGELOG.md -------------------------------------------------------------------------------- /sol06x/scripts/node_modules/jsonfile/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/scripts/node_modules/jsonfile/LICENSE -------------------------------------------------------------------------------- /sol06x/scripts/node_modules/jsonfile/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/scripts/node_modules/jsonfile/README.md -------------------------------------------------------------------------------- /sol06x/scripts/node_modules/jsonfile/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/scripts/node_modules/jsonfile/index.js -------------------------------------------------------------------------------- /sol06x/scripts/node_modules/jsonfile/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/scripts/node_modules/jsonfile/package.json -------------------------------------------------------------------------------- /sol06x/scripts/node_modules/toml-j0.4/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/scripts/node_modules/toml-j0.4/LICENSE -------------------------------------------------------------------------------- /sol06x/scripts/node_modules/toml-j0.4/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/scripts/node_modules/toml-j0.4/README.md -------------------------------------------------------------------------------- /sol06x/scripts/node_modules/toml-j0.4/dist/toml-browser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/scripts/node_modules/toml-j0.4/dist/toml-browser.js -------------------------------------------------------------------------------- /sol06x/scripts/node_modules/toml-j0.4/lib/parser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/scripts/node_modules/toml-j0.4/lib/parser.js -------------------------------------------------------------------------------- /sol06x/scripts/node_modules/toml-j0.4/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/scripts/node_modules/toml-j0.4/package.json -------------------------------------------------------------------------------- /sol06x/scripts/node_modules/toml-j0.4/toml.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/scripts/node_modules/toml-j0.4/toml.js -------------------------------------------------------------------------------- /sol06x/scripts/node_modules/tomlify-j0.4/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/scripts/node_modules/tomlify-j0.4/CHANGELOG.md -------------------------------------------------------------------------------- /sol06x/scripts/node_modules/tomlify-j0.4/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/scripts/node_modules/tomlify-j0.4/LICENSE -------------------------------------------------------------------------------- /sol06x/scripts/node_modules/tomlify-j0.4/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/scripts/node_modules/tomlify-j0.4/README.md -------------------------------------------------------------------------------- /sol06x/scripts/node_modules/tomlify-j0.4/dist/tomlify.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/scripts/node_modules/tomlify-j0.4/dist/tomlify.min.js -------------------------------------------------------------------------------- /sol06x/scripts/node_modules/tomlify-j0.4/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/scripts/node_modules/tomlify-j0.4/package.json -------------------------------------------------------------------------------- /sol06x/scripts/node_modules/tomlify-j0.4/tomlify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/scripts/node_modules/tomlify-j0.4/tomlify.js -------------------------------------------------------------------------------- /sol06x/scripts/node_modules/universalify/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/scripts/node_modules/universalify/LICENSE -------------------------------------------------------------------------------- /sol06x/scripts/node_modules/universalify/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/scripts/node_modules/universalify/README.md -------------------------------------------------------------------------------- /sol06x/scripts/node_modules/universalify/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/scripts/node_modules/universalify/index.js -------------------------------------------------------------------------------- /sol06x/scripts/node_modules/universalify/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/scripts/node_modules/universalify/package.json -------------------------------------------------------------------------------- /sol06x/scripts/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/scripts/package-lock.json -------------------------------------------------------------------------------- /sol06x/scripts/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/scripts/package.json -------------------------------------------------------------------------------- /sol06x/scripts/resources/config_template.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/scripts/resources/config_template.toml -------------------------------------------------------------------------------- /sol06x/scripts/resources/genesis_template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/scripts/resources/genesis_template.json -------------------------------------------------------------------------------- /sol06x/scripts/run_node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/scripts/run_node.js -------------------------------------------------------------------------------- /sol06x/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/settings.gradle -------------------------------------------------------------------------------- /sol06x/trycatch/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/trycatch/build.gradle -------------------------------------------------------------------------------- /sol06x/trycatch/gen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/trycatch/gen.sh -------------------------------------------------------------------------------- /sol06x/trycatch/src/main/java/etheng/sol6x/trycatch/SomeTryCatch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/trycatch/src/main/java/etheng/sol6x/trycatch/SomeTryCatch.java -------------------------------------------------------------------------------- /sol06x/trycatch/src/main/java/etheng/sol6x/trycatch/soliditywrappers/OtherContract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/trycatch/src/main/java/etheng/sol6x/trycatch/soliditywrappers/OtherContract.java -------------------------------------------------------------------------------- /sol06x/trycatch/src/main/java/etheng/sol6x/trycatch/soliditywrappers/TryCatch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/trycatch/src/main/java/etheng/sol6x/trycatch/soliditywrappers/TryCatch.java -------------------------------------------------------------------------------- /sol06x/trycatch/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/trycatch/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /sol06x/trycatch/src/main/solidity/Base.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/trycatch/src/main/solidity/Base.sol -------------------------------------------------------------------------------- /sol06x/trycatch/src/main/solidity/OtherContract.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/trycatch/src/main/solidity/OtherContract.sol -------------------------------------------------------------------------------- /sol06x/trycatch/src/main/solidity/TryCatch.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/sol06x/trycatch/src/main/solidity/TryCatch.sol -------------------------------------------------------------------------------- /voting/.gitignore: -------------------------------------------------------------------------------- 1 | .idea/workspace.xml 2 | package-lock.json 3 | 4 | -------------------------------------------------------------------------------- /voting/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/voting/.idea/compiler.xml -------------------------------------------------------------------------------- /voting/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/voting/.idea/misc.xml -------------------------------------------------------------------------------- /voting/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/voting/.idea/modules.xml -------------------------------------------------------------------------------- /voting/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/voting/README.md -------------------------------------------------------------------------------- /voting/architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/voting/architecture.png -------------------------------------------------------------------------------- /voting/src/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/voting/src/.gitignore -------------------------------------------------------------------------------- /voting/src/contracts/Migrations.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/voting/src/contracts/Migrations.sol -------------------------------------------------------------------------------- /voting/src/contracts/VotingAlgInterface.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/voting/src/contracts/VotingAlgInterface.sol -------------------------------------------------------------------------------- /voting/src/contracts/VotingAlgMajority.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/voting/src/contracts/VotingAlgMajority.sol -------------------------------------------------------------------------------- /voting/src/contracts/VotingAlgMajorityWhoVoted.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/voting/src/contracts/VotingAlgMajorityWhoVoted.sol -------------------------------------------------------------------------------- /voting/src/contracts/VotingAnalysis.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/voting/src/contracts/VotingAnalysis.sol -------------------------------------------------------------------------------- /voting/src/contracts/VotingGreeting.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/voting/src/contracts/VotingGreeting.sol -------------------------------------------------------------------------------- /voting/src/contracts/VotingGreetingDataHolder.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/voting/src/contracts/VotingGreetingDataHolder.sol -------------------------------------------------------------------------------- /voting/src/contracts/VotingGreetingInterface.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/voting/src/contracts/VotingGreetingInterface.sol -------------------------------------------------------------------------------- /voting/src/contracts/VotingGreetingV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/voting/src/contracts/VotingGreetingV2.sol -------------------------------------------------------------------------------- /voting/src/migrations/1_initial_migration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/voting/src/migrations/1_initial_migration.js -------------------------------------------------------------------------------- /voting/src/test/common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/voting/src/test/common.js -------------------------------------------------------------------------------- /voting/src/test/va_basics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/voting/src/test/va_basics.js -------------------------------------------------------------------------------- /voting/src/test/vg2_empty.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/voting/src/test/vg2_empty.js -------------------------------------------------------------------------------- /voting/src/test/vg2_upgrade.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/voting/src/test/vg2_upgrade.js -------------------------------------------------------------------------------- /voting/src/test/vg_add_participant.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/voting/src/test/vg_add_participant.js -------------------------------------------------------------------------------- /voting/src/test/vg_empty.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/voting/src/test/vg_empty.js -------------------------------------------------------------------------------- /voting/src/test/vg_gas.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/voting/src/test/vg_gas.js -------------------------------------------------------------------------------- /voting/src/test/vg_permissions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/voting/src/test/vg_permissions.js -------------------------------------------------------------------------------- /voting/src/test/vg_vote_viewing_period.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/voting/src/test/vg_vote_viewing_period.js -------------------------------------------------------------------------------- /voting/src/test/vg_voting.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/voting/src/test/vg_voting.js -------------------------------------------------------------------------------- /voting/src/test/vg_voting_algorithm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/voting/src/test/vg_voting_algorithm.js -------------------------------------------------------------------------------- /voting/src/test/vg_voting_greeting.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/voting/src/test/vg_voting_greeting.js -------------------------------------------------------------------------------- /voting/src/test/vg_voting_period.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/voting/src/test/vg_voting_period.js -------------------------------------------------------------------------------- /voting/src/truffle-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/voting/src/truffle-config.js -------------------------------------------------------------------------------- /voting/src/truffle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/voting/src/truffle.js -------------------------------------------------------------------------------- /voting/src/voting.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkcoffee/EthEngGroupSolidityExamples/HEAD/voting/src/voting.iml --------------------------------------------------------------------------------