├── .gitignore ├── README.md ├── audits ├── certik │ └── audit.pdf └── hacken │ └── audit.pdf ├── contracts ├── NativeVesting.sol ├── Vesting.sol ├── VestingFactory.sol ├── indexer │ ├── Index.tsol │ └── IndexFactory.tsol └── interfaces │ └── IFactory.sol ├── locklift.config.ts ├── package.json ├── script ├── 1-deploy-factory.ts └── 2-indexing-example.ts ├── test ├── 1-main.ts ├── 2-native-main.ts ├── 3-indexer.ts ├── contracts │ ├── Wallet.sol │ └── build │ │ ├── Wallet.abi.json │ │ ├── Wallet.base64 │ │ ├── Wallet.code │ │ └── Wallet.tvc └── utils │ ├── common.ts │ ├── indexer.ts │ └── wrappers │ ├── token.ts │ └── token_wallet.ts └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | node_modules 3 | 4 | script/reindex/data 5 | artifacts 6 | 7 | .DS_Store 8 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/venom-blockchain/vesting/HEAD/README.md -------------------------------------------------------------------------------- /audits/certik/audit.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/venom-blockchain/vesting/HEAD/audits/certik/audit.pdf -------------------------------------------------------------------------------- /audits/hacken/audit.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/venom-blockchain/vesting/HEAD/audits/hacken/audit.pdf -------------------------------------------------------------------------------- /contracts/NativeVesting.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/venom-blockchain/vesting/HEAD/contracts/NativeVesting.sol -------------------------------------------------------------------------------- /contracts/Vesting.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/venom-blockchain/vesting/HEAD/contracts/Vesting.sol -------------------------------------------------------------------------------- /contracts/VestingFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/venom-blockchain/vesting/HEAD/contracts/VestingFactory.sol -------------------------------------------------------------------------------- /contracts/indexer/Index.tsol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/venom-blockchain/vesting/HEAD/contracts/indexer/Index.tsol -------------------------------------------------------------------------------- /contracts/indexer/IndexFactory.tsol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/venom-blockchain/vesting/HEAD/contracts/indexer/IndexFactory.tsol -------------------------------------------------------------------------------- /contracts/interfaces/IFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/venom-blockchain/vesting/HEAD/contracts/interfaces/IFactory.sol -------------------------------------------------------------------------------- /locklift.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/venom-blockchain/vesting/HEAD/locklift.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/venom-blockchain/vesting/HEAD/package.json -------------------------------------------------------------------------------- /script/1-deploy-factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/venom-blockchain/vesting/HEAD/script/1-deploy-factory.ts -------------------------------------------------------------------------------- /script/2-indexing-example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/venom-blockchain/vesting/HEAD/script/2-indexing-example.ts -------------------------------------------------------------------------------- /test/1-main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/venom-blockchain/vesting/HEAD/test/1-main.ts -------------------------------------------------------------------------------- /test/2-native-main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/venom-blockchain/vesting/HEAD/test/2-native-main.ts -------------------------------------------------------------------------------- /test/3-indexer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/venom-blockchain/vesting/HEAD/test/3-indexer.ts -------------------------------------------------------------------------------- /test/contracts/Wallet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/venom-blockchain/vesting/HEAD/test/contracts/Wallet.sol -------------------------------------------------------------------------------- /test/contracts/build/Wallet.abi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/venom-blockchain/vesting/HEAD/test/contracts/build/Wallet.abi.json -------------------------------------------------------------------------------- /test/contracts/build/Wallet.base64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/venom-blockchain/vesting/HEAD/test/contracts/build/Wallet.base64 -------------------------------------------------------------------------------- /test/contracts/build/Wallet.code: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/venom-blockchain/vesting/HEAD/test/contracts/build/Wallet.code -------------------------------------------------------------------------------- /test/contracts/build/Wallet.tvc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/venom-blockchain/vesting/HEAD/test/contracts/build/Wallet.tvc -------------------------------------------------------------------------------- /test/utils/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/venom-blockchain/vesting/HEAD/test/utils/common.ts -------------------------------------------------------------------------------- /test/utils/indexer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/venom-blockchain/vesting/HEAD/test/utils/indexer.ts -------------------------------------------------------------------------------- /test/utils/wrappers/token.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/venom-blockchain/vesting/HEAD/test/utils/wrappers/token.ts -------------------------------------------------------------------------------- /test/utils/wrappers/token_wallet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/venom-blockchain/vesting/HEAD/test/utils/wrappers/token_wallet.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/venom-blockchain/vesting/HEAD/tsconfig.json --------------------------------------------------------------------------------