├── .deps └── npm │ └── @openzeppelin │ └── contracts │ ├── access │ ├── AccessControl.sol │ ├── IAccessControl.sol │ └── Ownable.sol │ ├── token │ └── ERC721 │ │ ├── ERC721.sol │ │ ├── IERC721.sol │ │ ├── IERC721Receiver.sol │ │ └── extensions │ │ ├── ERC721Burnable.sol │ │ ├── ERC721URIStorage.sol │ │ └── IERC721Metadata.sol │ └── utils │ ├── Address.sol │ ├── Context.sol │ ├── Counters.sol │ ├── Strings.sol │ └── introspection │ ├── ERC165.sol │ └── IERC165.sol ├── .gitignore ├── .vscode └── settings.json ├── LICENSE ├── README.md ├── SUMMARY.md ├── smart-contracts ├── .gitignore ├── .vscode │ └── settings.json ├── README.md ├── contracts │ ├── Admin │ │ ├── VikenDeployer.sol │ │ └── Whitelisted.sol │ ├── ERC20 │ │ ├── VikenERC20.sol │ │ ├── external │ │ │ ├── UniswapV2Library.sol │ │ │ └── UniswapV3Library.sol │ │ └── testERC20.sol │ ├── Nft │ │ ├── MarketPlace.sol │ │ └── nft_docs │ │ │ ├── MintablePresale.txt │ │ │ └── README_NFT.md │ ├── Non_fungable_tokens │ │ ├── New721Collection.sol │ │ └── New721aCollection.sol │ ├── Payments │ │ ├── BatchPayments.sol │ │ ├── BatchTransferNft.sol │ │ ├── PAYMENT_README.md │ │ ├── RoyaltySplitter.sol │ │ └── Spread.sol │ ├── Proxy │ │ ├── ERC20Proxy.sol │ │ └── EthereumProxy.sol │ ├── README.md │ ├── Timelocked │ │ ├── LockedAccount.sol │ │ └── trustfund_V1.sol │ ├── mock │ │ └── MockNft.sol │ └── staking │ │ ├── Fees.sol │ │ ├── README.md │ │ └── TicketVault.sol ├── docs │ ├── index.html │ ├── main.js │ └── main.js.LICENSE.txt ├── hardhat.config.js ├── package.json ├── scripts │ ├── 1_deploy_main_contracts.js │ ├── 2_deploy_ticketvault.js │ ├── 3_deploy_locked.js │ ├── 4_deploy_nft_marketplace.js │ ├── 5_deploy_new_721_col.js │ ├── 6_deploy_royaltysplit.js │ ├── 7_deploy_whitelisted.js │ └── 8_deploy_spread.js ├── test │ ├── 1_TestERC20.test.js │ ├── 2_TicketVault.test.js │ ├── 3_Batch_payments.test.js │ ├── 4_LockedAccount.test.js │ ├── 5_Spread.test.js │ ├── 5_erc1155.test.txt │ ├── 6_New_721_collection.test.js │ ├── 7_RoyaltySplitter.test.js │ └── 8_BatchTransfer_nft.test.js └── yarn.lock ├── templates ├── example-files │ ├── batch_payments.sol │ ├── blocks_per_day.sol │ ├── calculate_fees.sol │ ├── calculations.sol │ ├── call_parent_constructor.sol │ ├── custom_errors.sol │ ├── enum.sol │ ├── iterable_mapping.sol │ ├── modifiers.sol │ ├── only_once.sol │ ├── staking_rewards.sol │ ├── struct.sol │ └── take_fees.sol └── smart-contract-templates │ ├── artifacts │ ├── Boilerplate.json │ ├── Boilerplate_metadata.json │ └── build-info │ │ └── b2b7927dcdf96f4355b307dda754208a.json │ ├── contract-boilerplate.sol │ ├── erc1155-boilerplate.sol │ ├── erc20-boilerplate.sol │ └── erc721-boilerplate.sol └── yarn.lock /.deps/npm/@openzeppelin/contracts/access/AccessControl.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viken-Blockchain-Solutions/Solidity-files/HEAD/.deps/npm/@openzeppelin/contracts/access/AccessControl.sol -------------------------------------------------------------------------------- /.deps/npm/@openzeppelin/contracts/access/IAccessControl.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viken-Blockchain-Solutions/Solidity-files/HEAD/.deps/npm/@openzeppelin/contracts/access/IAccessControl.sol -------------------------------------------------------------------------------- /.deps/npm/@openzeppelin/contracts/access/Ownable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viken-Blockchain-Solutions/Solidity-files/HEAD/.deps/npm/@openzeppelin/contracts/access/Ownable.sol -------------------------------------------------------------------------------- /.deps/npm/@openzeppelin/contracts/token/ERC721/ERC721.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viken-Blockchain-Solutions/Solidity-files/HEAD/.deps/npm/@openzeppelin/contracts/token/ERC721/ERC721.sol -------------------------------------------------------------------------------- /.deps/npm/@openzeppelin/contracts/token/ERC721/IERC721.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viken-Blockchain-Solutions/Solidity-files/HEAD/.deps/npm/@openzeppelin/contracts/token/ERC721/IERC721.sol -------------------------------------------------------------------------------- /.deps/npm/@openzeppelin/contracts/token/ERC721/IERC721Receiver.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viken-Blockchain-Solutions/Solidity-files/HEAD/.deps/npm/@openzeppelin/contracts/token/ERC721/IERC721Receiver.sol -------------------------------------------------------------------------------- /.deps/npm/@openzeppelin/contracts/token/ERC721/extensions/ERC721Burnable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viken-Blockchain-Solutions/Solidity-files/HEAD/.deps/npm/@openzeppelin/contracts/token/ERC721/extensions/ERC721Burnable.sol -------------------------------------------------------------------------------- /.deps/npm/@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viken-Blockchain-Solutions/Solidity-files/HEAD/.deps/npm/@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.sol -------------------------------------------------------------------------------- /.deps/npm/@openzeppelin/contracts/token/ERC721/extensions/IERC721Metadata.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viken-Blockchain-Solutions/Solidity-files/HEAD/.deps/npm/@openzeppelin/contracts/token/ERC721/extensions/IERC721Metadata.sol -------------------------------------------------------------------------------- /.deps/npm/@openzeppelin/contracts/utils/Address.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viken-Blockchain-Solutions/Solidity-files/HEAD/.deps/npm/@openzeppelin/contracts/utils/Address.sol -------------------------------------------------------------------------------- /.deps/npm/@openzeppelin/contracts/utils/Context.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viken-Blockchain-Solutions/Solidity-files/HEAD/.deps/npm/@openzeppelin/contracts/utils/Context.sol -------------------------------------------------------------------------------- /.deps/npm/@openzeppelin/contracts/utils/Counters.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viken-Blockchain-Solutions/Solidity-files/HEAD/.deps/npm/@openzeppelin/contracts/utils/Counters.sol -------------------------------------------------------------------------------- /.deps/npm/@openzeppelin/contracts/utils/Strings.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viken-Blockchain-Solutions/Solidity-files/HEAD/.deps/npm/@openzeppelin/contracts/utils/Strings.sol -------------------------------------------------------------------------------- /.deps/npm/@openzeppelin/contracts/utils/introspection/ERC165.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viken-Blockchain-Solutions/Solidity-files/HEAD/.deps/npm/@openzeppelin/contracts/utils/introspection/ERC165.sol -------------------------------------------------------------------------------- /.deps/npm/@openzeppelin/contracts/utils/introspection/IERC165.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viken-Blockchain-Solutions/Solidity-files/HEAD/.deps/npm/@openzeppelin/contracts/utils/introspection/IERC165.sol -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viken-Blockchain-Solutions/Solidity-files/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viken-Blockchain-Solutions/Solidity-files/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viken-Blockchain-Solutions/Solidity-files/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viken-Blockchain-Solutions/Solidity-files/HEAD/README.md -------------------------------------------------------------------------------- /SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viken-Blockchain-Solutions/Solidity-files/HEAD/SUMMARY.md -------------------------------------------------------------------------------- /smart-contracts/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viken-Blockchain-Solutions/Solidity-files/HEAD/smart-contracts/.gitignore -------------------------------------------------------------------------------- /smart-contracts/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viken-Blockchain-Solutions/Solidity-files/HEAD/smart-contracts/.vscode/settings.json -------------------------------------------------------------------------------- /smart-contracts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viken-Blockchain-Solutions/Solidity-files/HEAD/smart-contracts/README.md -------------------------------------------------------------------------------- /smart-contracts/contracts/Admin/VikenDeployer.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viken-Blockchain-Solutions/Solidity-files/HEAD/smart-contracts/contracts/Admin/VikenDeployer.sol -------------------------------------------------------------------------------- /smart-contracts/contracts/Admin/Whitelisted.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viken-Blockchain-Solutions/Solidity-files/HEAD/smart-contracts/contracts/Admin/Whitelisted.sol -------------------------------------------------------------------------------- /smart-contracts/contracts/ERC20/VikenERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viken-Blockchain-Solutions/Solidity-files/HEAD/smart-contracts/contracts/ERC20/VikenERC20.sol -------------------------------------------------------------------------------- /smart-contracts/contracts/ERC20/external/UniswapV2Library.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viken-Blockchain-Solutions/Solidity-files/HEAD/smart-contracts/contracts/ERC20/external/UniswapV2Library.sol -------------------------------------------------------------------------------- /smart-contracts/contracts/ERC20/external/UniswapV3Library.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viken-Blockchain-Solutions/Solidity-files/HEAD/smart-contracts/contracts/ERC20/external/UniswapV3Library.sol -------------------------------------------------------------------------------- /smart-contracts/contracts/ERC20/testERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viken-Blockchain-Solutions/Solidity-files/HEAD/smart-contracts/contracts/ERC20/testERC20.sol -------------------------------------------------------------------------------- /smart-contracts/contracts/Nft/MarketPlace.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viken-Blockchain-Solutions/Solidity-files/HEAD/smart-contracts/contracts/Nft/MarketPlace.sol -------------------------------------------------------------------------------- /smart-contracts/contracts/Nft/nft_docs/MintablePresale.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viken-Blockchain-Solutions/Solidity-files/HEAD/smart-contracts/contracts/Nft/nft_docs/MintablePresale.txt -------------------------------------------------------------------------------- /smart-contracts/contracts/Nft/nft_docs/README_NFT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viken-Blockchain-Solutions/Solidity-files/HEAD/smart-contracts/contracts/Nft/nft_docs/README_NFT.md -------------------------------------------------------------------------------- /smart-contracts/contracts/Non_fungable_tokens/New721Collection.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viken-Blockchain-Solutions/Solidity-files/HEAD/smart-contracts/contracts/Non_fungable_tokens/New721Collection.sol -------------------------------------------------------------------------------- /smart-contracts/contracts/Non_fungable_tokens/New721aCollection.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viken-Blockchain-Solutions/Solidity-files/HEAD/smart-contracts/contracts/Non_fungable_tokens/New721aCollection.sol -------------------------------------------------------------------------------- /smart-contracts/contracts/Payments/BatchPayments.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viken-Blockchain-Solutions/Solidity-files/HEAD/smart-contracts/contracts/Payments/BatchPayments.sol -------------------------------------------------------------------------------- /smart-contracts/contracts/Payments/BatchTransferNft.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viken-Blockchain-Solutions/Solidity-files/HEAD/smart-contracts/contracts/Payments/BatchTransferNft.sol -------------------------------------------------------------------------------- /smart-contracts/contracts/Payments/PAYMENT_README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viken-Blockchain-Solutions/Solidity-files/HEAD/smart-contracts/contracts/Payments/PAYMENT_README.md -------------------------------------------------------------------------------- /smart-contracts/contracts/Payments/RoyaltySplitter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viken-Blockchain-Solutions/Solidity-files/HEAD/smart-contracts/contracts/Payments/RoyaltySplitter.sol -------------------------------------------------------------------------------- /smart-contracts/contracts/Payments/Spread.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viken-Blockchain-Solutions/Solidity-files/HEAD/smart-contracts/contracts/Payments/Spread.sol -------------------------------------------------------------------------------- /smart-contracts/contracts/Proxy/ERC20Proxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viken-Blockchain-Solutions/Solidity-files/HEAD/smart-contracts/contracts/Proxy/ERC20Proxy.sol -------------------------------------------------------------------------------- /smart-contracts/contracts/Proxy/EthereumProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viken-Blockchain-Solutions/Solidity-files/HEAD/smart-contracts/contracts/Proxy/EthereumProxy.sol -------------------------------------------------------------------------------- /smart-contracts/contracts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viken-Blockchain-Solutions/Solidity-files/HEAD/smart-contracts/contracts/README.md -------------------------------------------------------------------------------- /smart-contracts/contracts/Timelocked/LockedAccount.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viken-Blockchain-Solutions/Solidity-files/HEAD/smart-contracts/contracts/Timelocked/LockedAccount.sol -------------------------------------------------------------------------------- /smart-contracts/contracts/Timelocked/trustfund_V1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viken-Blockchain-Solutions/Solidity-files/HEAD/smart-contracts/contracts/Timelocked/trustfund_V1.sol -------------------------------------------------------------------------------- /smart-contracts/contracts/mock/MockNft.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viken-Blockchain-Solutions/Solidity-files/HEAD/smart-contracts/contracts/mock/MockNft.sol -------------------------------------------------------------------------------- /smart-contracts/contracts/staking/Fees.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viken-Blockchain-Solutions/Solidity-files/HEAD/smart-contracts/contracts/staking/Fees.sol -------------------------------------------------------------------------------- /smart-contracts/contracts/staking/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viken-Blockchain-Solutions/Solidity-files/HEAD/smart-contracts/contracts/staking/README.md -------------------------------------------------------------------------------- /smart-contracts/contracts/staking/TicketVault.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viken-Blockchain-Solutions/Solidity-files/HEAD/smart-contracts/contracts/staking/TicketVault.sol -------------------------------------------------------------------------------- /smart-contracts/docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viken-Blockchain-Solutions/Solidity-files/HEAD/smart-contracts/docs/index.html -------------------------------------------------------------------------------- /smart-contracts/docs/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viken-Blockchain-Solutions/Solidity-files/HEAD/smart-contracts/docs/main.js -------------------------------------------------------------------------------- /smart-contracts/docs/main.js.LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viken-Blockchain-Solutions/Solidity-files/HEAD/smart-contracts/docs/main.js.LICENSE.txt -------------------------------------------------------------------------------- /smart-contracts/hardhat.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viken-Blockchain-Solutions/Solidity-files/HEAD/smart-contracts/hardhat.config.js -------------------------------------------------------------------------------- /smart-contracts/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viken-Blockchain-Solutions/Solidity-files/HEAD/smart-contracts/package.json -------------------------------------------------------------------------------- /smart-contracts/scripts/1_deploy_main_contracts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viken-Blockchain-Solutions/Solidity-files/HEAD/smart-contracts/scripts/1_deploy_main_contracts.js -------------------------------------------------------------------------------- /smart-contracts/scripts/2_deploy_ticketvault.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viken-Blockchain-Solutions/Solidity-files/HEAD/smart-contracts/scripts/2_deploy_ticketvault.js -------------------------------------------------------------------------------- /smart-contracts/scripts/3_deploy_locked.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viken-Blockchain-Solutions/Solidity-files/HEAD/smart-contracts/scripts/3_deploy_locked.js -------------------------------------------------------------------------------- /smart-contracts/scripts/4_deploy_nft_marketplace.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viken-Blockchain-Solutions/Solidity-files/HEAD/smart-contracts/scripts/4_deploy_nft_marketplace.js -------------------------------------------------------------------------------- /smart-contracts/scripts/5_deploy_new_721_col.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viken-Blockchain-Solutions/Solidity-files/HEAD/smart-contracts/scripts/5_deploy_new_721_col.js -------------------------------------------------------------------------------- /smart-contracts/scripts/6_deploy_royaltysplit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viken-Blockchain-Solutions/Solidity-files/HEAD/smart-contracts/scripts/6_deploy_royaltysplit.js -------------------------------------------------------------------------------- /smart-contracts/scripts/7_deploy_whitelisted.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viken-Blockchain-Solutions/Solidity-files/HEAD/smart-contracts/scripts/7_deploy_whitelisted.js -------------------------------------------------------------------------------- /smart-contracts/scripts/8_deploy_spread.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viken-Blockchain-Solutions/Solidity-files/HEAD/smart-contracts/scripts/8_deploy_spread.js -------------------------------------------------------------------------------- /smart-contracts/test/1_TestERC20.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viken-Blockchain-Solutions/Solidity-files/HEAD/smart-contracts/test/1_TestERC20.test.js -------------------------------------------------------------------------------- /smart-contracts/test/2_TicketVault.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viken-Blockchain-Solutions/Solidity-files/HEAD/smart-contracts/test/2_TicketVault.test.js -------------------------------------------------------------------------------- /smart-contracts/test/3_Batch_payments.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viken-Blockchain-Solutions/Solidity-files/HEAD/smart-contracts/test/3_Batch_payments.test.js -------------------------------------------------------------------------------- /smart-contracts/test/4_LockedAccount.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viken-Blockchain-Solutions/Solidity-files/HEAD/smart-contracts/test/4_LockedAccount.test.js -------------------------------------------------------------------------------- /smart-contracts/test/5_Spread.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viken-Blockchain-Solutions/Solidity-files/HEAD/smart-contracts/test/5_Spread.test.js -------------------------------------------------------------------------------- /smart-contracts/test/5_erc1155.test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viken-Blockchain-Solutions/Solidity-files/HEAD/smart-contracts/test/5_erc1155.test.txt -------------------------------------------------------------------------------- /smart-contracts/test/6_New_721_collection.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viken-Blockchain-Solutions/Solidity-files/HEAD/smart-contracts/test/6_New_721_collection.test.js -------------------------------------------------------------------------------- /smart-contracts/test/7_RoyaltySplitter.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viken-Blockchain-Solutions/Solidity-files/HEAD/smart-contracts/test/7_RoyaltySplitter.test.js -------------------------------------------------------------------------------- /smart-contracts/test/8_BatchTransfer_nft.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viken-Blockchain-Solutions/Solidity-files/HEAD/smart-contracts/test/8_BatchTransfer_nft.test.js -------------------------------------------------------------------------------- /smart-contracts/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viken-Blockchain-Solutions/Solidity-files/HEAD/smart-contracts/yarn.lock -------------------------------------------------------------------------------- /templates/example-files/batch_payments.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viken-Blockchain-Solutions/Solidity-files/HEAD/templates/example-files/batch_payments.sol -------------------------------------------------------------------------------- /templates/example-files/blocks_per_day.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viken-Blockchain-Solutions/Solidity-files/HEAD/templates/example-files/blocks_per_day.sol -------------------------------------------------------------------------------- /templates/example-files/calculate_fees.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viken-Blockchain-Solutions/Solidity-files/HEAD/templates/example-files/calculate_fees.sol -------------------------------------------------------------------------------- /templates/example-files/calculations.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viken-Blockchain-Solutions/Solidity-files/HEAD/templates/example-files/calculations.sol -------------------------------------------------------------------------------- /templates/example-files/call_parent_constructor.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viken-Blockchain-Solutions/Solidity-files/HEAD/templates/example-files/call_parent_constructor.sol -------------------------------------------------------------------------------- /templates/example-files/custom_errors.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viken-Blockchain-Solutions/Solidity-files/HEAD/templates/example-files/custom_errors.sol -------------------------------------------------------------------------------- /templates/example-files/enum.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viken-Blockchain-Solutions/Solidity-files/HEAD/templates/example-files/enum.sol -------------------------------------------------------------------------------- /templates/example-files/iterable_mapping.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viken-Blockchain-Solutions/Solidity-files/HEAD/templates/example-files/iterable_mapping.sol -------------------------------------------------------------------------------- /templates/example-files/modifiers.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viken-Blockchain-Solutions/Solidity-files/HEAD/templates/example-files/modifiers.sol -------------------------------------------------------------------------------- /templates/example-files/only_once.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viken-Blockchain-Solutions/Solidity-files/HEAD/templates/example-files/only_once.sol -------------------------------------------------------------------------------- /templates/example-files/staking_rewards.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viken-Blockchain-Solutions/Solidity-files/HEAD/templates/example-files/staking_rewards.sol -------------------------------------------------------------------------------- /templates/example-files/struct.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viken-Blockchain-Solutions/Solidity-files/HEAD/templates/example-files/struct.sol -------------------------------------------------------------------------------- /templates/example-files/take_fees.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viken-Blockchain-Solutions/Solidity-files/HEAD/templates/example-files/take_fees.sol -------------------------------------------------------------------------------- /templates/smart-contract-templates/artifacts/Boilerplate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viken-Blockchain-Solutions/Solidity-files/HEAD/templates/smart-contract-templates/artifacts/Boilerplate.json -------------------------------------------------------------------------------- /templates/smart-contract-templates/artifacts/Boilerplate_metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viken-Blockchain-Solutions/Solidity-files/HEAD/templates/smart-contract-templates/artifacts/Boilerplate_metadata.json -------------------------------------------------------------------------------- /templates/smart-contract-templates/artifacts/build-info/b2b7927dcdf96f4355b307dda754208a.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viken-Blockchain-Solutions/Solidity-files/HEAD/templates/smart-contract-templates/artifacts/build-info/b2b7927dcdf96f4355b307dda754208a.json -------------------------------------------------------------------------------- /templates/smart-contract-templates/contract-boilerplate.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viken-Blockchain-Solutions/Solidity-files/HEAD/templates/smart-contract-templates/contract-boilerplate.sol -------------------------------------------------------------------------------- /templates/smart-contract-templates/erc1155-boilerplate.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viken-Blockchain-Solutions/Solidity-files/HEAD/templates/smart-contract-templates/erc1155-boilerplate.sol -------------------------------------------------------------------------------- /templates/smart-contract-templates/erc20-boilerplate.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viken-Blockchain-Solutions/Solidity-files/HEAD/templates/smart-contract-templates/erc20-boilerplate.sol -------------------------------------------------------------------------------- /templates/smart-contract-templates/erc721-boilerplate.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viken-Blockchain-Solutions/Solidity-files/HEAD/templates/smart-contract-templates/erc721-boilerplate.sol -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viken-Blockchain-Solutions/Solidity-files/HEAD/yarn.lock --------------------------------------------------------------------------------