├── .env.sample ├── .gitbook.yaml ├── .gitignore ├── README.md ├── abis ├── AccessControl.json ├── AccessControlUpgradeable.json ├── BankrollToken.json ├── Bouncer.json ├── Dispatcher.json ├── DispatcherFactory.json ├── ERC165.json ├── ERC165Upgradeable.json ├── ERC1967Proxy.json ├── IAccessControl.json ├── IAccessControlUpgradeable.json ├── IArchERC20.json ├── IDispatcher.json ├── IDispatcherFactory.json ├── IERC165.json ├── IERC165Upgradeable.json ├── IERC20.json ├── IQueryEngine.json ├── IRewardsManager.json ├── ITimelockController.json ├── ITipJar.json ├── IVotingPower.json ├── Proxy.json ├── QueryEngine.json ├── TimelockController.json ├── TipJar.json ├── TipJarManager.json ├── TipJarProxy.json └── Trader.json ├── arguments.js ├── contracts ├── BankrollToken.sol ├── Bouncer.sol ├── Dispatcher.sol ├── DispatcherFactory.sol ├── QueryEngine.sol ├── TimelockController.sol ├── TipJar.sol ├── TipJarManager.sol ├── TipJarProxy.sol ├── interfaces │ ├── IArchERC20.sol │ ├── IDispatcher.sol │ ├── IDispatcherFactory.sol │ ├── IERC165.sol │ ├── IERC165Upgradeable.sol │ ├── IERC20.sol │ ├── IQueryEngine.sol │ ├── IRewardsManager.sol │ ├── ITimelockController.sol │ ├── ITipJar.sol │ └── IVotingPower.sol └── lib │ ├── 0.8 │ ├── AccessControl.sol │ ├── AccessControlUpgradeable.sol │ ├── Address.sol │ ├── AddressUpgradeable.sol │ ├── CheckAndSend.sol │ ├── Context.sol │ ├── ContextUpgradeable.sol │ ├── ERC165.sol │ ├── ERC165Upgradeable.sol │ ├── ERC1967Proxy.sol │ ├── Initializable.sol │ └── Proxy.sol │ ├── AccessControl.sol │ ├── Address.sol │ ├── BytesLib.sol │ ├── CalldataEditor.sol │ ├── Context.sol │ ├── EnumerableSet.sol │ ├── ReentrancyGuard.sol │ ├── SafeERC20.sol │ ├── SafeMath.sol │ └── Trader.sol ├── deploy ├── 1_query_engine.js ├── 2_dispatcher_factory.js ├── 3_bouncer.js ├── 4_tipjar.js ├── 5_tipjar_manager.js ├── 6_timelock_controller.js ├── 7_tipjar_proxy.js └── 8_tipjar_manager_init.js ├── deployments ├── mainnet │ ├── .chainId │ ├── DispatcherFactory.json │ ├── QueryEngine.json │ ├── TimelockController.json │ ├── TipJar.json │ ├── TipJarManager.json │ └── TipJarProxy.json └── rinkeby │ ├── .chainId │ ├── DispatcherFactory.json │ ├── QueryEngine.json │ ├── TimelockController.json │ ├── TipJar.json │ ├── TipJarManager.json │ └── TipJarProxy.json ├── docify.js ├── docs ├── README.md ├── SUMMARY.md ├── pages │ └── archer-core │ │ ├── Dispatcher.md │ │ ├── DispatcherFactory.md │ │ ├── QueryEngine.md │ │ ├── interfaces │ │ ├── IERC20.md │ │ └── IQueryEngine.md │ │ └── lib │ │ ├── AccessControl.md │ │ ├── Address.md │ │ ├── BytesLib.md │ │ ├── CalldataEditor.md │ │ ├── Context.md │ │ ├── EnumerableSet.md │ │ ├── ReentrancyGuard.md │ │ ├── SafeERC20.md │ │ ├── SafeMath.md │ │ └── Trader.md └── templates │ └── contract.hbs ├── hardhat.config.js ├── package.json ├── scripts └── createDispatcher.js └── test ├── abis ├── BankrollToken.json └── Dispatcher.json ├── fixtures.js └── spec └── Bouncer.spec.js /.env.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/.env.sample -------------------------------------------------------------------------------- /.gitbook.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/.gitbook.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/README.md -------------------------------------------------------------------------------- /abis/AccessControl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/abis/AccessControl.json -------------------------------------------------------------------------------- /abis/AccessControlUpgradeable.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/abis/AccessControlUpgradeable.json -------------------------------------------------------------------------------- /abis/BankrollToken.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/abis/BankrollToken.json -------------------------------------------------------------------------------- /abis/Bouncer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/abis/Bouncer.json -------------------------------------------------------------------------------- /abis/Dispatcher.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/abis/Dispatcher.json -------------------------------------------------------------------------------- /abis/DispatcherFactory.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/abis/DispatcherFactory.json -------------------------------------------------------------------------------- /abis/ERC165.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/abis/ERC165.json -------------------------------------------------------------------------------- /abis/ERC165Upgradeable.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/abis/ERC165Upgradeable.json -------------------------------------------------------------------------------- /abis/ERC1967Proxy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/abis/ERC1967Proxy.json -------------------------------------------------------------------------------- /abis/IAccessControl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/abis/IAccessControl.json -------------------------------------------------------------------------------- /abis/IAccessControlUpgradeable.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/abis/IAccessControlUpgradeable.json -------------------------------------------------------------------------------- /abis/IArchERC20.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/abis/IArchERC20.json -------------------------------------------------------------------------------- /abis/IDispatcher.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/abis/IDispatcher.json -------------------------------------------------------------------------------- /abis/IDispatcherFactory.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/abis/IDispatcherFactory.json -------------------------------------------------------------------------------- /abis/IERC165.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/abis/IERC165.json -------------------------------------------------------------------------------- /abis/IERC165Upgradeable.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/abis/IERC165Upgradeable.json -------------------------------------------------------------------------------- /abis/IERC20.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/abis/IERC20.json -------------------------------------------------------------------------------- /abis/IQueryEngine.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/abis/IQueryEngine.json -------------------------------------------------------------------------------- /abis/IRewardsManager.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/abis/IRewardsManager.json -------------------------------------------------------------------------------- /abis/ITimelockController.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/abis/ITimelockController.json -------------------------------------------------------------------------------- /abis/ITipJar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/abis/ITipJar.json -------------------------------------------------------------------------------- /abis/IVotingPower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/abis/IVotingPower.json -------------------------------------------------------------------------------- /abis/Proxy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/abis/Proxy.json -------------------------------------------------------------------------------- /abis/QueryEngine.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/abis/QueryEngine.json -------------------------------------------------------------------------------- /abis/TimelockController.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/abis/TimelockController.json -------------------------------------------------------------------------------- /abis/TipJar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/abis/TipJar.json -------------------------------------------------------------------------------- /abis/TipJarManager.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/abis/TipJarManager.json -------------------------------------------------------------------------------- /abis/TipJarProxy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/abis/TipJarProxy.json -------------------------------------------------------------------------------- /abis/Trader.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/abis/Trader.json -------------------------------------------------------------------------------- /arguments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/arguments.js -------------------------------------------------------------------------------- /contracts/BankrollToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/contracts/BankrollToken.sol -------------------------------------------------------------------------------- /contracts/Bouncer.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/contracts/Bouncer.sol -------------------------------------------------------------------------------- /contracts/Dispatcher.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/contracts/Dispatcher.sol -------------------------------------------------------------------------------- /contracts/DispatcherFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/contracts/DispatcherFactory.sol -------------------------------------------------------------------------------- /contracts/QueryEngine.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/contracts/QueryEngine.sol -------------------------------------------------------------------------------- /contracts/TimelockController.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/contracts/TimelockController.sol -------------------------------------------------------------------------------- /contracts/TipJar.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/contracts/TipJar.sol -------------------------------------------------------------------------------- /contracts/TipJarManager.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/contracts/TipJarManager.sol -------------------------------------------------------------------------------- /contracts/TipJarProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/contracts/TipJarProxy.sol -------------------------------------------------------------------------------- /contracts/interfaces/IArchERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/contracts/interfaces/IArchERC20.sol -------------------------------------------------------------------------------- /contracts/interfaces/IDispatcher.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/contracts/interfaces/IDispatcher.sol -------------------------------------------------------------------------------- /contracts/interfaces/IDispatcherFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/contracts/interfaces/IDispatcherFactory.sol -------------------------------------------------------------------------------- /contracts/interfaces/IERC165.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/contracts/interfaces/IERC165.sol -------------------------------------------------------------------------------- /contracts/interfaces/IERC165Upgradeable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/contracts/interfaces/IERC165Upgradeable.sol -------------------------------------------------------------------------------- /contracts/interfaces/IERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/contracts/interfaces/IERC20.sol -------------------------------------------------------------------------------- /contracts/interfaces/IQueryEngine.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/contracts/interfaces/IQueryEngine.sol -------------------------------------------------------------------------------- /contracts/interfaces/IRewardsManager.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/contracts/interfaces/IRewardsManager.sol -------------------------------------------------------------------------------- /contracts/interfaces/ITimelockController.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/contracts/interfaces/ITimelockController.sol -------------------------------------------------------------------------------- /contracts/interfaces/ITipJar.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/contracts/interfaces/ITipJar.sol -------------------------------------------------------------------------------- /contracts/interfaces/IVotingPower.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/contracts/interfaces/IVotingPower.sol -------------------------------------------------------------------------------- /contracts/lib/0.8/AccessControl.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/contracts/lib/0.8/AccessControl.sol -------------------------------------------------------------------------------- /contracts/lib/0.8/AccessControlUpgradeable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/contracts/lib/0.8/AccessControlUpgradeable.sol -------------------------------------------------------------------------------- /contracts/lib/0.8/Address.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/contracts/lib/0.8/Address.sol -------------------------------------------------------------------------------- /contracts/lib/0.8/AddressUpgradeable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/contracts/lib/0.8/AddressUpgradeable.sol -------------------------------------------------------------------------------- /contracts/lib/0.8/CheckAndSend.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/contracts/lib/0.8/CheckAndSend.sol -------------------------------------------------------------------------------- /contracts/lib/0.8/Context.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/contracts/lib/0.8/Context.sol -------------------------------------------------------------------------------- /contracts/lib/0.8/ContextUpgradeable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/contracts/lib/0.8/ContextUpgradeable.sol -------------------------------------------------------------------------------- /contracts/lib/0.8/ERC165.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/contracts/lib/0.8/ERC165.sol -------------------------------------------------------------------------------- /contracts/lib/0.8/ERC165Upgradeable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/contracts/lib/0.8/ERC165Upgradeable.sol -------------------------------------------------------------------------------- /contracts/lib/0.8/ERC1967Proxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/contracts/lib/0.8/ERC1967Proxy.sol -------------------------------------------------------------------------------- /contracts/lib/0.8/Initializable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/contracts/lib/0.8/Initializable.sol -------------------------------------------------------------------------------- /contracts/lib/0.8/Proxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/contracts/lib/0.8/Proxy.sol -------------------------------------------------------------------------------- /contracts/lib/AccessControl.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/contracts/lib/AccessControl.sol -------------------------------------------------------------------------------- /contracts/lib/Address.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/contracts/lib/Address.sol -------------------------------------------------------------------------------- /contracts/lib/BytesLib.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/contracts/lib/BytesLib.sol -------------------------------------------------------------------------------- /contracts/lib/CalldataEditor.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/contracts/lib/CalldataEditor.sol -------------------------------------------------------------------------------- /contracts/lib/Context.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/contracts/lib/Context.sol -------------------------------------------------------------------------------- /contracts/lib/EnumerableSet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/contracts/lib/EnumerableSet.sol -------------------------------------------------------------------------------- /contracts/lib/ReentrancyGuard.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/contracts/lib/ReentrancyGuard.sol -------------------------------------------------------------------------------- /contracts/lib/SafeERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/contracts/lib/SafeERC20.sol -------------------------------------------------------------------------------- /contracts/lib/SafeMath.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/contracts/lib/SafeMath.sol -------------------------------------------------------------------------------- /contracts/lib/Trader.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/contracts/lib/Trader.sol -------------------------------------------------------------------------------- /deploy/1_query_engine.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/deploy/1_query_engine.js -------------------------------------------------------------------------------- /deploy/2_dispatcher_factory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/deploy/2_dispatcher_factory.js -------------------------------------------------------------------------------- /deploy/3_bouncer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/deploy/3_bouncer.js -------------------------------------------------------------------------------- /deploy/4_tipjar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/deploy/4_tipjar.js -------------------------------------------------------------------------------- /deploy/5_tipjar_manager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/deploy/5_tipjar_manager.js -------------------------------------------------------------------------------- /deploy/6_timelock_controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/deploy/6_timelock_controller.js -------------------------------------------------------------------------------- /deploy/7_tipjar_proxy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/deploy/7_tipjar_proxy.js -------------------------------------------------------------------------------- /deploy/8_tipjar_manager_init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/deploy/8_tipjar_manager_init.js -------------------------------------------------------------------------------- /deployments/mainnet/.chainId: -------------------------------------------------------------------------------- 1 | 1 -------------------------------------------------------------------------------- /deployments/mainnet/DispatcherFactory.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/deployments/mainnet/DispatcherFactory.json -------------------------------------------------------------------------------- /deployments/mainnet/QueryEngine.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/deployments/mainnet/QueryEngine.json -------------------------------------------------------------------------------- /deployments/mainnet/TimelockController.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/deployments/mainnet/TimelockController.json -------------------------------------------------------------------------------- /deployments/mainnet/TipJar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/deployments/mainnet/TipJar.json -------------------------------------------------------------------------------- /deployments/mainnet/TipJarManager.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/deployments/mainnet/TipJarManager.json -------------------------------------------------------------------------------- /deployments/mainnet/TipJarProxy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/deployments/mainnet/TipJarProxy.json -------------------------------------------------------------------------------- /deployments/rinkeby/.chainId: -------------------------------------------------------------------------------- 1 | 4 -------------------------------------------------------------------------------- /deployments/rinkeby/DispatcherFactory.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/deployments/rinkeby/DispatcherFactory.json -------------------------------------------------------------------------------- /deployments/rinkeby/QueryEngine.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/deployments/rinkeby/QueryEngine.json -------------------------------------------------------------------------------- /deployments/rinkeby/TimelockController.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/deployments/rinkeby/TimelockController.json -------------------------------------------------------------------------------- /deployments/rinkeby/TipJar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/deployments/rinkeby/TipJar.json -------------------------------------------------------------------------------- /deployments/rinkeby/TipJarManager.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/deployments/rinkeby/TipJarManager.json -------------------------------------------------------------------------------- /deployments/rinkeby/TipJarProxy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/deployments/rinkeby/TipJarProxy.json -------------------------------------------------------------------------------- /docify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/docify.js -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/docs/SUMMARY.md -------------------------------------------------------------------------------- /docs/pages/archer-core/Dispatcher.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/docs/pages/archer-core/Dispatcher.md -------------------------------------------------------------------------------- /docs/pages/archer-core/DispatcherFactory.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/docs/pages/archer-core/DispatcherFactory.md -------------------------------------------------------------------------------- /docs/pages/archer-core/QueryEngine.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/docs/pages/archer-core/QueryEngine.md -------------------------------------------------------------------------------- /docs/pages/archer-core/interfaces/IERC20.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/docs/pages/archer-core/interfaces/IERC20.md -------------------------------------------------------------------------------- /docs/pages/archer-core/interfaces/IQueryEngine.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/docs/pages/archer-core/interfaces/IQueryEngine.md -------------------------------------------------------------------------------- /docs/pages/archer-core/lib/AccessControl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/docs/pages/archer-core/lib/AccessControl.md -------------------------------------------------------------------------------- /docs/pages/archer-core/lib/Address.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/docs/pages/archer-core/lib/Address.md -------------------------------------------------------------------------------- /docs/pages/archer-core/lib/BytesLib.md: -------------------------------------------------------------------------------- 1 | ## `BytesLib` 2 | 3 | # Functions: 4 | -------------------------------------------------------------------------------- /docs/pages/archer-core/lib/CalldataEditor.md: -------------------------------------------------------------------------------- 1 | ## `CalldataEditor` 2 | 3 | # Functions: 4 | -------------------------------------------------------------------------------- /docs/pages/archer-core/lib/Context.md: -------------------------------------------------------------------------------- 1 | ## `Context` 2 | 3 | # Functions: 4 | -------------------------------------------------------------------------------- /docs/pages/archer-core/lib/EnumerableSet.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/docs/pages/archer-core/lib/EnumerableSet.md -------------------------------------------------------------------------------- /docs/pages/archer-core/lib/ReentrancyGuard.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/docs/pages/archer-core/lib/ReentrancyGuard.md -------------------------------------------------------------------------------- /docs/pages/archer-core/lib/SafeERC20.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/docs/pages/archer-core/lib/SafeERC20.md -------------------------------------------------------------------------------- /docs/pages/archer-core/lib/SafeMath.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/docs/pages/archer-core/lib/SafeMath.md -------------------------------------------------------------------------------- /docs/pages/archer-core/lib/Trader.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/docs/pages/archer-core/lib/Trader.md -------------------------------------------------------------------------------- /docs/templates/contract.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/docs/templates/contract.hbs -------------------------------------------------------------------------------- /hardhat.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/hardhat.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/package.json -------------------------------------------------------------------------------- /scripts/createDispatcher.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/scripts/createDispatcher.js -------------------------------------------------------------------------------- /test/abis/BankrollToken.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/test/abis/BankrollToken.json -------------------------------------------------------------------------------- /test/abis/Dispatcher.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/test/abis/Dispatcher.json -------------------------------------------------------------------------------- /test/fixtures.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/test/fixtures.js -------------------------------------------------------------------------------- /test/spec/Bouncer.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archerdao/archer-core/HEAD/test/spec/Bouncer.spec.js --------------------------------------------------------------------------------