├── .env.example ├── .gitattributes ├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .gitmodules ├── .nvmrc ├── .pre-commit-config.yaml ├── .prettierrc ├── .solcover.cjs ├── .soliumignore ├── .soliumrc.json ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── SECURITY.md ├── contracts ├── child │ ├── BaseERC20.sol │ ├── BaseERC20NoSig.sol │ ├── ChildChain.sol │ ├── ChildERC20.sol │ ├── ChildERC721.sol │ ├── ChildERC721Mintable.sol │ ├── ChildToken.sol │ ├── ERC20Detailed.sol │ ├── MRC20.sol │ ├── bor │ │ ├── StateReceiver.sol │ │ └── StateSyncerVerifier.sol │ ├── misc │ │ ├── EIP712.sol │ │ ├── IParentToken.sol │ │ └── LibTokenTransferOrder.sol │ └── proxifiedChildToken │ │ ├── ChildERC20Proxified.sol │ │ ├── ChildERC721Proxified.sol │ │ └── ChildTokenProxy.sol ├── common │ ├── Registry.sol │ ├── gnosis │ │ ├── GnosisSafe.sol │ │ └── GnosisSafeProxy.sol │ ├── governance │ │ ├── Governable.sol │ │ ├── Governance.sol │ │ ├── GovernanceProxy.sol │ │ └── IGovernance.sol │ ├── lib │ │ ├── BytesLib.sol │ │ ├── Common.sol │ │ ├── ECVerify.sol │ │ ├── ExitPayloadReader.sol │ │ ├── Merkle.sol │ │ ├── MerklePatriciaProof.sol │ │ ├── PriorityQueue.sol │ │ └── RLPEncode.sol │ ├── misc │ │ ├── ContractReceiver.sol │ │ ├── DelegateProxy.sol │ │ ├── DelegateProxyForwarder.sol │ │ ├── DrainStakeManager.sol │ │ ├── Drainable.sol │ │ ├── ERCProxy.sol │ │ ├── Proxy.sol │ │ ├── ProxyStorage.sol │ │ └── UpgradableProxy.sol │ ├── mixin │ │ ├── ChainIdMixin.sol.template │ │ ├── GovernanceLockable.sol │ │ ├── Initializable.sol │ │ ├── Lockable.sol │ │ ├── OwnableLockable.sol │ │ └── RootChainable.sol │ └── tokens │ │ ├── ERC20NonTradable.sol │ │ ├── ERC721PlasmaMintable.sol │ │ ├── MaticWETH.sol │ │ ├── RootERC721.sol │ │ ├── TestToken.sol │ │ └── WETH.sol ├── root │ ├── IRootChain.sol │ ├── RootChain.sol │ ├── RootChainProxy.sol │ ├── RootChainStorage.sol │ ├── depositManager │ │ ├── DepositManager.sol │ │ ├── DepositManagerProxy.sol │ │ ├── DepositManagerStorage.sol │ │ └── IDepositManager.sol │ ├── predicates │ │ ├── ERC20Predicate.sol │ │ ├── ERC20PredicateBurnOnly.sol │ │ ├── ERC721Predicate.sol │ │ ├── ERC721PredicateBurnOnly.sol │ │ ├── IPredicate.sol │ │ └── MintableERC721Predicate.sol │ ├── stateSyncer │ │ └── StateSender.sol │ └── withdrawManager │ │ ├── ExitNFT.sol │ │ ├── IWithdrawManager.sol │ │ ├── WithdrawManager.sol │ │ ├── WithdrawManagerProxy.sol │ │ └── WithdrawManagerStorage.sol ├── staking │ ├── EventsHub.sol │ ├── EventsHubProxy.sol │ ├── StakingInfo.sol │ ├── slashing │ │ ├── ISlashingManager.sol │ │ └── SlashingManager.sol │ ├── stakeManager │ │ ├── IStakeManager.sol │ │ ├── StakeManager.sol │ │ ├── StakeManagerExtension.sol │ │ ├── StakeManagerProxy.sol │ │ ├── StakeManagerStorage.sol │ │ ├── StakeManagerStorageExtension.sol │ │ └── StakingNFT.sol │ └── validatorShare │ │ ├── IValidatorShare.sol │ │ ├── ValidatorShare.sol │ │ ├── ValidatorShareFactory.sol │ │ └── ValidatorShareProxy.sol └── test │ ├── ContractActor.sol │ ├── GovernanceLockableTest.sol │ ├── PolygonMigrationTest.sol │ ├── Proxy │ ├── ProxyTestImpl.sol │ └── ProxyTestImplStorageLayoutChange.sol │ ├── StakeManagerTest.sol │ ├── StakeManagerTestable.sol │ ├── TestMaticChildERC20.sol │ └── ValidatorShareTest.sol ├── docs └── autogen │ ├── .gitignore │ ├── book.css │ ├── book.toml │ ├── solidity.min.js │ └── src │ ├── README.md │ ├── SUMMARY.md │ └── contracts │ ├── Migrations.sol │ └── contract.Migrations.md │ ├── README.md │ ├── child │ ├── BaseERC20.sol │ │ └── contract.BaseERC20.md │ ├── BaseERC20NoSig.sol │ │ └── contract.BaseERC20NoSig.md │ ├── ChildChain.sol │ │ └── contract.ChildChain.md │ ├── ChildERC20.sol │ │ └── contract.ChildERC20.md │ ├── ChildERC721.sol │ │ └── contract.ChildERC721.md │ ├── ChildERC721Mintable.sol │ │ └── contract.ChildERC721Mintable.md │ ├── ChildToken.sol │ │ └── contract.ChildToken.md │ ├── ERC20Detailed.sol │ │ └── contract.ERC20Detailed.md │ ├── MRC20.sol │ │ └── contract.MRC20.md │ ├── README.md │ ├── bor │ │ ├── README.md │ │ ├── StateReceiver.sol │ │ │ └── interface.StateReceiver.md │ │ └── StateSyncerVerifier.sol │ │ │ └── contract.StateSyncerVerifier.md │ ├── misc │ │ ├── EIP712.sol │ │ │ └── contract.LibEIP712Domain.md │ │ ├── IParentToken.sol │ │ │ └── interface.IParentToken.md │ │ ├── LibTokenTransferOrder.sol │ │ │ └── contract.LibTokenTransferOrder.md │ │ ├── Marketplace.sol │ │ │ ├── contract.Marketplace.md │ │ │ └── interface.MarketplaceToken.md │ │ ├── ParentTokenMock.sol │ │ │ └── contract.ParentTokenMock.md │ │ └── README.md │ └── proxifiedChildToken │ │ ├── ChildERC20Proxified.sol │ │ └── contract.ChildERC20Proxified.md │ │ ├── ChildERC721Proxified.sol │ │ └── contract.ChildERC721Proxified.md │ │ ├── ChildTokenProxy.sol │ │ └── contract.ChildTokenProxy.md │ │ └── README.md │ ├── common │ ├── README.md │ ├── Registry.sol │ │ └── contract.Registry.md │ ├── gnosis │ │ ├── GnosisSafe.sol │ │ │ ├── contract.Enum.md │ │ │ ├── contract.Executor.md │ │ │ ├── contract.FallbackManager.md │ │ │ ├── contract.GnosisSafe.md │ │ │ ├── contract.ISignatureValidator.md │ │ │ ├── contract.ISignatureValidatorConstants.md │ │ │ ├── contract.MasterCopy.md │ │ │ ├── contract.Module.md │ │ │ ├── contract.ModuleManager.md │ │ │ ├── contract.OwnerManager.md │ │ │ ├── contract.SecuredTokenTransfer.md │ │ │ ├── contract.SelfAuthorized.md │ │ │ ├── contract.SignatureDecoder.md │ │ │ └── library.SafeMath.md │ │ ├── GnosisSafeProxy.sol │ │ │ └── contract.GnosisSafeProxy.md │ │ └── README.md │ ├── governance │ │ ├── Governable.sol │ │ │ └── contract.Governable.md │ │ ├── Governance.sol │ │ │ └── contract.Governance.md │ │ ├── GovernanceProxy.sol │ │ │ └── contract.GovernanceProxy.md │ │ ├── IGovernance.sol │ │ │ └── interface.IGovernance.md │ │ └── README.md │ ├── lib │ │ ├── BytesLib.sol │ │ │ └── library.BytesLib.md │ │ ├── Common.sol │ │ │ └── library.Common.md │ │ ├── ECVerify.sol │ │ │ └── library.ECVerify.md │ │ ├── ExitPayloadReader.sol │ │ │ └── library.ExitPayloadReader.md │ │ ├── Merkle.sol │ │ │ └── library.Merkle.md │ │ ├── MerklePatriciaProof.sol │ │ │ └── library.MerklePatriciaProof.md │ │ ├── PriorityQueue.sol │ │ │ └── contract.PriorityQueue.md │ │ ├── README.md │ │ └── RLPEncode.sol │ │ │ └── library.RLPEncode.md │ ├── misc │ │ ├── ContractReceiver.sol │ │ │ └── contract.ContractReceiver.md │ │ ├── DelegateProxy.sol │ │ │ └── contract.DelegateProxy.md │ │ ├── DelegateProxyForwarder.sol │ │ │ └── contract.DelegateProxyForwarder.md │ │ ├── DrainStakeManager.sol │ │ │ └── contract.DrainStakeManager.md │ │ ├── Drainable.sol │ │ │ └── contract.Drainable.md │ │ ├── ERCProxy.sol │ │ │ └── interface.ERCProxy.md │ │ ├── Proxy.sol │ │ │ └── contract.Proxy.md │ │ ├── ProxyStorage.sol │ │ │ └── contract.ProxyStorage.md │ │ ├── README.md │ │ └── UpgradableProxy.sol │ │ │ └── contract.UpgradableProxy.md │ ├── mixin │ │ ├── ChainIdMixin.sol │ │ │ └── contract.ChainIdMixin.md │ │ ├── GovernanceLockable.sol │ │ │ └── contract.GovernanceLockable.md │ │ ├── Initializable.sol │ │ │ └── contract.Initializable.md │ │ ├── Lockable.sol │ │ │ └── contract.Lockable.md │ │ ├── OwnableLockable.sol │ │ │ └── contract.OwnableLockable.md │ │ ├── README.md │ │ └── RootChainable.sol │ │ │ └── contract.RootChainable.md │ └── tokens │ │ ├── ERC20NonTradable.sol │ │ └── contract.ERC20NonTradable.md │ │ ├── ERC20NonTransferable.sol │ │ └── contract.ERC20NonTransferable.md │ │ ├── ERC721PlasmaMintable.sol │ │ └── contract.ERC721PlasmaMintable.md │ │ ├── MaticWETH.sol │ │ └── contract.MaticWETH.md │ │ ├── POLTokenMock.sol │ │ └── contract.POLTokenMock.md │ │ ├── README.md │ │ ├── RootERC721.sol │ │ └── contract.RootERC721.md │ │ ├── TestToken.sol │ │ └── contract.TestToken.md │ │ └── WETH.sol │ │ └── contract.WETH.md │ ├── root │ ├── IRootChain.sol │ │ └── interface.IRootChain.md │ ├── README.md │ ├── RootChain.sol │ │ └── contract.RootChain.md │ ├── RootChainProxy.sol │ │ └── contract.RootChainProxy.md │ ├── RootChainStorage.sol │ │ ├── contract.RootChainHeader.md │ │ └── contract.RootChainStorage.md │ ├── depositManager │ │ ├── DepositManager.sol │ │ │ ├── contract.DepositManager.md │ │ │ └── interface.IPolygonMigration.md │ │ ├── DepositManagerProxy.sol │ │ │ └── contract.DepositManagerProxy.md │ │ ├── DepositManagerStorage.sol │ │ │ ├── contract.DepositManagerHeader.md │ │ │ └── contract.DepositManagerStorage.md │ │ ├── IDepositManager.sol │ │ │ └── interface.IDepositManager.md │ │ └── README.md │ ├── predicates │ │ ├── ERC20Predicate.sol │ │ │ └── contract.ERC20Predicate.md │ │ ├── ERC20PredicateBurnOnly.sol │ │ │ └── contract.ERC20PredicateBurnOnly.md │ │ ├── ERC721Predicate.sol │ │ │ └── contract.ERC721Predicate.md │ │ ├── ERC721PredicateBurnOnly.sol │ │ │ └── contract.ERC721PredicateBurnOnly.md │ │ ├── IPredicate.sol │ │ │ ├── contract.IErcPredicate.md │ │ │ ├── contract.PredicateUtils.md │ │ │ └── interface.IPredicate.md │ │ ├── MarketplacePredicate.sol │ │ │ └── contract.MarketplacePredicate.md │ │ ├── MintableERC721Predicate.sol │ │ │ └── contract.MintableERC721Predicate.md │ │ ├── README.md │ │ ├── TransferWithSigPredicate.sol │ │ │ └── contract.TransferWithSigPredicate.md │ │ └── TransferWithSigUtils.sol │ │ │ └── library.TransferWithSigUtils.md │ ├── stateSyncer │ │ ├── README.md │ │ └── StateSender.sol │ │ │ └── contract.StateSender.md │ └── withdrawManager │ │ ├── ExitNFT.sol │ │ └── contract.ExitNFT.md │ │ ├── IWithdrawManager.sol │ │ └── contract.IWithdrawManager.md │ │ ├── README.md │ │ ├── WithdrawManager.sol │ │ └── contract.WithdrawManager.md │ │ ├── WithdrawManagerProxy.sol │ │ └── contract.WithdrawManagerProxy.md │ │ └── WithdrawManagerStorage.sol │ │ ├── contract.ExitsDataStructure.md │ │ ├── contract.WithdrawManagerHeader.md │ │ └── contract.WithdrawManagerStorage.md │ ├── staking │ ├── EventsHub.sol │ │ ├── contract.EventsHub.md │ │ └── contract.IStakeManagerEventsHub.md │ ├── EventsHubProxy.sol │ │ └── contract.EventsHubProxy.md │ ├── README.md │ ├── StakingInfo.sol │ │ ├── contract.IStakeManagerLocal.md │ │ └── contract.StakingInfo.md │ ├── slashing │ │ ├── ISlashingManager.sol │ │ │ └── contract.ISlashingManager.md │ │ ├── README.md │ │ └── SlashingManager.sol │ │ │ └── contract.SlashingManager.md │ ├── stakeManager │ │ ├── IStakeManager.sol │ │ │ └── contract.IStakeManager.md │ │ ├── README.md │ │ ├── StakeManager.sol │ │ │ └── contract.StakeManager.md │ │ ├── StakeManagerExtension.sol │ │ │ └── contract.StakeManagerExtension.md │ │ ├── StakeManagerProxy.sol │ │ │ └── contract.StakeManagerProxy.md │ │ ├── StakeManagerStorage.sol │ │ │ └── contract.StakeManagerStorage.md │ │ ├── StakeManagerStorageExtension.sol │ │ │ └── contract.StakeManagerStorageExtension.md │ │ └── StakingNFT.sol │ │ │ └── contract.StakingNFT.md │ └── validatorShare │ │ ├── IValidatorShare.sol │ │ └── contract.IValidatorShare.md │ │ ├── README.md │ │ ├── ValidatorShare.sol │ │ └── contract.ValidatorShare.md │ │ ├── ValidatorShareFactory.sol │ │ └── contract.ValidatorShareFactory.md │ │ └── ValidatorShareProxy.sol │ │ └── contract.ValidatorShareProxy.md │ └── test │ ├── ContractActor.sol │ ├── contract.ContractWitRevertingFallback.md │ ├── contract.ContractWithFallback.md │ └── contract.ContractWithoutFallback.md │ ├── GovernanceLockableTest.sol │ └── contract.GovernanceLockableTest.md │ ├── MarketplacePredicateTest.sol │ └── contract.MarketplacePredicateTest.md │ ├── PolygonMigrationTest.sol │ └── contract.PolygonMigrationTest.md │ ├── Proxy │ ├── ProxyTestImpl.sol │ │ └── contract.ProxyTestImpl.md │ ├── ProxyTestImplStorageLayoutChange.sol │ │ └── contract.ProxyTestImplStorageLayoutChange.md │ └── README.md │ ├── README.md │ ├── StakeManagerTest.sol │ └── contract.StakeManagerTest.md │ ├── StakeManagerTestable.sol │ └── contract.StakeManagerTestable.md │ ├── TestMaticChildERC20.sol │ └── contract.TestMRC20.md │ └── ValidatorShareTest.sol │ └── contract.ValidatorShareTest.md ├── foundry.toml ├── hardhat.config.cjs ├── package.json ├── scripts ├── deployers │ └── CounterDeployer.s.sol ├── process-templates.cjs ├── run-test.sh └── util │ └── doc_gen.sh ├── slither.config.json ├── test-bor-docker ├── clean.sh ├── genesis.json ├── genesis.json.template ├── keystore │ ├── 0_9fb29aac15b9a4b7f17c3385939b007540f4d791 │ └── 1_96c42c56fdb78294f96b0cfa33c92bed7d75f96a ├── password.txt ├── run-docker.sh ├── start.sh ├── start.sh.template ├── stop-docker.sh └── stop.sh └── test ├── helpers ├── StatefulUtils.js ├── artifacts.js ├── blocks.js ├── chain.js ├── deployer.js ├── log-decoder.js ├── marketplaceUtils.js.template ├── merkle-tree.js ├── proofs.js ├── utils.js └── wallets.js ├── integration └── root │ ├── DepositManager.test.js │ ├── DepositManagerUpdate.test.js │ └── predicates │ ├── ERC20PredicateBurnOnly.test.js │ ├── ERC721PredicateBurnOnly.test.js │ └── predicateTestUtils.js ├── mockResponses └── utils.js └── units ├── GovernanceLockable.test.js ├── Initializable.test.js ├── UpgradableProxy.test.js ├── behaviors └── SupportsInterface.behavior.js ├── child ├── ChildErc20.test.js └── ChildErc721.test.js ├── root ├── DepositManager.test.js ├── Drainable.test.js └── RootChain.test.js └── staking ├── DrainStakeManager.test.js ├── SlashingManager.test.js ├── StakingNFT.test.js ├── ValidatorShare.test.js ├── ValidatorShareHelper.js ├── deployment.js └── stakeManager ├── StakeManager.Staking.js └── StakeManager.test.js /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/.env.example -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | *.sol linguist-language=Solidity 2 | -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/.gitmodules -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 20.6.0 2 | -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/.prettierrc -------------------------------------------------------------------------------- /.solcover.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/.solcover.cjs -------------------------------------------------------------------------------- /.soliumignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /.soliumrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/.soliumrc.json -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/SECURITY.md -------------------------------------------------------------------------------- /contracts/child/BaseERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/child/BaseERC20.sol -------------------------------------------------------------------------------- /contracts/child/BaseERC20NoSig.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/child/BaseERC20NoSig.sol -------------------------------------------------------------------------------- /contracts/child/ChildChain.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/child/ChildChain.sol -------------------------------------------------------------------------------- /contracts/child/ChildERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/child/ChildERC20.sol -------------------------------------------------------------------------------- /contracts/child/ChildERC721.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/child/ChildERC721.sol -------------------------------------------------------------------------------- /contracts/child/ChildERC721Mintable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/child/ChildERC721Mintable.sol -------------------------------------------------------------------------------- /contracts/child/ChildToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/child/ChildToken.sol -------------------------------------------------------------------------------- /contracts/child/ERC20Detailed.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/child/ERC20Detailed.sol -------------------------------------------------------------------------------- /contracts/child/MRC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/child/MRC20.sol -------------------------------------------------------------------------------- /contracts/child/bor/StateReceiver.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/child/bor/StateReceiver.sol -------------------------------------------------------------------------------- /contracts/child/bor/StateSyncerVerifier.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/child/bor/StateSyncerVerifier.sol -------------------------------------------------------------------------------- /contracts/child/misc/EIP712.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/child/misc/EIP712.sol -------------------------------------------------------------------------------- /contracts/child/misc/IParentToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/child/misc/IParentToken.sol -------------------------------------------------------------------------------- /contracts/child/misc/LibTokenTransferOrder.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/child/misc/LibTokenTransferOrder.sol -------------------------------------------------------------------------------- /contracts/child/proxifiedChildToken/ChildERC20Proxified.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/child/proxifiedChildToken/ChildERC20Proxified.sol -------------------------------------------------------------------------------- /contracts/child/proxifiedChildToken/ChildERC721Proxified.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/child/proxifiedChildToken/ChildERC721Proxified.sol -------------------------------------------------------------------------------- /contracts/child/proxifiedChildToken/ChildTokenProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/child/proxifiedChildToken/ChildTokenProxy.sol -------------------------------------------------------------------------------- /contracts/common/Registry.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/common/Registry.sol -------------------------------------------------------------------------------- /contracts/common/gnosis/GnosisSafe.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/common/gnosis/GnosisSafe.sol -------------------------------------------------------------------------------- /contracts/common/gnosis/GnosisSafeProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/common/gnosis/GnosisSafeProxy.sol -------------------------------------------------------------------------------- /contracts/common/governance/Governable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/common/governance/Governable.sol -------------------------------------------------------------------------------- /contracts/common/governance/Governance.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/common/governance/Governance.sol -------------------------------------------------------------------------------- /contracts/common/governance/GovernanceProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/common/governance/GovernanceProxy.sol -------------------------------------------------------------------------------- /contracts/common/governance/IGovernance.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/common/governance/IGovernance.sol -------------------------------------------------------------------------------- /contracts/common/lib/BytesLib.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/common/lib/BytesLib.sol -------------------------------------------------------------------------------- /contracts/common/lib/Common.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/common/lib/Common.sol -------------------------------------------------------------------------------- /contracts/common/lib/ECVerify.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/common/lib/ECVerify.sol -------------------------------------------------------------------------------- /contracts/common/lib/ExitPayloadReader.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/common/lib/ExitPayloadReader.sol -------------------------------------------------------------------------------- /contracts/common/lib/Merkle.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/common/lib/Merkle.sol -------------------------------------------------------------------------------- /contracts/common/lib/MerklePatriciaProof.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/common/lib/MerklePatriciaProof.sol -------------------------------------------------------------------------------- /contracts/common/lib/PriorityQueue.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/common/lib/PriorityQueue.sol -------------------------------------------------------------------------------- /contracts/common/lib/RLPEncode.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/common/lib/RLPEncode.sol -------------------------------------------------------------------------------- /contracts/common/misc/ContractReceiver.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/common/misc/ContractReceiver.sol -------------------------------------------------------------------------------- /contracts/common/misc/DelegateProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/common/misc/DelegateProxy.sol -------------------------------------------------------------------------------- /contracts/common/misc/DelegateProxyForwarder.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/common/misc/DelegateProxyForwarder.sol -------------------------------------------------------------------------------- /contracts/common/misc/DrainStakeManager.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/common/misc/DrainStakeManager.sol -------------------------------------------------------------------------------- /contracts/common/misc/Drainable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/common/misc/Drainable.sol -------------------------------------------------------------------------------- /contracts/common/misc/ERCProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/common/misc/ERCProxy.sol -------------------------------------------------------------------------------- /contracts/common/misc/Proxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/common/misc/Proxy.sol -------------------------------------------------------------------------------- /contracts/common/misc/ProxyStorage.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/common/misc/ProxyStorage.sol -------------------------------------------------------------------------------- /contracts/common/misc/UpgradableProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/common/misc/UpgradableProxy.sol -------------------------------------------------------------------------------- /contracts/common/mixin/ChainIdMixin.sol.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/common/mixin/ChainIdMixin.sol.template -------------------------------------------------------------------------------- /contracts/common/mixin/GovernanceLockable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/common/mixin/GovernanceLockable.sol -------------------------------------------------------------------------------- /contracts/common/mixin/Initializable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/common/mixin/Initializable.sol -------------------------------------------------------------------------------- /contracts/common/mixin/Lockable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/common/mixin/Lockable.sol -------------------------------------------------------------------------------- /contracts/common/mixin/OwnableLockable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/common/mixin/OwnableLockable.sol -------------------------------------------------------------------------------- /contracts/common/mixin/RootChainable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/common/mixin/RootChainable.sol -------------------------------------------------------------------------------- /contracts/common/tokens/ERC20NonTradable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/common/tokens/ERC20NonTradable.sol -------------------------------------------------------------------------------- /contracts/common/tokens/ERC721PlasmaMintable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/common/tokens/ERC721PlasmaMintable.sol -------------------------------------------------------------------------------- /contracts/common/tokens/MaticWETH.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/common/tokens/MaticWETH.sol -------------------------------------------------------------------------------- /contracts/common/tokens/RootERC721.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/common/tokens/RootERC721.sol -------------------------------------------------------------------------------- /contracts/common/tokens/TestToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/common/tokens/TestToken.sol -------------------------------------------------------------------------------- /contracts/common/tokens/WETH.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/common/tokens/WETH.sol -------------------------------------------------------------------------------- /contracts/root/IRootChain.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/root/IRootChain.sol -------------------------------------------------------------------------------- /contracts/root/RootChain.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/root/RootChain.sol -------------------------------------------------------------------------------- /contracts/root/RootChainProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/root/RootChainProxy.sol -------------------------------------------------------------------------------- /contracts/root/RootChainStorage.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/root/RootChainStorage.sol -------------------------------------------------------------------------------- /contracts/root/depositManager/DepositManager.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/root/depositManager/DepositManager.sol -------------------------------------------------------------------------------- /contracts/root/depositManager/DepositManagerProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/root/depositManager/DepositManagerProxy.sol -------------------------------------------------------------------------------- /contracts/root/depositManager/DepositManagerStorage.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/root/depositManager/DepositManagerStorage.sol -------------------------------------------------------------------------------- /contracts/root/depositManager/IDepositManager.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/root/depositManager/IDepositManager.sol -------------------------------------------------------------------------------- /contracts/root/predicates/ERC20Predicate.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/root/predicates/ERC20Predicate.sol -------------------------------------------------------------------------------- /contracts/root/predicates/ERC20PredicateBurnOnly.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/root/predicates/ERC20PredicateBurnOnly.sol -------------------------------------------------------------------------------- /contracts/root/predicates/ERC721Predicate.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/root/predicates/ERC721Predicate.sol -------------------------------------------------------------------------------- /contracts/root/predicates/ERC721PredicateBurnOnly.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/root/predicates/ERC721PredicateBurnOnly.sol -------------------------------------------------------------------------------- /contracts/root/predicates/IPredicate.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/root/predicates/IPredicate.sol -------------------------------------------------------------------------------- /contracts/root/predicates/MintableERC721Predicate.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/root/predicates/MintableERC721Predicate.sol -------------------------------------------------------------------------------- /contracts/root/stateSyncer/StateSender.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/root/stateSyncer/StateSender.sol -------------------------------------------------------------------------------- /contracts/root/withdrawManager/ExitNFT.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/root/withdrawManager/ExitNFT.sol -------------------------------------------------------------------------------- /contracts/root/withdrawManager/IWithdrawManager.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/root/withdrawManager/IWithdrawManager.sol -------------------------------------------------------------------------------- /contracts/root/withdrawManager/WithdrawManager.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/root/withdrawManager/WithdrawManager.sol -------------------------------------------------------------------------------- /contracts/root/withdrawManager/WithdrawManagerProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/root/withdrawManager/WithdrawManagerProxy.sol -------------------------------------------------------------------------------- /contracts/root/withdrawManager/WithdrawManagerStorage.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/root/withdrawManager/WithdrawManagerStorage.sol -------------------------------------------------------------------------------- /contracts/staking/EventsHub.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/staking/EventsHub.sol -------------------------------------------------------------------------------- /contracts/staking/EventsHubProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/staking/EventsHubProxy.sol -------------------------------------------------------------------------------- /contracts/staking/StakingInfo.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/staking/StakingInfo.sol -------------------------------------------------------------------------------- /contracts/staking/slashing/ISlashingManager.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/staking/slashing/ISlashingManager.sol -------------------------------------------------------------------------------- /contracts/staking/slashing/SlashingManager.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/staking/slashing/SlashingManager.sol -------------------------------------------------------------------------------- /contracts/staking/stakeManager/IStakeManager.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/staking/stakeManager/IStakeManager.sol -------------------------------------------------------------------------------- /contracts/staking/stakeManager/StakeManager.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/staking/stakeManager/StakeManager.sol -------------------------------------------------------------------------------- /contracts/staking/stakeManager/StakeManagerExtension.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/staking/stakeManager/StakeManagerExtension.sol -------------------------------------------------------------------------------- /contracts/staking/stakeManager/StakeManagerProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/staking/stakeManager/StakeManagerProxy.sol -------------------------------------------------------------------------------- /contracts/staking/stakeManager/StakeManagerStorage.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/staking/stakeManager/StakeManagerStorage.sol -------------------------------------------------------------------------------- /contracts/staking/stakeManager/StakeManagerStorageExtension.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/staking/stakeManager/StakeManagerStorageExtension.sol -------------------------------------------------------------------------------- /contracts/staking/stakeManager/StakingNFT.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/staking/stakeManager/StakingNFT.sol -------------------------------------------------------------------------------- /contracts/staking/validatorShare/IValidatorShare.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/staking/validatorShare/IValidatorShare.sol -------------------------------------------------------------------------------- /contracts/staking/validatorShare/ValidatorShare.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/staking/validatorShare/ValidatorShare.sol -------------------------------------------------------------------------------- /contracts/staking/validatorShare/ValidatorShareFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/staking/validatorShare/ValidatorShareFactory.sol -------------------------------------------------------------------------------- /contracts/staking/validatorShare/ValidatorShareProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/staking/validatorShare/ValidatorShareProxy.sol -------------------------------------------------------------------------------- /contracts/test/ContractActor.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/test/ContractActor.sol -------------------------------------------------------------------------------- /contracts/test/GovernanceLockableTest.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/test/GovernanceLockableTest.sol -------------------------------------------------------------------------------- /contracts/test/PolygonMigrationTest.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/test/PolygonMigrationTest.sol -------------------------------------------------------------------------------- /contracts/test/Proxy/ProxyTestImpl.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/test/Proxy/ProxyTestImpl.sol -------------------------------------------------------------------------------- /contracts/test/Proxy/ProxyTestImplStorageLayoutChange.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/test/Proxy/ProxyTestImplStorageLayoutChange.sol -------------------------------------------------------------------------------- /contracts/test/StakeManagerTest.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/test/StakeManagerTest.sol -------------------------------------------------------------------------------- /contracts/test/StakeManagerTestable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/test/StakeManagerTestable.sol -------------------------------------------------------------------------------- /contracts/test/TestMaticChildERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/test/TestMaticChildERC20.sol -------------------------------------------------------------------------------- /contracts/test/ValidatorShareTest.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/contracts/test/ValidatorShareTest.sol -------------------------------------------------------------------------------- /docs/autogen/.gitignore: -------------------------------------------------------------------------------- 1 | book/ -------------------------------------------------------------------------------- /docs/autogen/book.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/book.css -------------------------------------------------------------------------------- /docs/autogen/book.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/book.toml -------------------------------------------------------------------------------- /docs/autogen/solidity.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/solidity.min.js -------------------------------------------------------------------------------- /docs/autogen/src/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/README.md -------------------------------------------------------------------------------- /docs/autogen/src/SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/SUMMARY.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/Migrations.sol/contract.Migrations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/Migrations.sol/contract.Migrations.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/README.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/child/BaseERC20.sol/contract.BaseERC20.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/child/BaseERC20.sol/contract.BaseERC20.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/child/BaseERC20NoSig.sol/contract.BaseERC20NoSig.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/child/BaseERC20NoSig.sol/contract.BaseERC20NoSig.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/child/ChildChain.sol/contract.ChildChain.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/child/ChildChain.sol/contract.ChildChain.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/child/ChildERC20.sol/contract.ChildERC20.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/child/ChildERC20.sol/contract.ChildERC20.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/child/ChildERC721.sol/contract.ChildERC721.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/child/ChildERC721.sol/contract.ChildERC721.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/child/ChildERC721Mintable.sol/contract.ChildERC721Mintable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/child/ChildERC721Mintable.sol/contract.ChildERC721Mintable.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/child/ChildToken.sol/contract.ChildToken.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/child/ChildToken.sol/contract.ChildToken.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/child/ERC20Detailed.sol/contract.ERC20Detailed.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/child/ERC20Detailed.sol/contract.ERC20Detailed.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/child/MRC20.sol/contract.MRC20.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/child/MRC20.sol/contract.MRC20.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/child/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/child/README.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/child/bor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/child/bor/README.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/child/bor/StateReceiver.sol/interface.StateReceiver.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/child/bor/StateReceiver.sol/interface.StateReceiver.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/child/bor/StateSyncerVerifier.sol/contract.StateSyncerVerifier.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/child/bor/StateSyncerVerifier.sol/contract.StateSyncerVerifier.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/child/misc/EIP712.sol/contract.LibEIP712Domain.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/child/misc/EIP712.sol/contract.LibEIP712Domain.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/child/misc/IParentToken.sol/interface.IParentToken.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/child/misc/IParentToken.sol/interface.IParentToken.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/child/misc/LibTokenTransferOrder.sol/contract.LibTokenTransferOrder.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/child/misc/LibTokenTransferOrder.sol/contract.LibTokenTransferOrder.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/child/misc/Marketplace.sol/contract.Marketplace.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/child/misc/Marketplace.sol/contract.Marketplace.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/child/misc/Marketplace.sol/interface.MarketplaceToken.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/child/misc/Marketplace.sol/interface.MarketplaceToken.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/child/misc/ParentTokenMock.sol/contract.ParentTokenMock.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/child/misc/ParentTokenMock.sol/contract.ParentTokenMock.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/child/misc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/child/misc/README.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/child/proxifiedChildToken/ChildERC20Proxified.sol/contract.ChildERC20Proxified.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/child/proxifiedChildToken/ChildERC20Proxified.sol/contract.ChildERC20Proxified.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/child/proxifiedChildToken/ChildERC721Proxified.sol/contract.ChildERC721Proxified.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/child/proxifiedChildToken/ChildERC721Proxified.sol/contract.ChildERC721Proxified.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/child/proxifiedChildToken/ChildTokenProxy.sol/contract.ChildTokenProxy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/child/proxifiedChildToken/ChildTokenProxy.sol/contract.ChildTokenProxy.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/child/proxifiedChildToken/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/child/proxifiedChildToken/README.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/common/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/common/README.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/common/Registry.sol/contract.Registry.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/common/Registry.sol/contract.Registry.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/common/gnosis/GnosisSafe.sol/contract.Enum.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/common/gnosis/GnosisSafe.sol/contract.Enum.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/common/gnosis/GnosisSafe.sol/contract.Executor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/common/gnosis/GnosisSafe.sol/contract.Executor.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/common/gnosis/GnosisSafe.sol/contract.FallbackManager.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/common/gnosis/GnosisSafe.sol/contract.FallbackManager.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/common/gnosis/GnosisSafe.sol/contract.GnosisSafe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/common/gnosis/GnosisSafe.sol/contract.GnosisSafe.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/common/gnosis/GnosisSafe.sol/contract.ISignatureValidator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/common/gnosis/GnosisSafe.sol/contract.ISignatureValidator.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/common/gnosis/GnosisSafe.sol/contract.ISignatureValidatorConstants.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/common/gnosis/GnosisSafe.sol/contract.ISignatureValidatorConstants.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/common/gnosis/GnosisSafe.sol/contract.MasterCopy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/common/gnosis/GnosisSafe.sol/contract.MasterCopy.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/common/gnosis/GnosisSafe.sol/contract.Module.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/common/gnosis/GnosisSafe.sol/contract.Module.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/common/gnosis/GnosisSafe.sol/contract.ModuleManager.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/common/gnosis/GnosisSafe.sol/contract.ModuleManager.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/common/gnosis/GnosisSafe.sol/contract.OwnerManager.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/common/gnosis/GnosisSafe.sol/contract.OwnerManager.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/common/gnosis/GnosisSafe.sol/contract.SecuredTokenTransfer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/common/gnosis/GnosisSafe.sol/contract.SecuredTokenTransfer.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/common/gnosis/GnosisSafe.sol/contract.SelfAuthorized.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/common/gnosis/GnosisSafe.sol/contract.SelfAuthorized.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/common/gnosis/GnosisSafe.sol/contract.SignatureDecoder.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/common/gnosis/GnosisSafe.sol/contract.SignatureDecoder.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/common/gnosis/GnosisSafe.sol/library.SafeMath.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/common/gnosis/GnosisSafe.sol/library.SafeMath.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/common/gnosis/GnosisSafeProxy.sol/contract.GnosisSafeProxy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/common/gnosis/GnosisSafeProxy.sol/contract.GnosisSafeProxy.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/common/gnosis/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/common/gnosis/README.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/common/governance/Governable.sol/contract.Governable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/common/governance/Governable.sol/contract.Governable.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/common/governance/Governance.sol/contract.Governance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/common/governance/Governance.sol/contract.Governance.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/common/governance/GovernanceProxy.sol/contract.GovernanceProxy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/common/governance/GovernanceProxy.sol/contract.GovernanceProxy.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/common/governance/IGovernance.sol/interface.IGovernance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/common/governance/IGovernance.sol/interface.IGovernance.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/common/governance/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/common/governance/README.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/common/lib/BytesLib.sol/library.BytesLib.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/common/lib/BytesLib.sol/library.BytesLib.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/common/lib/Common.sol/library.Common.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/common/lib/Common.sol/library.Common.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/common/lib/ECVerify.sol/library.ECVerify.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/common/lib/ECVerify.sol/library.ECVerify.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/common/lib/ExitPayloadReader.sol/library.ExitPayloadReader.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/common/lib/ExitPayloadReader.sol/library.ExitPayloadReader.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/common/lib/Merkle.sol/library.Merkle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/common/lib/Merkle.sol/library.Merkle.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/common/lib/MerklePatriciaProof.sol/library.MerklePatriciaProof.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/common/lib/MerklePatriciaProof.sol/library.MerklePatriciaProof.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/common/lib/PriorityQueue.sol/contract.PriorityQueue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/common/lib/PriorityQueue.sol/contract.PriorityQueue.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/common/lib/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/common/lib/README.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/common/lib/RLPEncode.sol/library.RLPEncode.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/common/lib/RLPEncode.sol/library.RLPEncode.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/common/misc/ContractReceiver.sol/contract.ContractReceiver.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/common/misc/ContractReceiver.sol/contract.ContractReceiver.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/common/misc/DelegateProxy.sol/contract.DelegateProxy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/common/misc/DelegateProxy.sol/contract.DelegateProxy.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/common/misc/DelegateProxyForwarder.sol/contract.DelegateProxyForwarder.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/common/misc/DelegateProxyForwarder.sol/contract.DelegateProxyForwarder.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/common/misc/DrainStakeManager.sol/contract.DrainStakeManager.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/common/misc/DrainStakeManager.sol/contract.DrainStakeManager.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/common/misc/Drainable.sol/contract.Drainable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/common/misc/Drainable.sol/contract.Drainable.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/common/misc/ERCProxy.sol/interface.ERCProxy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/common/misc/ERCProxy.sol/interface.ERCProxy.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/common/misc/Proxy.sol/contract.Proxy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/common/misc/Proxy.sol/contract.Proxy.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/common/misc/ProxyStorage.sol/contract.ProxyStorage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/common/misc/ProxyStorage.sol/contract.ProxyStorage.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/common/misc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/common/misc/README.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/common/misc/UpgradableProxy.sol/contract.UpgradableProxy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/common/misc/UpgradableProxy.sol/contract.UpgradableProxy.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/common/mixin/ChainIdMixin.sol/contract.ChainIdMixin.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/common/mixin/ChainIdMixin.sol/contract.ChainIdMixin.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/common/mixin/GovernanceLockable.sol/contract.GovernanceLockable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/common/mixin/GovernanceLockable.sol/contract.GovernanceLockable.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/common/mixin/Initializable.sol/contract.Initializable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/common/mixin/Initializable.sol/contract.Initializable.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/common/mixin/Lockable.sol/contract.Lockable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/common/mixin/Lockable.sol/contract.Lockable.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/common/mixin/OwnableLockable.sol/contract.OwnableLockable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/common/mixin/OwnableLockable.sol/contract.OwnableLockable.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/common/mixin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/common/mixin/README.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/common/mixin/RootChainable.sol/contract.RootChainable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/common/mixin/RootChainable.sol/contract.RootChainable.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/common/tokens/ERC20NonTradable.sol/contract.ERC20NonTradable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/common/tokens/ERC20NonTradable.sol/contract.ERC20NonTradable.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/common/tokens/ERC20NonTransferable.sol/contract.ERC20NonTransferable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/common/tokens/ERC20NonTransferable.sol/contract.ERC20NonTransferable.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/common/tokens/ERC721PlasmaMintable.sol/contract.ERC721PlasmaMintable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/common/tokens/ERC721PlasmaMintable.sol/contract.ERC721PlasmaMintable.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/common/tokens/MaticWETH.sol/contract.MaticWETH.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/common/tokens/MaticWETH.sol/contract.MaticWETH.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/common/tokens/POLTokenMock.sol/contract.POLTokenMock.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/common/tokens/POLTokenMock.sol/contract.POLTokenMock.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/common/tokens/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/common/tokens/README.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/common/tokens/RootERC721.sol/contract.RootERC721.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/common/tokens/RootERC721.sol/contract.RootERC721.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/common/tokens/TestToken.sol/contract.TestToken.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/common/tokens/TestToken.sol/contract.TestToken.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/common/tokens/WETH.sol/contract.WETH.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/common/tokens/WETH.sol/contract.WETH.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/root/IRootChain.sol/interface.IRootChain.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/root/IRootChain.sol/interface.IRootChain.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/root/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/root/README.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/root/RootChain.sol/contract.RootChain.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/root/RootChain.sol/contract.RootChain.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/root/RootChainProxy.sol/contract.RootChainProxy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/root/RootChainProxy.sol/contract.RootChainProxy.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/root/RootChainStorage.sol/contract.RootChainHeader.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/root/RootChainStorage.sol/contract.RootChainHeader.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/root/RootChainStorage.sol/contract.RootChainStorage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/root/RootChainStorage.sol/contract.RootChainStorage.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/root/depositManager/DepositManager.sol/contract.DepositManager.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/root/depositManager/DepositManager.sol/contract.DepositManager.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/root/depositManager/DepositManager.sol/interface.IPolygonMigration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/root/depositManager/DepositManager.sol/interface.IPolygonMigration.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/root/depositManager/DepositManagerProxy.sol/contract.DepositManagerProxy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/root/depositManager/DepositManagerProxy.sol/contract.DepositManagerProxy.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/root/depositManager/DepositManagerStorage.sol/contract.DepositManagerHeader.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/root/depositManager/DepositManagerStorage.sol/contract.DepositManagerHeader.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/root/depositManager/DepositManagerStorage.sol/contract.DepositManagerStorage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/root/depositManager/DepositManagerStorage.sol/contract.DepositManagerStorage.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/root/depositManager/IDepositManager.sol/interface.IDepositManager.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/root/depositManager/IDepositManager.sol/interface.IDepositManager.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/root/depositManager/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/root/depositManager/README.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/root/predicates/ERC20Predicate.sol/contract.ERC20Predicate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/root/predicates/ERC20Predicate.sol/contract.ERC20Predicate.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/root/predicates/ERC20PredicateBurnOnly.sol/contract.ERC20PredicateBurnOnly.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/root/predicates/ERC20PredicateBurnOnly.sol/contract.ERC20PredicateBurnOnly.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/root/predicates/ERC721Predicate.sol/contract.ERC721Predicate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/root/predicates/ERC721Predicate.sol/contract.ERC721Predicate.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/root/predicates/ERC721PredicateBurnOnly.sol/contract.ERC721PredicateBurnOnly.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/root/predicates/ERC721PredicateBurnOnly.sol/contract.ERC721PredicateBurnOnly.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/root/predicates/IPredicate.sol/contract.IErcPredicate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/root/predicates/IPredicate.sol/contract.IErcPredicate.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/root/predicates/IPredicate.sol/contract.PredicateUtils.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/root/predicates/IPredicate.sol/contract.PredicateUtils.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/root/predicates/IPredicate.sol/interface.IPredicate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/root/predicates/IPredicate.sol/interface.IPredicate.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/root/predicates/MarketplacePredicate.sol/contract.MarketplacePredicate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/root/predicates/MarketplacePredicate.sol/contract.MarketplacePredicate.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/root/predicates/MintableERC721Predicate.sol/contract.MintableERC721Predicate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/root/predicates/MintableERC721Predicate.sol/contract.MintableERC721Predicate.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/root/predicates/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/root/predicates/README.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/root/predicates/TransferWithSigPredicate.sol/contract.TransferWithSigPredicate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/root/predicates/TransferWithSigPredicate.sol/contract.TransferWithSigPredicate.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/root/predicates/TransferWithSigUtils.sol/library.TransferWithSigUtils.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/root/predicates/TransferWithSigUtils.sol/library.TransferWithSigUtils.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/root/stateSyncer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/root/stateSyncer/README.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/root/stateSyncer/StateSender.sol/contract.StateSender.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/root/stateSyncer/StateSender.sol/contract.StateSender.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/root/withdrawManager/ExitNFT.sol/contract.ExitNFT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/root/withdrawManager/ExitNFT.sol/contract.ExitNFT.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/root/withdrawManager/IWithdrawManager.sol/contract.IWithdrawManager.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/root/withdrawManager/IWithdrawManager.sol/contract.IWithdrawManager.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/root/withdrawManager/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/root/withdrawManager/README.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/root/withdrawManager/WithdrawManager.sol/contract.WithdrawManager.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/root/withdrawManager/WithdrawManager.sol/contract.WithdrawManager.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/root/withdrawManager/WithdrawManagerProxy.sol/contract.WithdrawManagerProxy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/root/withdrawManager/WithdrawManagerProxy.sol/contract.WithdrawManagerProxy.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/root/withdrawManager/WithdrawManagerStorage.sol/contract.ExitsDataStructure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/root/withdrawManager/WithdrawManagerStorage.sol/contract.ExitsDataStructure.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/root/withdrawManager/WithdrawManagerStorage.sol/contract.WithdrawManagerHeader.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/root/withdrawManager/WithdrawManagerStorage.sol/contract.WithdrawManagerHeader.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/root/withdrawManager/WithdrawManagerStorage.sol/contract.WithdrawManagerStorage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/root/withdrawManager/WithdrawManagerStorage.sol/contract.WithdrawManagerStorage.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/staking/EventsHub.sol/contract.EventsHub.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/staking/EventsHub.sol/contract.EventsHub.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/staking/EventsHub.sol/contract.IStakeManagerEventsHub.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/staking/EventsHub.sol/contract.IStakeManagerEventsHub.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/staking/EventsHubProxy.sol/contract.EventsHubProxy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/staking/EventsHubProxy.sol/contract.EventsHubProxy.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/staking/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/staking/README.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/staking/StakingInfo.sol/contract.IStakeManagerLocal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/staking/StakingInfo.sol/contract.IStakeManagerLocal.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/staking/StakingInfo.sol/contract.StakingInfo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/staking/StakingInfo.sol/contract.StakingInfo.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/staking/slashing/ISlashingManager.sol/contract.ISlashingManager.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/staking/slashing/ISlashingManager.sol/contract.ISlashingManager.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/staking/slashing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/staking/slashing/README.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/staking/slashing/SlashingManager.sol/contract.SlashingManager.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/staking/slashing/SlashingManager.sol/contract.SlashingManager.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/staking/stakeManager/IStakeManager.sol/contract.IStakeManager.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/staking/stakeManager/IStakeManager.sol/contract.IStakeManager.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/staking/stakeManager/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/staking/stakeManager/README.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/staking/stakeManager/StakeManager.sol/contract.StakeManager.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/staking/stakeManager/StakeManager.sol/contract.StakeManager.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/staking/stakeManager/StakeManagerExtension.sol/contract.StakeManagerExtension.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/staking/stakeManager/StakeManagerExtension.sol/contract.StakeManagerExtension.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/staking/stakeManager/StakeManagerProxy.sol/contract.StakeManagerProxy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/staking/stakeManager/StakeManagerProxy.sol/contract.StakeManagerProxy.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/staking/stakeManager/StakeManagerStorage.sol/contract.StakeManagerStorage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/staking/stakeManager/StakeManagerStorage.sol/contract.StakeManagerStorage.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/staking/stakeManager/StakeManagerStorageExtension.sol/contract.StakeManagerStorageExtension.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/staking/stakeManager/StakeManagerStorageExtension.sol/contract.StakeManagerStorageExtension.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/staking/stakeManager/StakingNFT.sol/contract.StakingNFT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/staking/stakeManager/StakingNFT.sol/contract.StakingNFT.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/staking/validatorShare/IValidatorShare.sol/contract.IValidatorShare.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/staking/validatorShare/IValidatorShare.sol/contract.IValidatorShare.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/staking/validatorShare/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/staking/validatorShare/README.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/staking/validatorShare/ValidatorShare.sol/contract.ValidatorShare.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/staking/validatorShare/ValidatorShare.sol/contract.ValidatorShare.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/staking/validatorShare/ValidatorShareFactory.sol/contract.ValidatorShareFactory.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/staking/validatorShare/ValidatorShareFactory.sol/contract.ValidatorShareFactory.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/staking/validatorShare/ValidatorShareProxy.sol/contract.ValidatorShareProxy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/staking/validatorShare/ValidatorShareProxy.sol/contract.ValidatorShareProxy.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/test/ContractActor.sol/contract.ContractWitRevertingFallback.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/test/ContractActor.sol/contract.ContractWitRevertingFallback.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/test/ContractActor.sol/contract.ContractWithFallback.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/test/ContractActor.sol/contract.ContractWithFallback.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/test/ContractActor.sol/contract.ContractWithoutFallback.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/test/ContractActor.sol/contract.ContractWithoutFallback.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/test/GovernanceLockableTest.sol/contract.GovernanceLockableTest.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/test/GovernanceLockableTest.sol/contract.GovernanceLockableTest.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/test/MarketplacePredicateTest.sol/contract.MarketplacePredicateTest.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/test/MarketplacePredicateTest.sol/contract.MarketplacePredicateTest.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/test/PolygonMigrationTest.sol/contract.PolygonMigrationTest.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/test/PolygonMigrationTest.sol/contract.PolygonMigrationTest.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/test/Proxy/ProxyTestImpl.sol/contract.ProxyTestImpl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/test/Proxy/ProxyTestImpl.sol/contract.ProxyTestImpl.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/test/Proxy/ProxyTestImplStorageLayoutChange.sol/contract.ProxyTestImplStorageLayoutChange.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/test/Proxy/ProxyTestImplStorageLayoutChange.sol/contract.ProxyTestImplStorageLayoutChange.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/test/Proxy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/test/Proxy/README.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/test/README.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/test/StakeManagerTest.sol/contract.StakeManagerTest.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/test/StakeManagerTest.sol/contract.StakeManagerTest.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/test/StakeManagerTestable.sol/contract.StakeManagerTestable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/test/StakeManagerTestable.sol/contract.StakeManagerTestable.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/test/TestMaticChildERC20.sol/contract.TestMRC20.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/test/TestMaticChildERC20.sol/contract.TestMRC20.md -------------------------------------------------------------------------------- /docs/autogen/src/contracts/test/ValidatorShareTest.sol/contract.ValidatorShareTest.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/docs/autogen/src/contracts/test/ValidatorShareTest.sol/contract.ValidatorShareTest.md -------------------------------------------------------------------------------- /foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/foundry.toml -------------------------------------------------------------------------------- /hardhat.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/hardhat.config.cjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/package.json -------------------------------------------------------------------------------- /scripts/deployers/CounterDeployer.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/scripts/deployers/CounterDeployer.s.sol -------------------------------------------------------------------------------- /scripts/process-templates.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/scripts/process-templates.cjs -------------------------------------------------------------------------------- /scripts/run-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/scripts/run-test.sh -------------------------------------------------------------------------------- /scripts/util/doc_gen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/scripts/util/doc_gen.sh -------------------------------------------------------------------------------- /slither.config.json: -------------------------------------------------------------------------------- 1 | { 2 | "filter_paths": "(lib/|test/|scripts/)" 3 | } 4 | -------------------------------------------------------------------------------- /test-bor-docker/clean.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | 3 | CWD=$PWD 4 | 5 | # pkill -f geth 6 | 7 | rm -rf $CWD/data 8 | -------------------------------------------------------------------------------- /test-bor-docker/genesis.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/test-bor-docker/genesis.json -------------------------------------------------------------------------------- /test-bor-docker/genesis.json.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/test-bor-docker/genesis.json.template -------------------------------------------------------------------------------- /test-bor-docker/keystore/0_9fb29aac15b9a4b7f17c3385939b007540f4d791: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/test-bor-docker/keystore/0_9fb29aac15b9a4b7f17c3385939b007540f4d791 -------------------------------------------------------------------------------- /test-bor-docker/keystore/1_96c42c56fdb78294f96b0cfa33c92bed7d75f96a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/test-bor-docker/keystore/1_96c42c56fdb78294f96b0cfa33c92bed7d75f96a -------------------------------------------------------------------------------- /test-bor-docker/password.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/test-bor-docker/password.txt -------------------------------------------------------------------------------- /test-bor-docker/run-docker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/test-bor-docker/run-docker.sh -------------------------------------------------------------------------------- /test-bor-docker/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/test-bor-docker/start.sh -------------------------------------------------------------------------------- /test-bor-docker/start.sh.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/test-bor-docker/start.sh.template -------------------------------------------------------------------------------- /test-bor-docker/stop-docker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/test-bor-docker/stop-docker.sh -------------------------------------------------------------------------------- /test-bor-docker/stop.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | 3 | CWD=$PWD 4 | 5 | pkill -f geth 6 | -------------------------------------------------------------------------------- /test/helpers/StatefulUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/test/helpers/StatefulUtils.js -------------------------------------------------------------------------------- /test/helpers/artifacts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/test/helpers/artifacts.js -------------------------------------------------------------------------------- /test/helpers/blocks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/test/helpers/blocks.js -------------------------------------------------------------------------------- /test/helpers/chain.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/test/helpers/chain.js -------------------------------------------------------------------------------- /test/helpers/deployer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/test/helpers/deployer.js -------------------------------------------------------------------------------- /test/helpers/log-decoder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/test/helpers/log-decoder.js -------------------------------------------------------------------------------- /test/helpers/marketplaceUtils.js.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/test/helpers/marketplaceUtils.js.template -------------------------------------------------------------------------------- /test/helpers/merkle-tree.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/test/helpers/merkle-tree.js -------------------------------------------------------------------------------- /test/helpers/proofs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/test/helpers/proofs.js -------------------------------------------------------------------------------- /test/helpers/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/test/helpers/utils.js -------------------------------------------------------------------------------- /test/helpers/wallets.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/test/helpers/wallets.js -------------------------------------------------------------------------------- /test/integration/root/DepositManager.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/test/integration/root/DepositManager.test.js -------------------------------------------------------------------------------- /test/integration/root/DepositManagerUpdate.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/test/integration/root/DepositManagerUpdate.test.js -------------------------------------------------------------------------------- /test/integration/root/predicates/ERC20PredicateBurnOnly.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/test/integration/root/predicates/ERC20PredicateBurnOnly.test.js -------------------------------------------------------------------------------- /test/integration/root/predicates/ERC721PredicateBurnOnly.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/test/integration/root/predicates/ERC721PredicateBurnOnly.test.js -------------------------------------------------------------------------------- /test/integration/root/predicates/predicateTestUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/test/integration/root/predicates/predicateTestUtils.js -------------------------------------------------------------------------------- /test/mockResponses/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/test/mockResponses/utils.js -------------------------------------------------------------------------------- /test/units/GovernanceLockable.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/test/units/GovernanceLockable.test.js -------------------------------------------------------------------------------- /test/units/Initializable.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/test/units/Initializable.test.js -------------------------------------------------------------------------------- /test/units/UpgradableProxy.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/test/units/UpgradableProxy.test.js -------------------------------------------------------------------------------- /test/units/behaviors/SupportsInterface.behavior.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/test/units/behaviors/SupportsInterface.behavior.js -------------------------------------------------------------------------------- /test/units/child/ChildErc20.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/test/units/child/ChildErc20.test.js -------------------------------------------------------------------------------- /test/units/child/ChildErc721.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/test/units/child/ChildErc721.test.js -------------------------------------------------------------------------------- /test/units/root/DepositManager.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/test/units/root/DepositManager.test.js -------------------------------------------------------------------------------- /test/units/root/Drainable.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/test/units/root/Drainable.test.js -------------------------------------------------------------------------------- /test/units/root/RootChain.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/test/units/root/RootChain.test.js -------------------------------------------------------------------------------- /test/units/staking/DrainStakeManager.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/test/units/staking/DrainStakeManager.test.js -------------------------------------------------------------------------------- /test/units/staking/SlashingManager.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/test/units/staking/SlashingManager.test.js -------------------------------------------------------------------------------- /test/units/staking/StakingNFT.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/test/units/staking/StakingNFT.test.js -------------------------------------------------------------------------------- /test/units/staking/ValidatorShare.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/test/units/staking/ValidatorShare.test.js -------------------------------------------------------------------------------- /test/units/staking/ValidatorShareHelper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/test/units/staking/ValidatorShareHelper.js -------------------------------------------------------------------------------- /test/units/staking/deployment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/test/units/staking/deployment.js -------------------------------------------------------------------------------- /test/units/staking/stakeManager/StakeManager.Staking.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/test/units/staking/stakeManager/StakeManager.Staking.js -------------------------------------------------------------------------------- /test/units/staking/stakeManager/StakeManager.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maticnetwork/contracts/HEAD/test/units/staking/stakeManager/StakeManager.test.js --------------------------------------------------------------------------------