├── pact ├── README.md ├── docs │ ├── en │ │ ├── img │ │ └── index.rst │ ├── ja │ │ ├── img │ │ └── index.rst │ ├── ko │ │ ├── img │ │ └── index.rst │ └── img │ │ ├── kadena-logo-100px.png │ │ ├── kadena-logo-210px.png │ │ └── kadena-logo-trans.gif ├── tests │ ├── test-log │ │ └── .gitremember │ ├── hspec.hs │ ├── bench │ │ ├── bench │ │ └── bench.repl │ ├── cp-cash-create.pact │ ├── cp-cash-create2.pact │ ├── pact │ │ ├── gas.repl │ │ ├── bad │ │ │ └── bad-parens.repl │ │ ├── hash.repl │ │ ├── spv.repl │ │ └── parsing.repl │ ├── cp-auth-keys.json │ ├── DocgenSpec.hs │ ├── apireq.yaml │ ├── cont-scripts │ │ ├── setup-06-escrow.yaml │ │ ├── setup-07-balance.yaml │ │ ├── setup-05-reset.yaml │ │ ├── pass-cred-cancel-03-balance.yaml │ │ ├── pass-deb-cancel-03-balance.yaml │ │ ├── pass-deb-cancel-01-set-time.yaml │ │ ├── pass-cred-cancel-01-reset.yaml │ │ ├── pass-both-price-down-02-cred-balance.yaml │ │ ├── pass-both-price-down-03-deb-balance.yaml │ │ ├── fail-cred-finish-01-cont.yaml │ │ ├── fail-deb-cancel-02-balance.yaml │ │ ├── fail-deb-finish-01-cont.yaml │ │ ├── pass-cred-cancel-02-rollback.yaml │ │ ├── fail-deb-cancel-01-rollback.yaml │ │ └── pass-deb-cancel-02-rollback.yaml │ ├── hspec-ghcjs.hs │ └── test-config.yaml ├── shell.nix ├── pact-lang-api.js │ ├── .gitignore │ ├── pact-lang-api-global.js │ └── index.html ├── Setup.hs ├── repl.sh ├── stack-nix.yaml ├── examples │ ├── cp │ │ └── scripts │ │ │ ├── load.cmds │ │ │ ├── agent-keyset.yaml │ │ │ ├── trader-keyset.yaml │ │ │ ├── 04-cp.yaml │ │ │ ├── 02-cash.yaml │ │ │ ├── 03-orders.yaml │ │ │ └── 01-auth.yaml │ ├── accounts │ │ └── scripts │ │ │ ├── 04-alice.yaml │ │ │ ├── 05-bob.yaml │ │ │ └── 01-system.yaml │ └── verified-accounts │ │ └── accounts.repl ├── executables │ ├── Bench.hs │ └── Repl.hs ├── config.yaml ├── src │ └── Pact │ │ ├── Analyze │ │ ├── Parse.hs │ │ └── Model.hs │ │ └── Types │ │ └── Version.hs ├── web │ ├── index.js │ └── build.sh ├── stack.yaml ├── .weeder.yaml ├── HLint.hs └── collectArtifacts.sh ├── core ├── test │ ├── golden │ │ ├── Coeff │ │ ├── Coin │ │ ├── AddrType_PK │ │ ├── AddrType_R │ │ ├── AddrType_S │ │ ├── AddrType_U │ │ ├── Attributes │ │ ├── BlockCount │ │ ├── EpochIndex │ │ ├── FlatSlotId │ │ ├── GoldDollar │ │ ├── SlotId │ │ ├── TimeDiff │ │ ├── TimeStamp │ │ ├── CoinPortion │ │ ├── EpochOrSlotEI │ │ ├── LocalSlotIndex │ │ ├── ScriptVersion │ │ ├── SlotCount │ │ ├── ChainDifficulty │ │ ├── EpochOrSlotSI │ │ ├── TxSizeLinear │ │ ├── AddrStakeDistribution_Bootstrap │ │ ├── TxFeePolicy_Linear │ │ ├── InvReqDataFlowLog_InvReqException │ │ ├── json │ │ │ ├── Address1 │ │ │ ├── Address0 │ │ │ ├── Address4 │ │ │ ├── Address2 │ │ │ └── Address3 │ │ ├── InvReqDataFlowLog_InvReqRejected │ │ ├── StakeholderId │ │ ├── MerkleRoot │ │ ├── InvReqDataFlowLog_InvReqAccepted │ │ ├── MerkleTree │ │ ├── Script │ │ ├── SharedSeed │ │ ├── AddrStakeDistribution_SingleKey │ │ ├── AddrSpendingData_Redeem │ │ ├── TxFeePolicy_Unknown │ │ ├── bi │ │ │ ├── Address1 │ │ │ ├── Address0 │ │ │ ├── Address4 │ │ │ └── Address2 │ │ ├── AddrSpendingData_Script │ │ ├── AddrSpendingData_Unknown │ │ ├── safecopy │ │ │ ├── Address5_HasNetworkMagic │ │ │ ├── Address6_HasNetworkMagic │ │ │ ├── Address7_HasNetworkMagic │ │ │ ├── Address'5_HasNetworkMagic │ │ │ ├── Address'6_HasNetworkMagic │ │ │ ├── Address'7_HasNetworkMagic │ │ │ ├── Address'2_Legacy_NoNetworkMagic │ │ │ ├── Address'3_Legacy_NoNetworkMagic │ │ │ ├── Address'4_Legacy_NoNetworkMagic │ │ │ ├── Address0_Legacy_NoNetworkMagic │ │ │ ├── Address1_Legacy_NoNetworkMagic │ │ │ ├── Address2_Legacy_NoNetworkMagic │ │ │ ├── Address3_Legacy_NoNetworkMagic │ │ │ ├── Address4_Legacy_NoNetworkMagic │ │ │ ├── Address'1_Legacy_NoNetworkMagic │ │ │ └── Address'0_Legacy_NoNetworkMagic │ │ ├── AddrSpendingData_PubKey │ │ ├── SlotLeaders │ │ ├── StakesMap │ │ ├── StakesList │ │ └── AddrStakeDistribution_UnsafeMultiKey │ ├── Setup.hs │ ├── Spec.hs │ ├── Test │ │ └── Pos │ │ │ └── Core │ │ │ └── Chrono.hs │ └── test.hs ├── Setup.hs └── src │ └── Pos │ └── Core │ ├── Context.hs │ ├── Aeson.hs │ ├── Binary.hs │ ├── Reporting.hs │ ├── Metrics │ └── Constants.hs │ ├── Common │ └── Stakes.hs │ └── Aeson │ └── Orphans.hs ├── wallet ├── test │ ├── manual │ │ └── .gitkeep │ ├── integration │ │ ├── .gitkeep │ │ ├── README.md │ │ └── Test │ │ │ └── Integration │ │ │ └── Documentation.hs │ ├── unit │ │ └── Golden │ │ │ └── golden │ │ │ ├── WalletError_WalletNotFound │ │ │ ├── WalletError_AddressNotFound │ │ │ ├── WalletError_TooBigTransaction │ │ │ ├── WalletError_TxFailedToStabilize │ │ │ ├── WalletError_UnknownError │ │ │ ├── WalletError_TxRedemptionDepleted │ │ │ ├── WalletError_InvalidPublicKey │ │ │ ├── WalletError_UnsignedTxCreationError │ │ │ ├── MigrationError_MigrationFailed │ │ │ ├── WalletError_CannotCreateAddress │ │ │ ├── WalletError_InvalidAddressFormat │ │ │ ├── WalletError_SignedTxSubmitError │ │ │ ├── WalletError_MissingRequiredParams │ │ │ ├── JSONValidationError_JSONValidationFailed │ │ │ ├── WalletError_NodeIsStillSyncing │ │ │ ├── WalletError_NotEnoughMoneyCannotCoverFee │ │ │ ├── UnsupportedMimeTypeError_UnsupportedMimeTypePresent │ │ │ ├── WalletError_NotEnoughMoneyAvailableBalanceIsInsufficient │ │ │ ├── WalletError_WalletAlreadyExists │ │ │ ├── WalletError_OutputIsRedeem │ │ │ ├── WalletError_TxSafeSignerNotFound │ │ │ └── WalletError_WalletIsNotReadyToProcessPayments │ └── nightly │ │ └── Main.hs ├── .github │ ├── iohk-signature.gif │ └── images │ │ └── cardano-logo.png ├── topology-examples │ └── testnet.yaml ├── Setup.hs ├── src │ └── Cardano │ │ └── Wallet │ │ ├── API │ │ ├── V1 │ │ │ ├── Info.hs │ │ │ ├── Headers.hs │ │ │ ├── Swagger │ │ │ │ └── Example.hs │ │ │ ├── Generic.hs │ │ │ ├── Internal │ │ │ │ └── Update.hs │ │ │ └── Settings.hs │ │ ├── Response │ │ │ └── JSend.hs │ │ ├── Types │ │ │ └── UnitOfMeasure.hs │ │ └── Request │ │ │ ├── Pagination.hs │ │ │ └── Parameters.hs │ │ ├── TypeLits.hs │ │ └── Kernel │ │ └── CoinSelection.hs ├── .editorconfig └── .gitignore ├── explorer ├── frontend │ ├── .gitmodules │ ├── static │ │ ├── favicon.ico │ │ ├── fonts │ │ │ ├── Montserrat-Thin.otf │ │ │ ├── Montserrat-Medium.otf │ │ │ ├── Montserrat-ExtraBold.otf │ │ │ ├── Montserrat-SemiBold.otf │ │ │ ├── Montserrat-ExtraLight.otf │ │ │ ├── MontserratAlternates-Bold.otf │ │ │ ├── MontserratAlternates-Thin.otf │ │ │ ├── montserrat_[allfont.ru].ttf │ │ │ ├── MontserratAlternates-Black.otf │ │ │ ├── MontserratAlternates-Light.otf │ │ │ ├── MontserratAlternates-Medium.otf │ │ │ ├── MontserratAlternates-ExtraBold.otf │ │ │ ├── MontserratAlternates-Regular.otf │ │ │ ├── MontserratAlternates-SemiBold.otf │ │ │ ├── montserrat-black_[allfont.ru].ttf │ │ │ ├── montserrat-bold_[allfont.ru].ttf │ │ │ ├── montserrat-light_[allfont.ru].ttf │ │ │ ├── MontserratAlternates-ExtraLight.otf │ │ │ └── montserrat-hairline_[allfont.ru].ttf │ │ └── images │ │ │ ├── header_300517.jpg │ │ │ ├── triangle-right.svg │ │ │ ├── arrow-up.svg │ │ │ ├── icon-menu.svg │ │ │ ├── icon-cross.svg │ │ │ ├── icon-lang-ja.svg │ │ │ └── icon-lang-de.svg │ ├── src │ │ ├── Explorer │ │ │ ├── View │ │ │ │ ├── calculator.css │ │ │ │ └── Dashboard │ │ │ │ │ └── Types.purs │ │ │ ├── Util │ │ │ │ ├── Config.js │ │ │ │ ├── String.js │ │ │ │ └── DOM.js │ │ │ ├── Images.purs │ │ │ ├── I18n │ │ │ │ └── Lang.js │ │ │ └── Types │ │ │ │ └── App.purs │ │ ├── Lib │ │ │ └── Waypoints │ │ │ │ └── Waypoints.js │ │ └── index.js │ ├── scripts │ │ └── build-explorer-frontend.sh │ └── .gitignore ├── Setup.hs ├── test │ ├── Spec.hs │ └── Test.hs ├── scripts │ └── build.sh ├── src │ ├── Pos │ │ └── Explorer │ │ │ ├── Core.hs │ │ │ ├── Web.hs │ │ │ ├── Socket.hs │ │ │ ├── Txp.hs │ │ │ └── Txp │ │ │ └── Toil.hs │ └── purescript │ │ └── PSTypes.hs ├── log-config.yaml ├── bench │ └── Main.hs ├── start-dev.sh ├── PULL_REQUEST_TEMPLATE.md └── CODEOWNERS ├── tools ├── src │ ├── validate-json │ │ ├── __init__.py │ │ ├── default.nix │ │ └── setup.py │ └── gencerts │ │ └── configuration.yaml.example ├── test │ ├── golden │ │ ├── AccountSpec │ │ ├── AddressRange │ │ ├── DistributionAmount │ │ ├── FakeUtxoCoinDistribution │ │ ├── FakeTxsHistory │ │ ├── WalletSpec │ │ └── GenSpec │ ├── Spec.hs │ └── Test.hs ├── Setup.hs └── post-mortem │ ├── README.md │ └── src │ └── Types.hs ├── chain ├── test │ ├── golden │ │ ├── bi │ │ │ ├── txp │ │ │ │ ├── TxAttributes │ │ │ │ ├── TxIn_Unknown │ │ │ │ ├── TxInWitness_UnknownWitnessType │ │ │ │ ├── HashTx │ │ │ │ ├── TxId │ │ │ │ ├── TxSigData │ │ │ │ ├── TxIn_Utxo │ │ │ │ ├── TxInList │ │ │ │ ├── TxOut │ │ │ │ ├── TxOutAux │ │ │ │ ├── TxOutList │ │ │ │ ├── TxInWitness_ScriptWitness │ │ │ │ ├── TxSig │ │ │ │ ├── TxProof │ │ │ │ ├── Tx │ │ │ │ ├── TxInWitness_RedeemWitness │ │ │ │ ├── TxWitness │ │ │ │ └── TxInWitness_PkWitness │ │ │ ├── update │ │ │ │ ├── UpAttributes │ │ │ │ ├── BlockVersion │ │ │ │ ├── ApplicationName │ │ │ │ ├── SoftforkRule │ │ │ │ ├── SoftwareVersion │ │ │ │ ├── SystemTag │ │ │ │ ├── UpId │ │ │ │ ├── HashRaw │ │ │ │ ├── UpdateProof │ │ │ │ ├── BlockVersionData │ │ │ │ ├── BlockVersionModifier │ │ │ │ ├── VoteId │ │ │ │ ├── UpdateData │ │ │ │ └── UpdateVote │ │ │ ├── block │ │ │ │ ├── BlockBodyAttributes │ │ │ │ ├── MainExtraBodyData │ │ │ │ ├── BlockHeaderAttributes │ │ │ │ ├── GenesisConsensusData │ │ │ │ ├── HeaderHash │ │ │ │ ├── GenesisProof │ │ │ │ ├── MainExtraHeaderData │ │ │ │ ├── BlockSignature │ │ │ │ ├── GenesisBlockHeader │ │ │ │ ├── BlockHeader_Genesis │ │ │ │ ├── GenesisBody │ │ │ │ ├── MainConsensusData │ │ │ │ └── MainProof │ │ │ ├── delegation │ │ │ │ ├── HeavyDlgIndex │ │ │ │ ├── LightDlgIndices │ │ │ │ ├── ProxySKBlockInfo_Nothing │ │ │ │ └── ProxySKHeavy │ │ │ └── ssc │ │ │ │ ├── Opening │ │ │ │ ├── SharesDistribution │ │ │ │ ├── VssCertificatesHash │ │ │ │ ├── SscProof_CertificatesProof │ │ │ │ ├── OpeningsMap │ │ │ │ ├── CommitmentSignature │ │ │ │ ├── SscProof_OpeningsProof │ │ │ │ ├── SscProof_SharesProof │ │ │ │ ├── SscProof_CommitmentsProof │ │ │ │ └── VssCertificate │ │ ├── oldJson │ │ │ ├── AttackTarget_NetworkAddressTarget │ │ │ ├── AttackTarget_PubKeyAddressTarget │ │ │ ├── GenesisProtocolConstants1_Legacy_HasNetworkMagic │ │ │ ├── GenesisProtocolConstants2_Legacy_HasNetworkMagic │ │ │ ├── GenesisProtocolConstants0_Legacy_HasNetworkMagic │ │ │ ├── StaticConfig_GCSrc │ │ │ ├── TxpConfiguration0 │ │ │ └── TxpConfiguration2 │ │ ├── json │ │ │ ├── AttackTarget_NetworkAddressTarget │ │ │ ├── AttackTarget_PubKeyAddressTarget │ │ │ ├── TxValidationRulesConfig │ │ │ ├── GenesisProtocolConstants0_Legacy_HasNetworkMagic │ │ │ ├── GenesisProtocolConstants1_Legacy_HasNetworkMagic │ │ │ ├── GenesisProtocolConstants2_Legacy_HasNetworkMagic │ │ │ ├── StaticConfig_GCSrc │ │ │ ├── TxpConfiguration0 │ │ │ └── TxpConfiguration2 │ │ └── yaml │ │ │ └── TxValidationRulesConfig │ ├── Setup.hs │ ├── Spec.hs │ └── Test │ │ └── Pos │ │ └── Chain │ │ ├── Ssc │ │ └── CborSpec.hs │ │ └── Txp │ │ └── Arbitrary │ │ └── Unsafe.hs ├── Setup.hs └── src │ └── Pos │ └── Chain │ ├── Security.hs │ ├── Block │ ├── Logic.hs │ └── Slog.hs │ ├── Ssc │ ├── Error.hs │ ├── OpeningsMap.hs │ └── Toss.hs │ ├── Genesis │ └── Hash.hs │ ├── Txp │ ├── Toil │ │ ├── Utxo.hs │ │ └── Pact.hs │ └── Undo.hs │ ├── Delegation │ ├── Cede.hs │ └── Proof.hs │ ├── Lrc.hs │ ├── Update │ ├── Proof.hs │ ├── Params.hs │ └── Poll.hs │ └── Delegation.hs ├── scripts ├── bench │ ├── topology │ │ ├── topology0.yaml │ │ ├── topology1.yaml │ │ ├── topology2.yaml │ │ ├── topology4.yaml │ │ ├── topology5.yaml │ │ ├── topology3.yaml │ │ ├── kademlia4.yaml │ │ └── kademlia5.yaml │ ├── buildbench.sh │ ├── count_tps_sent.sh │ └── count_tps_written.sh ├── launch │ ├── connect-to-cluster │ │ └── README.md │ ├── daedalus-example.sh │ └── explorer-with-nodes.sh ├── hash-installer.sh ├── haskell │ ├── stylish.sh │ └── update-cabal-versions.sh ├── clean │ ├── explorer-bridge.sh │ ├── all.sh │ └── db.sh ├── js │ ├── package.json │ ├── genesis-hash.js │ └── avvm-utxo-to-yaml.js ├── analyze │ └── block-events.sh ├── set_nixpath.sh ├── grep.sh └── test │ └── wallet │ └── swaggerSchemaValidation.nix ├── infra ├── test │ ├── golden │ │ ├── HandlerSpec_ConvHandler │ │ ├── HandlerSpec_UnknownHandler │ │ ├── TopologyP2P │ │ ├── TopologyTraditional │ │ ├── TopologyBehindNAT │ │ ├── TopologyStatic │ │ └── NodeMetadata │ ├── Setup.hs │ ├── Test │ │ └── Pos │ │ │ └── Infra │ │ │ └── Arbitrary │ │ │ └── Slotting.hs │ ├── test.hs │ └── Spec.hs ├── Setup.hs ├── src │ └── Pos │ │ └── Infra │ │ ├── Binary.hs │ │ ├── StateLock.hs │ │ ├── Slotting │ │ ├── Class.hs │ │ ├── Types.hs │ │ └── Impl.hs │ │ ├── Util │ │ ├── LogSafe.hs │ │ └── TimeLimit.hs │ │ ├── DHT.hs │ │ ├── DHT │ │ └── Model.hs │ │ ├── Reporting │ │ └── Health │ │ │ └── Types.hs │ │ ├── Discovery.hs │ │ ├── Shutdown.hs │ │ ├── Statistics.hs │ │ ├── Communication │ │ ├── Constants.hs │ │ └── Relay.hs │ │ ├── Recovery │ │ └── Types.hs │ │ ├── Shutdown │ │ └── Class.hs │ │ ├── Reporting.hs │ │ └── Slotting.hs └── default.nix ├── cabal.project ├── crypto ├── test │ ├── golden │ │ ├── json │ │ │ ├── ProtocolMagic0_Legacy_HasNetworkMagic │ │ │ ├── ProtocolMagic2_Legacy_HasNetworkMagic │ │ │ ├── ProtocolMagic1_Legacy_HasNetworkMagic │ │ │ ├── ProtocolMagic_Legacy_NMMustBeJust │ │ │ └── ProtocolMagic_Legacy_NMMustBeNothing │ │ ├── HDAddressPayload │ │ ├── Secret │ │ ├── WithHash │ │ ├── AbstractHash │ │ ├── EncShare │ │ ├── PassPhrase │ │ ├── VssPublicKey │ │ ├── RedeemPublicKey │ │ ├── ProxyCert │ │ ├── PublicKey │ │ ├── Signature │ │ ├── Signed │ │ ├── RedeemSecretKey │ │ ├── RedeemSignature │ │ ├── DecShare │ │ ├── SecretKey │ │ ├── EncryptedSecretKey │ │ └── ProxySecretKey │ ├── Setup.hs │ ├── Spec.hs │ └── test.hs ├── Setup.hs └── Pos │ └── Crypto │ └── Signing │ └── Types.hs ├── Setup.hs ├── auxx ├── Setup.hs ├── test │ ├── Spec.hs │ └── Test.hs ├── README.md └── src │ └── Command.hs ├── db ├── Setup.hs ├── test │ ├── Setup.hs │ ├── Test │ │ └── Pos │ │ │ └── DB │ │ │ └── Update │ │ │ └── Arbitrary.hs │ └── test.hs ├── src │ └── Pos │ │ └── DB │ │ ├── Rocks.hs │ │ ├── Update │ │ ├── Logic.hs │ │ └── MemState.hs │ │ ├── Ssc │ │ └── Logic.hs │ │ ├── Txp │ │ ├── Logic.hs │ │ └── MemState.hs │ │ └── Ssc.hs └── Makefile ├── lib ├── Setup.hs ├── test │ ├── Spec.hs │ └── Test │ │ └── Pos │ │ └── Types │ │ └── Identity │ │ └── ShowReadSpec.hs ├── src │ └── Pos │ │ ├── Recovery.hs │ │ ├── Binary.hs │ │ ├── Communication │ │ ├── Server.hs │ │ └── Types.hs │ │ ├── Context.hs │ │ ├── Web.hs │ │ ├── Recovery │ │ └── Types.hs │ │ ├── Constants.hs │ │ ├── Client │ │ └── CLI.hs │ │ └── Communication.hs ├── default.nix ├── bench │ └── Local │ │ └── Criterion.hs └── Makefile ├── nixos-tests └── default.nix ├── util ├── Setup.hs ├── test │ ├── Setup.hs │ ├── Spec.hs │ ├── Test │ │ ├── Pos.hs │ │ └── Pos │ │ │ └── Util │ │ │ ├── QuickCheck.hs │ │ │ ├── Modifier.hs │ │ │ └── Parallel │ │ │ └── Parallelize.hs │ └── test.hs ├── default.nix └── src │ └── Pos │ └── Util │ └── OptParse.hs ├── utxo ├── Setup.hs └── ChangeLog.md ├── binary ├── Setup.hs ├── test │ ├── Spec.hs │ ├── golden │ │ ├── TestSimpleIndexed3 │ │ ├── TestSimpleIndexed1 │ │ ├── TestSimpleIndexed4 │ │ └── TestSimpleIndexed2 │ └── test.hs ├── src │ └── Pos │ │ └── Binary │ │ └── Class.hs └── README.md ├── client ├── Setup.hs ├── test │ ├── Spec.hs │ └── Test.hs ├── src │ └── Pos │ │ └── Client │ │ └── Update.hs └── README.md ├── generator ├── Setup.hs ├── test │ ├── Spec.hs │ └── Test.hs ├── README.md ├── bench │ └── Main.hs └── src │ └── Pos │ ├── Generator.hs │ └── Generator │ └── Block │ └── Orphans.hs ├── node-ipc ├── Setup.hs ├── wallet-topology.yaml └── shell.nix ├── .hindent.yaml ├── acid-state-exts ├── Setup.hs └── README.md ├── script-runner ├── Setup.hs ├── topology-local.yaml ├── topology-staging.yaml ├── topology.yaml ├── topology-mainnet.yaml ├── topology-testnet.yaml └── common │ └── OrphanedLenses.hs ├── images ├── SEAL.png └── Github readme1.jpg ├── networking ├── test │ ├── Spec.hs │ └── Test.hs └── bench │ ├── calc-template.ods │ └── logging.yaml ├── docs ├── network │ ├── example-topologies │ │ ├── p2p.yaml │ │ ├── traditional.yaml │ │ ├── behind-nat-no-dns.yaml │ │ ├── behind-nat-with-dns.yaml │ │ ├── mainnet-staging.yaml │ │ ├── static-no-dns.yaml │ │ └── static-with-dns.yaml │ └── shelley │ │ └── UI.md ├── how-to │ └── README.md ├── block-processing │ ├── us-bv-states.png │ └── us-proposal-states.png ├── README.md ├── rules │ ├── latexmkrc │ ├── .gitignore │ └── Makefile └── on-the-wire │ ├── latexmkrc │ └── Makefile ├── secrets └── mainnet-staging-short-epoch │ ├── keys-fakeavvm │ ├── fake-0.seed │ ├── fake-1.seed │ ├── fake-2.seed │ ├── fake-3.seed │ └── fake-4.seed │ └── generated-keys │ ├── rich │ ├── key0.sk │ ├── key1.sk │ └── key2.sk │ └── dlg-issuers │ ├── key0.sk │ ├── key1.sk │ └── key2.sk ├── node ├── README.md ├── Makefile └── test │ ├── Spec.hs │ └── ChainExtension.hs ├── mpt ├── Setup.hs └── src │ └── Sealchain │ └── Mpt │ └── Utils.hs ├── log-configs ├── greppable.yaml ├── cluster.yaml ├── template-demo.yaml └── daedalus.yaml ├── nix ├── overlays │ ├── dont-check.nix │ ├── metric.nix │ ├── jemalloc.nix │ ├── debug.nix │ └── faster-build.nix ├── fetch-nixpkgs.nix ├── cardano-sl-config.nix ├── jemalloc │ └── jemalloc510.nix ├── stack2nix.nix └── iohk-binary-cache.nix ├── nixpkgs-src.json ├── mnemonic ├── test │ └── Main.hs └── README.md ├── .gitattributes ├── .editorconfig ├── pkgs └── generate.sh ├── bors.toml └── x509 └── configuration.yaml.example /pact/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pact/docs/en/img: -------------------------------------------------------------------------------- 1 | ../img/ -------------------------------------------------------------------------------- /pact/docs/ja/img: -------------------------------------------------------------------------------- 1 | ../img/ -------------------------------------------------------------------------------- /pact/docs/ko/img: -------------------------------------------------------------------------------- 1 | ../img -------------------------------------------------------------------------------- /core/test/golden/Coeff: -------------------------------------------------------------------------------- 1 | 1865 -------------------------------------------------------------------------------- /core/test/golden/Coin: -------------------------------------------------------------------------------- 1 | 192604 -------------------------------------------------------------------------------- /wallet/test/manual/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /core/test/golden/AddrType_PK: -------------------------------------------------------------------------------- 1 | 00 -------------------------------------------------------------------------------- /core/test/golden/AddrType_R: -------------------------------------------------------------------------------- 1 | 02 -------------------------------------------------------------------------------- /core/test/golden/AddrType_S: -------------------------------------------------------------------------------- 1 | 01 -------------------------------------------------------------------------------- /core/test/golden/AddrType_U: -------------------------------------------------------------------------------- 1 | 1839 -------------------------------------------------------------------------------- /core/test/golden/Attributes: -------------------------------------------------------------------------------- 1 | a0 -------------------------------------------------------------------------------- /core/test/golden/BlockCount: -------------------------------------------------------------------------------- 1 | 1903e7 -------------------------------------------------------------------------------- /core/test/golden/EpochIndex: -------------------------------------------------------------------------------- 1 | 0e -------------------------------------------------------------------------------- /core/test/golden/FlatSlotId: -------------------------------------------------------------------------------- 1 | 191389 -------------------------------------------------------------------------------- /core/test/golden/GoldDollar: -------------------------------------------------------------------------------- 1 | 192604 -------------------------------------------------------------------------------- /core/test/golden/SlotId: -------------------------------------------------------------------------------- 1 | 820b182f -------------------------------------------------------------------------------- /core/test/golden/TimeDiff: -------------------------------------------------------------------------------- 1 | 19128b -------------------------------------------------------------------------------- /core/test/golden/TimeStamp: -------------------------------------------------------------------------------- 1 | 182f -------------------------------------------------------------------------------- /explorer/frontend/.gitmodules: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pact/tests/test-log/.gitremember: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /wallet/test/integration/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /core/test/golden/CoinPortion: -------------------------------------------------------------------------------- 1 | 1925e6 -------------------------------------------------------------------------------- /core/test/golden/EpochOrSlotEI: -------------------------------------------------------------------------------- 1 | 82000e -------------------------------------------------------------------------------- /core/test/golden/LocalSlotIndex: -------------------------------------------------------------------------------- 1 | 1834 -------------------------------------------------------------------------------- /core/test/golden/ScriptVersion: -------------------------------------------------------------------------------- 1 | 191771 -------------------------------------------------------------------------------- /core/test/golden/SlotCount: -------------------------------------------------------------------------------- 1 | 1a00073e7b -------------------------------------------------------------------------------- /tools/src/validate-json/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chain/test/golden/bi/txp/TxAttributes: -------------------------------------------------------------------------------- 1 | a0 -------------------------------------------------------------------------------- /chain/test/golden/bi/update/UpAttributes: -------------------------------------------------------------------------------- 1 | a0 -------------------------------------------------------------------------------- /core/test/golden/ChainDifficulty: -------------------------------------------------------------------------------- 1 | 8119270f -------------------------------------------------------------------------------- /core/test/golden/EpochOrSlotSI: -------------------------------------------------------------------------------- 1 | 8201820b182f -------------------------------------------------------------------------------- /core/test/golden/TxSizeLinear: -------------------------------------------------------------------------------- 1 | 821903e7184d -------------------------------------------------------------------------------- /chain/test/golden/bi/block/BlockBodyAttributes: -------------------------------------------------------------------------------- 1 | a0 -------------------------------------------------------------------------------- /chain/test/golden/bi/block/MainExtraBodyData: -------------------------------------------------------------------------------- 1 | 81a0 -------------------------------------------------------------------------------- /chain/test/golden/bi/delegation/HeavyDlgIndex: -------------------------------------------------------------------------------- 1 | 05 -------------------------------------------------------------------------------- /chain/test/golden/bi/update/BlockVersion: -------------------------------------------------------------------------------- 1 | 83010101 -------------------------------------------------------------------------------- /pact/shell.nix: -------------------------------------------------------------------------------- 1 | (import ./. {}).shells.ghc 2 | -------------------------------------------------------------------------------- /tools/test/golden/AccountSpec: -------------------------------------------------------------------------------- 1 | {"addresses":1337} -------------------------------------------------------------------------------- /chain/test/golden/bi/block/BlockHeaderAttributes: -------------------------------------------------------------------------------- 1 | a0 -------------------------------------------------------------------------------- /core/test/golden/AddrStakeDistribution_Bootstrap: -------------------------------------------------------------------------------- 1 | 80 -------------------------------------------------------------------------------- /pact/pact-lang-api.js/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | -------------------------------------------------------------------------------- /scripts/bench/topology/topology0.yaml: -------------------------------------------------------------------------------- 1 | topology.yaml -------------------------------------------------------------------------------- /scripts/bench/topology/topology1.yaml: -------------------------------------------------------------------------------- 1 | topology.yaml -------------------------------------------------------------------------------- /scripts/bench/topology/topology2.yaml: -------------------------------------------------------------------------------- 1 | topology.yaml -------------------------------------------------------------------------------- /scripts/bench/topology/topology4.yaml: -------------------------------------------------------------------------------- 1 | topology.yaml -------------------------------------------------------------------------------- /scripts/bench/topology/topology5.yaml: -------------------------------------------------------------------------------- 1 | topology.yaml -------------------------------------------------------------------------------- /tools/test/golden/AddressRange: -------------------------------------------------------------------------------- 1 | {"unAddressRange":1337} -------------------------------------------------------------------------------- /chain/test/golden/bi/delegation/LightDlgIndices: -------------------------------------------------------------------------------- 1 | 82071858 -------------------------------------------------------------------------------- /chain/test/golden/bi/delegation/ProxySKBlockInfo_Nothing: -------------------------------------------------------------------------------- 1 | 80 -------------------------------------------------------------------------------- /chain/test/golden/bi/update/ApplicationName: -------------------------------------------------------------------------------- 1 | 66476f6c64656e -------------------------------------------------------------------------------- /chain/test/golden/bi/update/SoftforkRule: -------------------------------------------------------------------------------- 1 | 83186318631863 -------------------------------------------------------------------------------- /core/test/golden/TxFeePolicy_Linear: -------------------------------------------------------------------------------- 1 | 8200d81846821863190309 -------------------------------------------------------------------------------- /infra/test/golden/HandlerSpec_ConvHandler: -------------------------------------------------------------------------------- 1 | 8200d81843193cc1 -------------------------------------------------------------------------------- /chain/test/golden/bi/block/GenesisConsensusData: -------------------------------------------------------------------------------- 1 | 820e8119270f -------------------------------------------------------------------------------- /chain/test/golden/bi/update/SoftwareVersion: -------------------------------------------------------------------------------- 1 | 8266476f6c64656e1863 -------------------------------------------------------------------------------- /cabal.project: -------------------------------------------------------------------------------- 1 | packages: 2 | */*.cabal 3 | */test/*.cabal 4 | -------------------------------------------------------------------------------- /crypto/test/golden/json/ProtocolMagic0_Legacy_HasNetworkMagic: -------------------------------------------------------------------------------- 1 | 31337 -------------------------------------------------------------------------------- /crypto/test/golden/json/ProtocolMagic2_Legacy_HasNetworkMagic: -------------------------------------------------------------------------------- 1 | -58952 -------------------------------------------------------------------------------- /pact/Setup.hs: -------------------------------------------------------------------------------- 1 | import Distribution.Simple 2 | main = defaultMain 3 | -------------------------------------------------------------------------------- /pact/tests/hspec.hs: -------------------------------------------------------------------------------- 1 | {-# OPTIONS_GHC -F -pgmF hspec-discover #-} 2 | -------------------------------------------------------------------------------- /tools/test/golden/DistributionAmount: -------------------------------------------------------------------------------- 1 | {"unDistributionAmount":1337} -------------------------------------------------------------------------------- /Setup.hs: -------------------------------------------------------------------------------- 1 | import Distribution.Simple 2 | main = defaultMain 3 | -------------------------------------------------------------------------------- /crypto/test/golden/json/ProtocolMagic1_Legacy_HasNetworkMagic: -------------------------------------------------------------------------------- 1 | 2147000001 -------------------------------------------------------------------------------- /pact/repl.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | stack exec -- rlwrap -A pact $@ 4 | -------------------------------------------------------------------------------- /pact/tests/bench/bench: -------------------------------------------------------------------------------- 1 | (load "bench.repl") 2 | (bench (bench.bench)) 3 | -------------------------------------------------------------------------------- /auxx/Setup.hs: -------------------------------------------------------------------------------- 1 | import Distribution.Simple 2 | main = defaultMain 3 | -------------------------------------------------------------------------------- /chain/Setup.hs: -------------------------------------------------------------------------------- 1 | import Distribution.Simple 2 | main = defaultMain 3 | -------------------------------------------------------------------------------- /core/Setup.hs: -------------------------------------------------------------------------------- 1 | import Distribution.Simple 2 | main = defaultMain 3 | -------------------------------------------------------------------------------- /core/test/golden/InvReqDataFlowLog_InvReqException: -------------------------------------------------------------------------------- 1 | {"invReqException":"test"} -------------------------------------------------------------------------------- /db/Setup.hs: -------------------------------------------------------------------------------- 1 | import Distribution.Simple 2 | main = defaultMain 3 | -------------------------------------------------------------------------------- /infra/Setup.hs: -------------------------------------------------------------------------------- 1 | import Distribution.Simple 2 | main = defaultMain 3 | -------------------------------------------------------------------------------- /infra/test/golden/HandlerSpec_UnknownHandler: -------------------------------------------------------------------------------- 1 | 821868d81849c3b8553dc3a8c2a709 -------------------------------------------------------------------------------- /lib/Setup.hs: -------------------------------------------------------------------------------- 1 | import Distribution.Simple 2 | main = defaultMain 3 | -------------------------------------------------------------------------------- /nixos-tests/default.nix: -------------------------------------------------------------------------------- 1 | { 2 | walletAPI = import ./wallet-api.nix; 3 | } 4 | -------------------------------------------------------------------------------- /tools/Setup.hs: -------------------------------------------------------------------------------- 1 | import Distribution.Simple 2 | main = defaultMain 3 | -------------------------------------------------------------------------------- /util/Setup.hs: -------------------------------------------------------------------------------- 1 | import Distribution.Simple 2 | main = defaultMain 3 | -------------------------------------------------------------------------------- /utxo/Setup.hs: -------------------------------------------------------------------------------- 1 | import Distribution.Simple 2 | main = defaultMain 3 | -------------------------------------------------------------------------------- /binary/Setup.hs: -------------------------------------------------------------------------------- 1 | import Distribution.Simple 2 | main = defaultMain 3 | -------------------------------------------------------------------------------- /chain/test/Setup.hs: -------------------------------------------------------------------------------- 1 | import Distribution.Simple 2 | main = defaultMain 3 | -------------------------------------------------------------------------------- /chain/test/golden/oldJson/AttackTarget_NetworkAddressTarget: -------------------------------------------------------------------------------- 1 | {"Network":"ggv:32313"} -------------------------------------------------------------------------------- /client/Setup.hs: -------------------------------------------------------------------------------- 1 | import Distribution.Simple 2 | main = defaultMain 3 | -------------------------------------------------------------------------------- /core/test/Setup.hs: -------------------------------------------------------------------------------- 1 | import Distribution.Simple 2 | main = defaultMain 3 | -------------------------------------------------------------------------------- /crypto/Setup.hs: -------------------------------------------------------------------------------- 1 | import Distribution.Simple 2 | main = defaultMain 3 | -------------------------------------------------------------------------------- /db/test/Setup.hs: -------------------------------------------------------------------------------- 1 | import Distribution.Simple 2 | main = defaultMain 3 | -------------------------------------------------------------------------------- /explorer/Setup.hs: -------------------------------------------------------------------------------- 1 | import Distribution.Simple 2 | main = defaultMain 3 | -------------------------------------------------------------------------------- /generator/Setup.hs: -------------------------------------------------------------------------------- 1 | import Distribution.Simple 2 | main = defaultMain 3 | -------------------------------------------------------------------------------- /infra/test/Setup.hs: -------------------------------------------------------------------------------- 1 | import Distribution.Simple 2 | main = defaultMain 3 | -------------------------------------------------------------------------------- /node-ipc/Setup.hs: -------------------------------------------------------------------------------- 1 | import Distribution.Simple 2 | main = defaultMain 3 | -------------------------------------------------------------------------------- /util/test/Setup.hs: -------------------------------------------------------------------------------- 1 | import Distribution.Simple 2 | main = defaultMain 3 | -------------------------------------------------------------------------------- /.hindent.yaml: -------------------------------------------------------------------------------- 1 | indent-size: 4 2 | line-length: 80 3 | force-trailing-newline: true 4 | -------------------------------------------------------------------------------- /acid-state-exts/Setup.hs: -------------------------------------------------------------------------------- 1 | import Distribution.Simple 2 | main = defaultMain 3 | -------------------------------------------------------------------------------- /crypto/test/Setup.hs: -------------------------------------------------------------------------------- 1 | import Distribution.Simple 2 | main = defaultMain 3 | -------------------------------------------------------------------------------- /pact/stack-nix.yaml: -------------------------------------------------------------------------------- 1 | resolver: ghc-8.4.3 2 | system-ghc: true 3 | install-ghc: false 4 | -------------------------------------------------------------------------------- /script-runner/Setup.hs: -------------------------------------------------------------------------------- 1 | import Distribution.Simple 2 | main = defaultMain 3 | -------------------------------------------------------------------------------- /scripts/launch/connect-to-cluster/README.md: -------------------------------------------------------------------------------- 1 | See `docs/how-to/connect-to-cluster.md` 2 | -------------------------------------------------------------------------------- /tools/test/golden/FakeUtxoCoinDistribution: -------------------------------------------------------------------------------- 1 | {"amount":1337,"range":1337,"type":"range"} -------------------------------------------------------------------------------- /auxx/test/Spec.hs: -------------------------------------------------------------------------------- 1 | {-# OPTIONS_GHC -F -pgmF hspec-discover -optF --module-name=Spec #-} 2 | -------------------------------------------------------------------------------- /binary/test/Spec.hs: -------------------------------------------------------------------------------- 1 | {-# OPTIONS_GHC -F -pgmF hspec-discover -optF --module-name=Spec #-} 2 | -------------------------------------------------------------------------------- /chain/test/Spec.hs: -------------------------------------------------------------------------------- 1 | {-# OPTIONS_GHC -F -pgmF hspec-discover -optF --module-name=Spec #-} 2 | -------------------------------------------------------------------------------- /chain/test/golden/bi/txp/TxIn_Unknown: -------------------------------------------------------------------------------- 1 | 00: 82182fd8184b666f7274792073657665 2 | 10: 6e 3 | -------------------------------------------------------------------------------- /chain/test/golden/bi/update/SystemTag: -------------------------------------------------------------------------------- 1 | 00: 704b6d7977346c445345355334665348 2 | 10: 36 3 | -------------------------------------------------------------------------------- /client/test/Spec.hs: -------------------------------------------------------------------------------- 1 | {-# OPTIONS_GHC -F -pgmF hspec-discover -optF --module-name=Spec #-} 2 | -------------------------------------------------------------------------------- /core/test/Spec.hs: -------------------------------------------------------------------------------- 1 | {-# OPTIONS_GHC -F -pgmF hspec-discover -optF --module-name=Spec #-} 2 | -------------------------------------------------------------------------------- /core/test/golden/json/Address1: -------------------------------------------------------------------------------- 1 | "Ae2tdPwUPEZDoUnyXuAgqzhkjNXNJeiZ5nqwprg9sArZmRNjySfJ5uz4FjB" -------------------------------------------------------------------------------- /crypto/test/Spec.hs: -------------------------------------------------------------------------------- 1 | {-# OPTIONS_GHC -F -pgmF hspec-discover -optF --module-name=Spec #-} 2 | -------------------------------------------------------------------------------- /crypto/test/golden/HDAddressPayload: -------------------------------------------------------------------------------- 1 | 00: 5238cf895ceba7b457f968dd626e9cee 2 | 10: ee78d4 3 | -------------------------------------------------------------------------------- /images/SEAL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sealchain-project/sealchain/HEAD/images/SEAL.png -------------------------------------------------------------------------------- /lib/test/Spec.hs: -------------------------------------------------------------------------------- 1 | {-# OPTIONS_GHC -F -pgmF hspec-discover -optF --module-name=Spec #-} 2 | -------------------------------------------------------------------------------- /tools/test/golden/FakeTxsHistory: -------------------------------------------------------------------------------- 1 | {"txsCount":1337,"type":"simple","numOutgoingAddress":8337} -------------------------------------------------------------------------------- /util/test/Spec.hs: -------------------------------------------------------------------------------- 1 | {-# OPTIONS_GHC -F -pgmF hspec-discover -optF --module-name=Spec #-} 2 | -------------------------------------------------------------------------------- /chain/test/golden/json/AttackTarget_NetworkAddressTarget: -------------------------------------------------------------------------------- 1 | { 2 | "Network": "ggv:32313" 3 | } -------------------------------------------------------------------------------- /core/test/golden/InvReqDataFlowLog_InvReqRejected: -------------------------------------------------------------------------------- 1 | {"invReqRejected":{"reqStart":1,"reqReceived":2}} -------------------------------------------------------------------------------- /explorer/test/Spec.hs: -------------------------------------------------------------------------------- 1 | {-# OPTIONS_GHC -F -pgmF hspec-discover -optF --module-name=Spec #-} 2 | -------------------------------------------------------------------------------- /generator/test/Spec.hs: -------------------------------------------------------------------------------- 1 | {-# OPTIONS_GHC -F -pgmF hspec-discover -optF --module-name=Spec #-} 2 | -------------------------------------------------------------------------------- /networking/test/Spec.hs: -------------------------------------------------------------------------------- 1 | {-# OPTIONS_GHC -F -pgmF hspec-discover -optF --module-name=Spec #-} 2 | -------------------------------------------------------------------------------- /util/test/Test/Pos.hs: -------------------------------------------------------------------------------- 1 | {-# OPTIONS_GHC -F -pgmF hspec-discover -optF --module-name=Spec #-} 2 | -------------------------------------------------------------------------------- /infra/test/golden/TopologyP2P: -------------------------------------------------------------------------------- 1 | {"p2p":{"fallbacks":50,"variant":"normal","valency":42,"maxSubscrs":100}} -------------------------------------------------------------------------------- /scripts/bench/topology/topology3.yaml: -------------------------------------------------------------------------------- 1 | wallet: 2 | relays: [[{"addr": "127.0.0.1", "port": 3005}]] 3 | -------------------------------------------------------------------------------- /chain/test/golden/bi/txp/TxInWitness_UnknownWitnessType: -------------------------------------------------------------------------------- 1 | 00: 82182fd8184b666f7274792073657665 2 | 10: 6e 3 | -------------------------------------------------------------------------------- /core/test/golden/StakeholderId: -------------------------------------------------------------------------------- 1 | 00: 581c5125b558daa14b5338e904cc2a75 2 | 10: a8b7b3a4738de9cb28a6819576db 3 | -------------------------------------------------------------------------------- /crypto/test/golden/json/ProtocolMagic_Legacy_NMMustBeJust: -------------------------------------------------------------------------------- 1 | {"pm":31337,"requiresNetworkMagic":"NMMustBeJust"} -------------------------------------------------------------------------------- /docs/network/example-topologies/p2p.yaml: -------------------------------------------------------------------------------- 1 | p2p: 2 | variant: normal 3 | valency: 3 4 | fallbacks: 1 5 | -------------------------------------------------------------------------------- /pact/tests/cp-cash-create.pact: -------------------------------------------------------------------------------- 1 | (cash.create-account "stu" "USD" 1000.0 (time "2016-09-01T11:00:00Z")) 2 | -------------------------------------------------------------------------------- /pact/tests/cp-cash-create2.pact: -------------------------------------------------------------------------------- 1 | (cash.create-account "will" "USD" 1010.0 (time "2016-09-01T11:00:00Z")) 2 | -------------------------------------------------------------------------------- /secrets/mainnet-staging-short-epoch/keys-fakeavvm/fake-0.seed: -------------------------------------------------------------------------------- 1 | n0RTZ0VtVhkxSkKj2oawAZR6/lmcK6mceaY0fjsiblo= -------------------------------------------------------------------------------- /secrets/mainnet-staging-short-epoch/keys-fakeavvm/fake-1.seed: -------------------------------------------------------------------------------- 1 | iFTo/8yiCxcwMLT6wrMWecAlsKyUjYgL7hcdAJrsGfY= -------------------------------------------------------------------------------- /secrets/mainnet-staging-short-epoch/keys-fakeavvm/fake-2.seed: -------------------------------------------------------------------------------- 1 | PWYWkB2soOIaeuPYAvfwm+iTV9JWbepHvwbnxskonrs= -------------------------------------------------------------------------------- /secrets/mainnet-staging-short-epoch/keys-fakeavvm/fake-3.seed: -------------------------------------------------------------------------------- 1 | giT+GyIpG6JHTxPvobyxyuXgXfuA6PIuEhkamt1+CjY= -------------------------------------------------------------------------------- /secrets/mainnet-staging-short-epoch/keys-fakeavvm/fake-4.seed: -------------------------------------------------------------------------------- 1 | VhSBqqHWINMD55PYXN4Cxyg8vBw2GTjCkTxrgP2Pwr4= -------------------------------------------------------------------------------- /binary/test/golden/TestSimpleIndexed3: -------------------------------------------------------------------------------- 1 | 00: 83068203c34a6d1914fff090beabc44b 2 | 10: 82001b000f0ede417a505f 3 | -------------------------------------------------------------------------------- /crypto/test/golden/json/ProtocolMagic_Legacy_NMMustBeNothing: -------------------------------------------------------------------------------- 1 | {"pm":-500,"requiresNetworkMagic":"NMMustBeNothing"} -------------------------------------------------------------------------------- /images/Github readme1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sealchain-project/sealchain/HEAD/images/Github readme1.jpg -------------------------------------------------------------------------------- /chain/test/golden/yaml/TxValidationRulesConfig: -------------------------------------------------------------------------------- 1 | addrAttribSize: 128 2 | txAttribSize: 128 3 | attribResrictEpoch: 2 4 | -------------------------------------------------------------------------------- /infra/test/golden/TopologyTraditional: -------------------------------------------------------------------------------- 1 | {"p2p":{"fallbacks":50,"variant":"traditional","valency":42,"maxSubscrs":100}} -------------------------------------------------------------------------------- /scripts/hash-installer.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | cardano-auxx cmd --commands "hash-installer $1" --mode=light 3 | -------------------------------------------------------------------------------- /wallet/test/unit/Golden/golden/WalletError_WalletNotFound: -------------------------------------------------------------------------------- 1 | {"status":"error","diagnostic":{},"message":"WalletNotFound"} -------------------------------------------------------------------------------- /core/test/golden/MerkleRoot: -------------------------------------------------------------------------------- 1 | 00: 5820c4df3798353de80db323417c513b 2 | 10: 0d647fdac1944f959211b4db35d4bd86 3 | 20: ca28 4 | -------------------------------------------------------------------------------- /crypto/test/golden/Secret: -------------------------------------------------------------------------------- 1 | 00: 582103a889b85070721af446a282e8d2 2 | 10: 3934612eb6ffc7c422f15aa85ad5c072 3 | 20: 267c79 4 | -------------------------------------------------------------------------------- /crypto/test/golden/WithHash: -------------------------------------------------------------------------------- 1 | 00: 582001f4b788593d4f70de2a45c2e1e8 2 | 10: 7088bfbdfa29577ae1b62aba60e095e3 3 | 20: ab53 4 | -------------------------------------------------------------------------------- /docs/network/example-topologies/traditional.yaml: -------------------------------------------------------------------------------- 1 | p2p: 2 | variant: traditional 3 | valency: 3 4 | fallbacks: 1 5 | -------------------------------------------------------------------------------- /explorer/scripts/build.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | stack --nix build --fast --ghc-options="-j +RTS -A128m -n2m -RTS" 3 | -------------------------------------------------------------------------------- /infra/src/Pos/Infra/Binary.hs: -------------------------------------------------------------------------------- 1 | module Pos.Infra.Binary () where 2 | 3 | import Pos.Infra.Binary.DHTModel () 4 | -------------------------------------------------------------------------------- /script-runner/topology-local.yaml: -------------------------------------------------------------------------------- 1 | wallet: 2 | relays: 3 | - - addr: 127.0.0.1 4 | valency: 1 5 | fallbacks: 7 6 | -------------------------------------------------------------------------------- /wallet/test/unit/Golden/golden/WalletError_AddressNotFound: -------------------------------------------------------------------------------- 1 | {"status":"error","diagnostic":{},"message":"AddressNotFound"} -------------------------------------------------------------------------------- /chain/test/golden/bi/txp/HashTx: -------------------------------------------------------------------------------- 1 | 00: 58204ba839c420b3d2bd439530f891ca 2 | 10: e9a5d4c4d812044630dac72e8e0962fe 3 | 20: eecc 4 | -------------------------------------------------------------------------------- /chain/test/golden/bi/txp/TxId: -------------------------------------------------------------------------------- 1 | 00: 58204ba839c420b3d2bd439530f891ca 2 | 10: e9a5d4c4d812044630dac72e8e0962fe 3 | 20: eecc 4 | -------------------------------------------------------------------------------- /chain/test/golden/bi/update/UpId: -------------------------------------------------------------------------------- 1 | 00: 58205329d1c029205f3ca30468d00e1e 2 | 10: da309efcb50ee44fe0f929f988afbbf5 3 | 20: f28e 4 | -------------------------------------------------------------------------------- /chain/test/golden/oldJson/AttackTarget_PubKeyAddressTarget: -------------------------------------------------------------------------------- 1 | {"PubKey":"cae922c720ea93e5ead49b4652fb24caf4948e31eee378a4c4513f11"} -------------------------------------------------------------------------------- /core/test/golden/InvReqDataFlowLog_InvReqAccepted: -------------------------------------------------------------------------------- 1 | {"invReqAccepted":{"reqSent":3,"reqStart":1,"reqClosed":4,"reqReceived":2}} -------------------------------------------------------------------------------- /core/test/golden/MerkleTree: -------------------------------------------------------------------------------- 1 | 00: 9f582096b23a356c80ba706dbf08c0c2 2 | 10: b205576a6affd6f43b43ba8b7dc53d03 3 | 20: 555938ff 4 | -------------------------------------------------------------------------------- /core/test/golden/Script: -------------------------------------------------------------------------------- 1 | 00: 821902595820346c4453453553346653 2 | 10: 483665744e6f756958657a4379456a4b 3 | 20: 63337447346a 4 | -------------------------------------------------------------------------------- /core/test/golden/SharedSeed: -------------------------------------------------------------------------------- 1 | 00: 815820453553346653483665744e6f75 2 | 10: 6958657a4379456a4b63337447346a61 3 | 20: 306b46 4 | -------------------------------------------------------------------------------- /crypto/test/golden/AbstractHash: -------------------------------------------------------------------------------- 1 | 00: 582001f4b788593d4f70de2a45c2e1e8 2 | 10: 7088bfbdfa29577ae1b62aba60e095e3 3 | 20: ab53 4 | -------------------------------------------------------------------------------- /crypto/test/golden/EncShare: -------------------------------------------------------------------------------- 1 | 00: 582102d0ca9ebbac514ebfd135172a06 2 | 10: 1e5f0bcf56babbe5781cdcefa1adb71e 3 | 20: dc2588 4 | -------------------------------------------------------------------------------- /crypto/test/golden/PassPhrase: -------------------------------------------------------------------------------- 1 | 00: 582077346c4453453553346653483665 2 | 10: 744e6f756958657a4379456a4b633374 3 | 20: 4734 4 | -------------------------------------------------------------------------------- /crypto/test/golden/VssPublicKey: -------------------------------------------------------------------------------- 1 | 00: 582102294842accb1d76aaa64bc1af23 2 | 10: 1378e1a01a67c0fc8010824caa021097 3 | 20: 0275c4 4 | -------------------------------------------------------------------------------- /node/README.md: -------------------------------------------------------------------------------- 1 | # Sealchain simple node 2 | 3 | This package provides a minimum working node without wallet capabilities. 4 | -------------------------------------------------------------------------------- /wallet/test/unit/Golden/golden/WalletError_TooBigTransaction: -------------------------------------------------------------------------------- 1 | {"status":"error","diagnostic":{},"message":"TooBigTransaction"} -------------------------------------------------------------------------------- /wallet/test/unit/Golden/golden/WalletError_TxFailedToStabilize: -------------------------------------------------------------------------------- 1 | {"status":"error","diagnostic":{},"message":"TxFailedToStabilize"} -------------------------------------------------------------------------------- /wallet/test/unit/Golden/golden/WalletError_UnknownError: -------------------------------------------------------------------------------- 1 | {"status":"error","diagnostic":{"msg":"test"},"message":"UnknownError"} -------------------------------------------------------------------------------- /chain/test/golden/bi/block/HeaderHash: -------------------------------------------------------------------------------- 1 | 00: 5820125bbf1daefc2897d8db48999d09 2 | 10: b4eae439f0dfed83bc43246ca039fa4b 3 | 20: 1213 4 | -------------------------------------------------------------------------------- /chain/test/golden/bi/ssc/Opening: -------------------------------------------------------------------------------- 1 | 00: 58235821026a8923b61ed176f49b726f 2 | 10: d5c1c06d0ce7433e3be82030a5c85e54 3 | 20: 8d0b0a3082 4 | -------------------------------------------------------------------------------- /chain/test/golden/bi/txp/TxSigData: -------------------------------------------------------------------------------- 1 | 00: 58204ba839c420b3d2bd439530f891ca 2 | 10: e9a5d4c4d812044630dac72e8e0962fe 3 | 20: eecc 4 | -------------------------------------------------------------------------------- /chain/test/golden/bi/update/HashRaw: -------------------------------------------------------------------------------- 1 | 00: 582096b23a356c80ba706dbf08c0c2b2 2 | 10: 05576a6affd6f43b43ba8b7dc53d0355 3 | 20: 5938 4 | -------------------------------------------------------------------------------- /core/test/golden/AddrStakeDistribution_SingleKey: -------------------------------------------------------------------------------- 1 | 00: 8200581c5125b558daa14b5338e904cc 2 | 10: 2a75a8b7b3a4738de9cb28a6819576db 3 | -------------------------------------------------------------------------------- /crypto/test/golden/RedeemPublicKey: -------------------------------------------------------------------------------- 1 | 00: 5820538960a916726b09f05c9d4d4a92 2 | 10: 2b85b4e11acfcc1434673d95019b7a9a 3 | 20: 52d2 4 | -------------------------------------------------------------------------------- /docs/how-to/README.md: -------------------------------------------------------------------------------- 1 | ## How-To 2 | 3 | This directory contains short manuals with step-by-step instructions for common tasks. 4 | -------------------------------------------------------------------------------- /networking/bench/calc-template.ods: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sealchain-project/sealchain/HEAD/networking/bench/calc-template.ods -------------------------------------------------------------------------------- /node-ipc/wallet-topology.yaml: -------------------------------------------------------------------------------- 1 | wallet: 2 | fallbacks: 7 3 | valency: 1 4 | relays: 5 | - - host: relays.awstest.iohkdev.io 6 | -------------------------------------------------------------------------------- /pact/docs/img/kadena-logo-100px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sealchain-project/sealchain/HEAD/pact/docs/img/kadena-logo-100px.png -------------------------------------------------------------------------------- /pact/docs/img/kadena-logo-210px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sealchain-project/sealchain/HEAD/pact/docs/img/kadena-logo-210px.png -------------------------------------------------------------------------------- /pact/docs/img/kadena-logo-trans.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sealchain-project/sealchain/HEAD/pact/docs/img/kadena-logo-trans.gif -------------------------------------------------------------------------------- /wallet/.github/iohk-signature.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sealchain-project/sealchain/HEAD/wallet/.github/iohk-signature.gif -------------------------------------------------------------------------------- /wallet/test/unit/Golden/golden/WalletError_TxRedemptionDepleted: -------------------------------------------------------------------------------- 1 | {"status":"error","diagnostic":{},"message":"TxRedemptionDepleted"} -------------------------------------------------------------------------------- /chain/test/golden/bi/block/GenesisProof: -------------------------------------------------------------------------------- 1 | 00: 582074840ea4e9e28b2f906a15302701 2 | 10: 31bc5ab07106024d6f9c8f4773e478c3 3 | 20: 43a2 4 | -------------------------------------------------------------------------------- /chain/test/golden/bi/ssc/SharesDistribution: -------------------------------------------------------------------------------- 1 | 00: a1581c5125b558daa14b5338e904cc2a 2 | 10: 75a8b7b3a4738de9cb28a6819576db19 3 | 20: 0539 4 | -------------------------------------------------------------------------------- /chain/test/golden/bi/update/UpdateProof: -------------------------------------------------------------------------------- 1 | 00: 5820a9d2e0af73f175d0eab5d96c8b48 2 | 10: 0edfa8226f4c2a9037d637f6aa3cd9f3 3 | 20: b575 4 | -------------------------------------------------------------------------------- /explorer/frontend/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sealchain-project/sealchain/HEAD/explorer/frontend/static/favicon.ico -------------------------------------------------------------------------------- /wallet/test/unit/Golden/golden/WalletError_InvalidPublicKey: -------------------------------------------------------------------------------- 1 | {"status":"error","diagnostic":{"msg":"test"},"message":"InvalidPublicKey"} -------------------------------------------------------------------------------- /wallet/test/unit/Golden/golden/WalletError_UnsignedTxCreationError: -------------------------------------------------------------------------------- 1 | {"status":"error","diagnostic":{},"message":"UnsignedTxCreationError"} -------------------------------------------------------------------------------- /chain/test/golden/bi/ssc/VssCertificatesHash: -------------------------------------------------------------------------------- 1 | 00: 58209fbbb2f0eff7472fe19e462fd88c 2 | 10: 495ac90f9ad58c4dd6cb204515710b0f 3 | 20: e132 4 | -------------------------------------------------------------------------------- /chain/test/golden/json/AttackTarget_PubKeyAddressTarget: -------------------------------------------------------------------------------- 1 | { 2 | "PubKey": "cae922c720ea93e5ead49b4652fb24caf4948e31eee378a4c4513f11" 3 | } -------------------------------------------------------------------------------- /core/test/golden/AddrSpendingData_Redeem: -------------------------------------------------------------------------------- 1 | 00: 82025820538960a916726b09f05c9d4d 2 | 10: 4a922b85b4e11acfcc1434673d95019b 3 | 20: 7a9a52d2 4 | -------------------------------------------------------------------------------- /core/test/golden/TxFeePolicy_Unknown: -------------------------------------------------------------------------------- 1 | 00: 821865d81858206a4f38717a61693236 2 | 10: 5a4d5055454a66457931356f78356b4a 3 | 20: 30754b44626937 4 | -------------------------------------------------------------------------------- /core/test/golden/bi/Address1: -------------------------------------------------------------------------------- 1 | 00: 82d818582183581caa5372095aaa680d 2 | 10: 19d4ca496983a145709c3be18b0d4c83 3 | 20: cb7bdc5ea0001a32dc988e 4 | -------------------------------------------------------------------------------- /core/test/golden/json/Address0: -------------------------------------------------------------------------------- 1 | "2RhQhCGqYPDpFgTsnBTbnvPvCwpqAkjwLqQkWpkqXbLRmNxd4xNd262nGsr8JiynyKRUeMLSJ9Ntho9i76uvBTrVXdJJG5yiNLb8frmUe5qX7E" -------------------------------------------------------------------------------- /core/test/golden/json/Address4: -------------------------------------------------------------------------------- 1 | "5FCjkr138i9wjRVwawmYMd4Vc9KxU7TuQhMyjMGpnykg9yb2qMpUCerDFzXvfAJMFgJTHyD7Sn4ybLXm2M6zeWAaWe7ctjq5QjVL427vGRx" -------------------------------------------------------------------------------- /docs/block-processing/us-bv-states.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sealchain-project/sealchain/HEAD/docs/block-processing/us-bv-states.png -------------------------------------------------------------------------------- /docs/network/example-topologies/behind-nat-no-dns.yaml: -------------------------------------------------------------------------------- 1 | wallet: 2 | relays: [[{"addr": "10.0.0.1"},{"addr": "10.0.0.2", "port": 1234}]] 3 | -------------------------------------------------------------------------------- /mpt/Setup.hs: -------------------------------------------------------------------------------- 1 | 2 | module Main (main) where 3 | 4 | import Distribution.Simple 5 | 6 | main :: IO () 7 | main = defaultMain 8 | 9 | -------------------------------------------------------------------------------- /networking/test/Test.hs: -------------------------------------------------------------------------------- 1 | import Spec (spec) 2 | import Test.Hspec (hspec) 3 | 4 | main :: IO () 5 | main = hspec spec 6 | -------------------------------------------------------------------------------- /pact/tests/pact/gas.repl: -------------------------------------------------------------------------------- 1 | (env-gaslimit 10) 2 | (env-gasrate 1) 3 | (map (+ 1) (make-list 8 8)) 4 | (expect-failure "out of gas" (+ 1 2)) 5 | -------------------------------------------------------------------------------- /script-runner/topology-staging.yaml: -------------------------------------------------------------------------------- 1 | wallet: 2 | relays: 3 | - - host: relays.awstest.iohkdev.io 4 | valency: 1 5 | fallbacks: 7 6 | -------------------------------------------------------------------------------- /script-runner/topology.yaml: -------------------------------------------------------------------------------- 1 | wallet: 2 | relays: 3 | - - addr: 127.0.0.1 4 | port: 3100 5 | valency: 1 6 | fallbacks: 7 7 | -------------------------------------------------------------------------------- /wallet/.github/images/cardano-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sealchain-project/sealchain/HEAD/wallet/.github/images/cardano-logo.png -------------------------------------------------------------------------------- /wallet/test/unit/Golden/golden/MigrationError_MigrationFailed: -------------------------------------------------------------------------------- 1 | {"status":"error","diagnostic":{"description":"test"},"message":"MigrationFailed"} -------------------------------------------------------------------------------- /wallet/test/unit/Golden/golden/WalletError_CannotCreateAddress: -------------------------------------------------------------------------------- 1 | {"status":"error","diagnostic":{"msg":"test"},"message":"CannotCreateAddress"} -------------------------------------------------------------------------------- /wallet/test/unit/Golden/golden/WalletError_InvalidAddressFormat: -------------------------------------------------------------------------------- 1 | {"status":"error","diagnostic":{"msg":"test"},"message":"InvalidAddressFormat"} -------------------------------------------------------------------------------- /wallet/test/unit/Golden/golden/WalletError_SignedTxSubmitError: -------------------------------------------------------------------------------- 1 | {"status":"error","diagnostic":{"msg":"test"},"message":"SignedTxSubmitError"} -------------------------------------------------------------------------------- /binary/test/golden/TestSimpleIndexed1: -------------------------------------------------------------------------------- 1 | 00: 83068306830264f0a5b2b264f181a48b 2 | 10: 8204811b2b2a532ff2876ba1830264f2 3 | 20: 97bc8c64f2aa83ba 4 | -------------------------------------------------------------------------------- /chain/test/golden/bi/txp/TxIn_Utxo: -------------------------------------------------------------------------------- 1 | 00: 8200d81858258258204ba839c420b3d2 2 | 10: bd439530f891cae9a5d4c4d812044630 3 | 20: dac72e8e0962feeecc182f 4 | -------------------------------------------------------------------------------- /chain/test/golden/json/TxValidationRulesConfig: -------------------------------------------------------------------------------- 1 | { 2 | "addrAttribSize": 128, 3 | "txAttribSize": 128, 4 | "attribResrictEpoch": 2 5 | } -------------------------------------------------------------------------------- /core/test/golden/AddrSpendingData_Script: -------------------------------------------------------------------------------- 1 | 00: 8201821902595820346c445345355334 2 | 10: 6653483665744e6f756958657a437945 3 | 20: 6a4b63337447346a 4 | -------------------------------------------------------------------------------- /core/test/golden/AddrSpendingData_Unknown: -------------------------------------------------------------------------------- 1 | 00: 8218f7d818582077346c445345355334 2 | 10: 6653483665744e6f756958657a437945 3 | 20: 6a4b6333744734 4 | -------------------------------------------------------------------------------- /pact/pact-lang-api.js/pact-lang-api-global.js: -------------------------------------------------------------------------------- 1 | var Pact = window.Pact || {}; 2 | Pact = require('./pact-lang-api.js'); 3 | window.Pact = Pact; 4 | -------------------------------------------------------------------------------- /pact/tests/bench/bench.repl: -------------------------------------------------------------------------------- 1 | (env-data { "keyset": { "keys": ["benchadmin"], "pred": ">" } }) 2 | (begin-tx) 3 | (load "bench.pact") 4 | (commit-tx) -------------------------------------------------------------------------------- /pact/tests/pact/bad/bad-parens.repl: -------------------------------------------------------------------------------- 1 | 2 | (define-keyset 'k (sig-keyset)) 3 | (module parensfordays 'k 4 | (defun foo () 1)))))) 5 | 6 | 1 7 | -------------------------------------------------------------------------------- /script-runner/topology-mainnet.yaml: -------------------------------------------------------------------------------- 1 | wallet: 2 | relays: 3 | - - host: relays.cardano-mainnet.iohk.io 4 | valency: 1 5 | fallbacks: 7 6 | -------------------------------------------------------------------------------- /scripts/bench/topology/kademlia4.yaml: -------------------------------------------------------------------------------- 1 | peers: 2 | - host: '127.0.0.1' 3 | port: 3004 4 | address: 5 | host: '127.0.0.1' 6 | port: 3004 7 | -------------------------------------------------------------------------------- /scripts/bench/topology/kademlia5.yaml: -------------------------------------------------------------------------------- 1 | peers: 2 | - host: '127.0.0.1' 3 | port: 3004 4 | address: 5 | host: '127.0.0.1' 6 | port: 3004 7 | -------------------------------------------------------------------------------- /utxo/ChangeLog.md: -------------------------------------------------------------------------------- 1 | # Revision history for utxo 2 | 3 | ## 0.1.0.0 -- YYYY-mm-dd 4 | 5 | * First version. Released on an unsuspecting world. 6 | -------------------------------------------------------------------------------- /wallet/topology-examples/testnet.yaml: -------------------------------------------------------------------------------- 1 | wallet: 2 | relays: [[{"host": "relays.awstest.iohkdev.io"}]] 3 | valency: 1 4 | fallbacks: 3 5 | -------------------------------------------------------------------------------- /chain/test/golden/bi/ssc/SscProof_CertificatesProof: -------------------------------------------------------------------------------- 1 | 00: 820358209fbbb2f0eff7472fe19e462f 2 | 10: d88c495ac90f9ad58c4dd6cb20451571 3 | 20: 0b0fe132 4 | -------------------------------------------------------------------------------- /chain/test/golden/bi/txp/TxInList: -------------------------------------------------------------------------------- 1 | 00: 9f8200d81858258258204ba839c420b3 2 | 10: d2bd439530f891cae9a5d4c4d8120446 3 | 20: 30dac72e8e0962feeecc182fff 4 | -------------------------------------------------------------------------------- /chain/test/golden/bi/txp/TxOut: -------------------------------------------------------------------------------- 1 | 00: 8282d818582183581caa5372095aaa68 2 | 10: 0d19d4ca496983a145709c3be18b0d4c 3 | 20: 83cb7bdc5ea0001a32dc988e182f 4 | -------------------------------------------------------------------------------- /chain/test/golden/oldJson/GenesisProtocolConstants1_Legacy_HasNetworkMagic: -------------------------------------------------------------------------------- 1 | {"k":64,"protocolMagic":135977977,"vssMaxTTL":126106167,"vssMinTTL":310228653} -------------------------------------------------------------------------------- /chain/test/golden/oldJson/GenesisProtocolConstants2_Legacy_HasNetworkMagic: -------------------------------------------------------------------------------- 1 | {"k":2,"protocolMagic":1780893186,"vssMaxTTL":402296078,"vssMinTTL":1341799941} -------------------------------------------------------------------------------- /docs/block-processing/us-proposal-states.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sealchain-project/sealchain/HEAD/docs/block-processing/us-proposal-states.png -------------------------------------------------------------------------------- /generator/README.md: -------------------------------------------------------------------------------- 1 | # sealchain-generator 2 | 3 | This package defines types and functions to generate random but valid blocks 4 | for Sealchain. 5 | -------------------------------------------------------------------------------- /log-configs/greppable.yaml: -------------------------------------------------------------------------------- 1 | # This template is used to grep the output. 2 | # It's used only for developers' needs. 3 | 4 | termSeveritiesOut: All 5 | -------------------------------------------------------------------------------- /script-runner/topology-testnet.yaml: -------------------------------------------------------------------------------- 1 | wallet: 2 | relays: 3 | - - host: relays.cardano-testnet.iohkdev.io 4 | valency: 1 5 | fallbacks: 7 6 | -------------------------------------------------------------------------------- /wallet/Setup.hs: -------------------------------------------------------------------------------- 1 | #! /usr/bin/env nix-shell 2 | #! nix-shell ./default.nix -i runghc 3 | import Distribution.Simple 4 | main = defaultMain 5 | -------------------------------------------------------------------------------- /chain/test/golden/bi/txp/TxOutAux: -------------------------------------------------------------------------------- 1 | 00: 818282d818582183581caa5372095aaa 2 | 10: 680d19d4ca496983a145709c3be18b0d 3 | 20: 4c83cb7bdc5ea0001a32dc988e182f 4 | -------------------------------------------------------------------------------- /chain/test/golden/bi/txp/TxOutList: -------------------------------------------------------------------------------- 1 | 00: 9f8282d818582183581caa5372095aaa 2 | 10: 680d19d4ca496983a145709c3be18b0d 3 | 20: 4c83cb7bdc5ea0001a32dc988e182fff 4 | -------------------------------------------------------------------------------- /chain/test/golden/oldJson/GenesisProtocolConstants0_Legacy_HasNetworkMagic: -------------------------------------------------------------------------------- 1 | {"k":37,"protocolMagic":1783847074,"vssMaxTTL":1477558317,"vssMinTTL":744040476} -------------------------------------------------------------------------------- /chain/test/golden/oldJson/StaticConfig_GCSrc: -------------------------------------------------------------------------------- 1 | {"src":{"file":"dRaMwdYsH3QA3dChe","hash":"bc9a1c2d86ddf023a39d8ae0abaf209fe4a95a3741cb99ecc0f011b48a5b69b9"}} -------------------------------------------------------------------------------- /infra/src/Pos/Infra/StateLock.hs: -------------------------------------------------------------------------------- 1 | module Pos.Infra.StateLock 2 | ( module X 3 | ) where 4 | 5 | import Pos.DB.GState.Lock as X 6 | -------------------------------------------------------------------------------- /scripts/bench/buildbench.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | stack build --flag cardano-sl-core:-asserts cardano-sl cardano-sl-auxx cardano-sl-explorer cardano-sl-tools 4 | -------------------------------------------------------------------------------- /scripts/haskell/stylish.sh: -------------------------------------------------------------------------------- 1 | find . -type f -name "*hs" -not -path '.git' -not -path '*.stack-work*' -not -name 'HLint.hs' -exec stylish-haskell -i {} \; 2 | -------------------------------------------------------------------------------- /wallet/test/unit/Golden/golden/WalletError_MissingRequiredParams: -------------------------------------------------------------------------------- 1 | {"status":"error","diagnostic":{"params":[["test","test"]]},"message":"MissingRequiredParams"} -------------------------------------------------------------------------------- /core/test/golden/safecopy/Address5_HasNetworkMagic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sealchain-project/sealchain/HEAD/core/test/golden/safecopy/Address5_HasNetworkMagic -------------------------------------------------------------------------------- /core/test/golden/safecopy/Address6_HasNetworkMagic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sealchain-project/sealchain/HEAD/core/test/golden/safecopy/Address6_HasNetworkMagic -------------------------------------------------------------------------------- /core/test/golden/safecopy/Address7_HasNetworkMagic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sealchain-project/sealchain/HEAD/core/test/golden/safecopy/Address7_HasNetworkMagic -------------------------------------------------------------------------------- /explorer/frontend/static/fonts/Montserrat-Thin.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sealchain-project/sealchain/HEAD/explorer/frontend/static/fonts/Montserrat-Thin.otf -------------------------------------------------------------------------------- /explorer/frontend/static/images/header_300517.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sealchain-project/sealchain/HEAD/explorer/frontend/static/images/header_300517.jpg -------------------------------------------------------------------------------- /infra/src/Pos/Infra/Slotting/Class.hs: -------------------------------------------------------------------------------- 1 | module Pos.Infra.Slotting.Class 2 | ( module X 3 | ) where 4 | 5 | import Pos.Core.Slotting as X 6 | -------------------------------------------------------------------------------- /infra/src/Pos/Infra/Slotting/Types.hs: -------------------------------------------------------------------------------- 1 | module Pos.Infra.Slotting.Types 2 | ( module X 3 | ) where 4 | 5 | import Pos.Core.Slotting as X 6 | -------------------------------------------------------------------------------- /infra/src/Pos/Infra/Util/LogSafe.hs: -------------------------------------------------------------------------------- 1 | module Pos.Infra.Util.LogSafe 2 | ( module X 3 | ) where 4 | 5 | import Pos.Core.Util.LogSafe as X 6 | -------------------------------------------------------------------------------- /infra/test/Test/Pos/Infra/Arbitrary/Slotting.hs: -------------------------------------------------------------------------------- 1 | module Test.Pos.Infra.Arbitrary.Slotting () where 2 | 3 | import Test.Pos.Core.Arbitrary.Slotting () 4 | -------------------------------------------------------------------------------- /wallet/test/unit/Golden/golden/JSONValidationError_JSONValidationFailed: -------------------------------------------------------------------------------- 1 | {"status":"error","diagnostic":{"validationError":"test"},"message":"JSONValidationFailed"} -------------------------------------------------------------------------------- /core/test/golden/safecopy/Address'5_HasNetworkMagic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sealchain-project/sealchain/HEAD/core/test/golden/safecopy/Address'5_HasNetworkMagic -------------------------------------------------------------------------------- /core/test/golden/safecopy/Address'6_HasNetworkMagic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sealchain-project/sealchain/HEAD/core/test/golden/safecopy/Address'6_HasNetworkMagic -------------------------------------------------------------------------------- /core/test/golden/safecopy/Address'7_HasNetworkMagic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sealchain-project/sealchain/HEAD/core/test/golden/safecopy/Address'7_HasNetworkMagic -------------------------------------------------------------------------------- /explorer/frontend/static/fonts/Montserrat-Medium.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sealchain-project/sealchain/HEAD/explorer/frontend/static/fonts/Montserrat-Medium.otf -------------------------------------------------------------------------------- /wallet/src/Cardano/Wallet/API/V1/Info.hs: -------------------------------------------------------------------------------- 1 | module Cardano.Wallet.API.V1.Info where 2 | 3 | import qualified Pos.Node.API as Node 4 | 5 | type API = Node.InfoAPI 6 | -------------------------------------------------------------------------------- /explorer/frontend/static/fonts/Montserrat-ExtraBold.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sealchain-project/sealchain/HEAD/explorer/frontend/static/fonts/Montserrat-ExtraBold.otf -------------------------------------------------------------------------------- /explorer/frontend/static/fonts/Montserrat-SemiBold.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sealchain-project/sealchain/HEAD/explorer/frontend/static/fonts/Montserrat-SemiBold.otf -------------------------------------------------------------------------------- /infra/src/Pos/Infra/Util/TimeLimit.hs: -------------------------------------------------------------------------------- 1 | module Pos.Infra.Util.TimeLimit 2 | ( module X 3 | ) where 4 | 5 | import Pos.Core.Util.TimeLimit as X 6 | -------------------------------------------------------------------------------- /nix/overlays/dont-check.nix: -------------------------------------------------------------------------------- 1 | { pkgs }: 2 | 3 | self: super: { 4 | mkDerivation = args: super.mkDerivation (args // { 5 | doCheck = false; 6 | }); 7 | } 8 | -------------------------------------------------------------------------------- /pact/tests/pact/hash.repl: -------------------------------------------------------------------------------- 1 | (expect "repl starts with empty hash" (hash "") (tx-hash)) 2 | (env-hash (hash "hello")) 3 | (expect "hash roundtrip" (hash "hello") (tx-hash)) 4 | -------------------------------------------------------------------------------- /wallet/test/integration/README.md: -------------------------------------------------------------------------------- 1 | # Integration Tests 2 | 3 | See [Wiki - Integration Tests](https://github.com/input-output-hk/cardano-wallet/wiki/Integration-Tests) 4 | -------------------------------------------------------------------------------- /wallet/test/unit/Golden/golden/WalletError_NodeIsStillSyncing: -------------------------------------------------------------------------------- 1 | {"status":"error","diagnostic":{"stillSyncing":{"quantity":14,"unit":"percent"}},"message":"NodeIsStillSyncing"} -------------------------------------------------------------------------------- /auxx/test/Test.hs: -------------------------------------------------------------------------------- 1 | import Universum 2 | 3 | import Test.Hspec (hspec) 4 | 5 | import Spec (spec) 6 | 7 | main :: IO () 8 | main = hspec spec 9 | -------------------------------------------------------------------------------- /chain/test/golden/bi/update/BlockVersionData: -------------------------------------------------------------------------------- 1 | 00: 8e1903e71903e71903e71903e71903e7 2 | 10: 1903e718631863186318631863831863 3 | 20: 186318638200d81846821903e7184d18 4 | 30: 63 5 | -------------------------------------------------------------------------------- /core/test/golden/safecopy/Address'2_Legacy_NoNetworkMagic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sealchain-project/sealchain/HEAD/core/test/golden/safecopy/Address'2_Legacy_NoNetworkMagic -------------------------------------------------------------------------------- /core/test/golden/safecopy/Address'3_Legacy_NoNetworkMagic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sealchain-project/sealchain/HEAD/core/test/golden/safecopy/Address'3_Legacy_NoNetworkMagic -------------------------------------------------------------------------------- /core/test/golden/safecopy/Address'4_Legacy_NoNetworkMagic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sealchain-project/sealchain/HEAD/core/test/golden/safecopy/Address'4_Legacy_NoNetworkMagic -------------------------------------------------------------------------------- /core/test/golden/safecopy/Address0_Legacy_NoNetworkMagic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sealchain-project/sealchain/HEAD/core/test/golden/safecopy/Address0_Legacy_NoNetworkMagic -------------------------------------------------------------------------------- /core/test/golden/safecopy/Address1_Legacy_NoNetworkMagic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sealchain-project/sealchain/HEAD/core/test/golden/safecopy/Address1_Legacy_NoNetworkMagic -------------------------------------------------------------------------------- /core/test/golden/safecopy/Address2_Legacy_NoNetworkMagic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sealchain-project/sealchain/HEAD/core/test/golden/safecopy/Address2_Legacy_NoNetworkMagic -------------------------------------------------------------------------------- /core/test/golden/safecopy/Address3_Legacy_NoNetworkMagic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sealchain-project/sealchain/HEAD/core/test/golden/safecopy/Address3_Legacy_NoNetworkMagic -------------------------------------------------------------------------------- /core/test/golden/safecopy/Address4_Legacy_NoNetworkMagic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sealchain-project/sealchain/HEAD/core/test/golden/safecopy/Address4_Legacy_NoNetworkMagic -------------------------------------------------------------------------------- /explorer/frontend/static/fonts/Montserrat-ExtraLight.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sealchain-project/sealchain/HEAD/explorer/frontend/static/fonts/Montserrat-ExtraLight.otf -------------------------------------------------------------------------------- /explorer/frontend/static/images/triangle-right.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /explorer/test/Test.hs: -------------------------------------------------------------------------------- 1 | import Universum 2 | 3 | import Spec (spec) 4 | import Test.Hspec (hspec) 5 | 6 | main :: IO () 7 | main = hspec spec 8 | -------------------------------------------------------------------------------- /nix/overlays/metric.nix: -------------------------------------------------------------------------------- 1 | { pkgs }: 2 | 3 | self: super: { 4 | mkDerivation = args: super.mkDerivation (args // { 5 | enablePhaseMetrics = true; 6 | }); 7 | } 8 | -------------------------------------------------------------------------------- /pact/tests/cp-auth-keys.json: -------------------------------------------------------------------------------- 1 | { "module-admin-keyset": 2 | { "keys": ["e6f65edd34986745f1d3a4a3f9706ad35a0049005d63117578a800701c9ef8cc"], 3 | "pred": "keys-all" } } 4 | -------------------------------------------------------------------------------- /wallet/src/Cardano/Wallet/TypeLits.hs: -------------------------------------------------------------------------------- 1 | module Cardano.Wallet.TypeLits 2 | ( module Pos.Util.KnownSymbols 3 | ) where 4 | 5 | import Pos.Util.KnownSymbols 6 | -------------------------------------------------------------------------------- /chain/test/golden/bi/block/MainExtraHeaderData: -------------------------------------------------------------------------------- 1 | 00: 84830101018266476f6c64656e1863a0 2 | 10: 58204ba92aa320c60acc9ad7b9a64f2e 3 | 20: da55c4d2ec28e604faf186708b4f0c4e 4 | 30: 8edf 5 | -------------------------------------------------------------------------------- /explorer/frontend/static/fonts/MontserratAlternates-Bold.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sealchain-project/sealchain/HEAD/explorer/frontend/static/fonts/MontserratAlternates-Bold.otf -------------------------------------------------------------------------------- /explorer/frontend/static/fonts/MontserratAlternates-Thin.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sealchain-project/sealchain/HEAD/explorer/frontend/static/fonts/MontserratAlternates-Thin.otf -------------------------------------------------------------------------------- /explorer/frontend/static/fonts/montserrat_[allfont.ru].ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sealchain-project/sealchain/HEAD/explorer/frontend/static/fonts/montserrat_[allfont.ru].ttf -------------------------------------------------------------------------------- /pact/examples/cp/scripts/load.cmds: -------------------------------------------------------------------------------- 1 | load demo/cp/01-auth.yaml 2 | load demo/cp/02-cash.yaml 3 | load demo/cp/03-orders.yaml 4 | load demo/cp/04-cp.yaml 5 | load demo/cp/05-create.yaml -------------------------------------------------------------------------------- /pact/tests/DocgenSpec.hs: -------------------------------------------------------------------------------- 1 | module DocgenSpec where 2 | 3 | import qualified Pact.Docgen as Docgen 4 | import Test.Hspec 5 | 6 | spec :: Spec 7 | spec = runIO Docgen.main 8 | -------------------------------------------------------------------------------- /wallet/src/Cardano/Wallet/API/Response/JSend.hs: -------------------------------------------------------------------------------- 1 | module Cardano.Wallet.API.Response.JSend 2 | ( module Pos.Util.Jsend 3 | ) where 4 | 5 | import Pos.Util.Jsend 6 | -------------------------------------------------------------------------------- /wallet/test/unit/Golden/golden/WalletError_NotEnoughMoneyCannotCoverFee: -------------------------------------------------------------------------------- 1 | {"status":"error","diagnostic":{"details":{"msg":"Not enough coins to cover fee."}},"message":"NotEnoughMoney"} -------------------------------------------------------------------------------- /chain/test/golden/bi/txp/TxInWitness_ScriptWitness: -------------------------------------------------------------------------------- 1 | 00: 8201d818582b8282182f517365726961 2 | 10: 6c697a65642073637269707482182f51 3 | 20: 73657269616c697a6564207363726970 4 | 30: 74 5 | -------------------------------------------------------------------------------- /explorer/frontend/static/fonts/MontserratAlternates-Black.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sealchain-project/sealchain/HEAD/explorer/frontend/static/fonts/MontserratAlternates-Black.otf -------------------------------------------------------------------------------- /explorer/frontend/static/fonts/MontserratAlternates-Light.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sealchain-project/sealchain/HEAD/explorer/frontend/static/fonts/MontserratAlternates-Light.otf -------------------------------------------------------------------------------- /explorer/frontend/static/fonts/MontserratAlternates-Medium.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sealchain-project/sealchain/HEAD/explorer/frontend/static/fonts/MontserratAlternates-Medium.otf -------------------------------------------------------------------------------- /infra/src/Pos/Infra/DHT.hs: -------------------------------------------------------------------------------- 1 | module Pos.Infra.DHT 2 | ( module X 3 | ) where 4 | 5 | import Pos.Infra.DHT.Model as X 6 | import Pos.Infra.DHT.Real as X 7 | -------------------------------------------------------------------------------- /wallet/src/Cardano/Wallet/API/V1/Headers.hs: -------------------------------------------------------------------------------- 1 | module Cardano.Wallet.API.V1.Headers 2 | ( applicationJson 3 | ) where 4 | 5 | import Pos.Util.Servant (applicationJson) 6 | -------------------------------------------------------------------------------- /wallet/test/unit/Golden/golden/UnsupportedMimeTypeError_UnsupportedMimeTypePresent: -------------------------------------------------------------------------------- 1 | {"status":"error","diagnostic":{"mimeContentTypeError":"test"},"message":"UnsupportedMimeTypePresent"} -------------------------------------------------------------------------------- /core/src/Pos/Core/Context.hs: -------------------------------------------------------------------------------- 1 | module Pos.Core.Context 2 | ( 3 | module Pos.Core.Context.PrimaryKey 4 | ) where 5 | 6 | import Pos.Core.Context.PrimaryKey 7 | -------------------------------------------------------------------------------- /core/test/golden/json/Address2: -------------------------------------------------------------------------------- 1 | "dRNpRgY7sgwXaGbEZQ7KtFprY5PE3sxejht9kFEKLmSowgUegSinCjx3yuKGHQbRHL2EUP89BuAurEScfrgWxahCjD1M9QKYoTj5KrbR5TDnqBE3oSNx7UcXhrGKM9aau48SASu8i88Sq8hPb3z5K662spTXX" -------------------------------------------------------------------------------- /explorer/frontend/static/fonts/MontserratAlternates-ExtraBold.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sealchain-project/sealchain/HEAD/explorer/frontend/static/fonts/MontserratAlternates-ExtraBold.otf -------------------------------------------------------------------------------- /explorer/frontend/static/fonts/MontserratAlternates-Regular.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sealchain-project/sealchain/HEAD/explorer/frontend/static/fonts/MontserratAlternates-Regular.otf -------------------------------------------------------------------------------- /explorer/frontend/static/fonts/MontserratAlternates-SemiBold.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sealchain-project/sealchain/HEAD/explorer/frontend/static/fonts/MontserratAlternates-SemiBold.otf -------------------------------------------------------------------------------- /explorer/frontend/static/fonts/montserrat-black_[allfont.ru].ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sealchain-project/sealchain/HEAD/explorer/frontend/static/fonts/montserrat-black_[allfont.ru].ttf -------------------------------------------------------------------------------- /explorer/frontend/static/fonts/montserrat-bold_[allfont.ru].ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sealchain-project/sealchain/HEAD/explorer/frontend/static/fonts/montserrat-bold_[allfont.ru].ttf -------------------------------------------------------------------------------- /explorer/frontend/static/fonts/montserrat-light_[allfont.ru].ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sealchain-project/sealchain/HEAD/explorer/frontend/static/fonts/montserrat-light_[allfont.ru].ttf -------------------------------------------------------------------------------- /secrets/mainnet-staging-short-epoch/generated-keys/rich/key0.sk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sealchain-project/sealchain/HEAD/secrets/mainnet-staging-short-epoch/generated-keys/rich/key0.sk -------------------------------------------------------------------------------- /secrets/mainnet-staging-short-epoch/generated-keys/rich/key1.sk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sealchain-project/sealchain/HEAD/secrets/mainnet-staging-short-epoch/generated-keys/rich/key1.sk -------------------------------------------------------------------------------- /secrets/mainnet-staging-short-epoch/generated-keys/rich/key2.sk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sealchain-project/sealchain/HEAD/secrets/mainnet-staging-short-epoch/generated-keys/rich/key2.sk -------------------------------------------------------------------------------- /wallet/src/Cardano/Wallet/API/V1/Swagger/Example.hs: -------------------------------------------------------------------------------- 1 | module Cardano.Wallet.API.V1.Swagger.Example 2 | ( module Pos.Util.Example 3 | ) where 4 | 5 | import Pos.Util.Example 6 | -------------------------------------------------------------------------------- /acid-state-exts/README.md: -------------------------------------------------------------------------------- 1 | # `acid-state-exts` 2 | 3 | Some extensions to `acid-state` initially written by Serokell. 4 | They have been factored out into this package for use in `sealchain`. 5 | -------------------------------------------------------------------------------- /chain/test/golden/json/GenesisProtocolConstants0_Legacy_HasNetworkMagic: -------------------------------------------------------------------------------- 1 | { 2 | "vssMinTTL": 744040476, 3 | "k": 37, 4 | "vssMaxTTL": 1477558317, 5 | "protocolMagic": 1783847074 6 | } -------------------------------------------------------------------------------- /chain/test/golden/json/GenesisProtocolConstants1_Legacy_HasNetworkMagic: -------------------------------------------------------------------------------- 1 | { 2 | "vssMinTTL": 310228653, 3 | "k": 64, 4 | "vssMaxTTL": 126106167, 5 | "protocolMagic": 135977977 6 | } -------------------------------------------------------------------------------- /chain/test/golden/json/GenesisProtocolConstants2_Legacy_HasNetworkMagic: -------------------------------------------------------------------------------- 1 | { 2 | "vssMinTTL": 1341799941, 3 | "k": 2, 4 | "vssMaxTTL": 402296078, 5 | "protocolMagic": 1780893186 6 | } -------------------------------------------------------------------------------- /explorer/frontend/static/fonts/MontserratAlternates-ExtraLight.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sealchain-project/sealchain/HEAD/explorer/frontend/static/fonts/MontserratAlternates-ExtraLight.otf -------------------------------------------------------------------------------- /explorer/frontend/static/fonts/montserrat-hairline_[allfont.ru].ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sealchain-project/sealchain/HEAD/explorer/frontend/static/fonts/montserrat-hairline_[allfont.ru].ttf -------------------------------------------------------------------------------- /util/test/test.hs: -------------------------------------------------------------------------------- 1 | import Universum 2 | 3 | import Test.Hspec (hspec) 4 | 5 | import Spec (spec) 6 | 7 | main :: IO () 8 | main = 9 | hspec spec 10 | -------------------------------------------------------------------------------- /chain/test/golden/json/StaticConfig_GCSrc: -------------------------------------------------------------------------------- 1 | { 2 | "src": { 3 | "file": "dRaMwdYsH3QA3dChe", 4 | "hash": "bc9a1c2d86ddf023a39d8ae0abaf209fe4a95a3741cb99ecc0f011b48a5b69b9" 5 | } 6 | } -------------------------------------------------------------------------------- /chain/test/golden/oldJson/TxpConfiguration0: -------------------------------------------------------------------------------- 1 | {"memPoolLimitTx":99,"assetLockedSrcAddrs":["2RhQhCGqYPDpFgTsnBTbnvPvCwpqAkjwLqQkWpkqXbLRmNxd4xNd262nGsr8JiynyKRUeMLSJ9Ntho9i76uvBTrVXdJJG5yiNLb8frmUe5qX7E"]} -------------------------------------------------------------------------------- /docs/network/example-topologies/behind-nat-with-dns.yaml: -------------------------------------------------------------------------------- 1 | wallet: 2 | relays: [[{"host": "domain1"},{"host": "domain2", "port": 1234}]] 3 | valency: 3 # optional 4 | fallbacks: 2 # optional 5 | -------------------------------------------------------------------------------- /secrets/mainnet-staging-short-epoch/generated-keys/dlg-issuers/key0.sk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sealchain-project/sealchain/HEAD/secrets/mainnet-staging-short-epoch/generated-keys/dlg-issuers/key0.sk -------------------------------------------------------------------------------- /secrets/mainnet-staging-short-epoch/generated-keys/dlg-issuers/key1.sk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sealchain-project/sealchain/HEAD/secrets/mainnet-staging-short-epoch/generated-keys/dlg-issuers/key1.sk -------------------------------------------------------------------------------- /secrets/mainnet-staging-short-epoch/generated-keys/dlg-issuers/key2.sk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sealchain-project/sealchain/HEAD/secrets/mainnet-staging-short-epoch/generated-keys/dlg-issuers/key2.sk -------------------------------------------------------------------------------- /tools/post-mortem/README.md: -------------------------------------------------------------------------------- 1 | 2 | # cardano tool: post-mortem 3 | 4 | At the end of a benchmark run we launch `post-mortem` on the output JSON logs to summarize and analize the data of the run. 5 | 6 | -------------------------------------------------------------------------------- /chain/test/golden/bi/txp/TxSig: -------------------------------------------------------------------------------- 1 | 00: 5840688aad857bc7ff30fc6862da1be2 2 | 10: 81f420c65271b76ab19782ff40e2955a 3 | 20: f88819c38e5c79138f28073abae152c8 4 | 30: 82258b4420a0c1c9fdd26c98812697fc 5 | 40: 3e00 6 | -------------------------------------------------------------------------------- /crypto/test/golden/ProxyCert: -------------------------------------------------------------------------------- 1 | 00: 5840162821275262c9d020834d7834a6 2 | 10: 7eebb4f5469d3a219d197fb5af7d4723 3 | 20: 78cf22ac5f01bd0c8beee2ef8d6eadff 4 | 30: 02f8324659623d28e7a3f6d71535808c 5 | 40: 9008 6 | -------------------------------------------------------------------------------- /crypto/test/golden/PublicKey: -------------------------------------------------------------------------------- 1 | 00: 58404b6d7977346c4453453553346653 2 | 10: 483665744e6f756958657a4379456a4b 3 | 20: 63337447346a61306b466a4f38717a61 4 | 30: 6932365a4d5055454a66457931356f78 5 | 40: 356b 6 | -------------------------------------------------------------------------------- /crypto/test/golden/Signature: -------------------------------------------------------------------------------- 1 | 00: 5840b28bf6b4c08892f5b82dc11e9df0 2 | 10: 8c0c4374a8f7e2b2558d42a83ed43ec2 3 | 20: b6b76dabf1293a561971d772d3f96097 4 | 30: f96f40a363b4201616202ef18fe52f27 5 | 40: f806 6 | -------------------------------------------------------------------------------- /crypto/test/golden/Signed: -------------------------------------------------------------------------------- 1 | 00: 82f65840b28bf6b4c08892f5b82dc11e 2 | 10: 9df08c0c4374a8f7e2b2558d42a83ed4 3 | 20: 3ec2b6b76dabf1293a561971d772d3f9 4 | 30: 6097f96f40a363b4201616202ef18fe5 5 | 40: 2f27f806 6 | -------------------------------------------------------------------------------- /explorer/src/Pos/Explorer/Core.hs: -------------------------------------------------------------------------------- 1 | -- | Core of explorer. 2 | 3 | module Pos.Explorer.Core 4 | ( module Pos.Explorer.Core.Types 5 | ) where 6 | 7 | import Pos.Explorer.Core.Types 8 | -------------------------------------------------------------------------------- /scripts/bench/count_tps_sent.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # Count number of blocks sent by last invocation of the runbench 4 | 5 | grep "submitted" < tps-sent.csv | cut -f2 -d',' | awk '{s+=$1} END {print s}' 6 | -------------------------------------------------------------------------------- /chain/src/Pos/Chain/Security.hs: -------------------------------------------------------------------------------- 1 | module Pos.Chain.Security 2 | ( module X 3 | ) where 4 | 5 | import Pos.Chain.Security.Params as X 6 | import Pos.Chain.Security.Util as X 7 | -------------------------------------------------------------------------------- /chain/test/golden/bi/update/BlockVersionModifier: -------------------------------------------------------------------------------- 1 | 00: 8e811903e7811903e7811903e7811903 2 | 10: e7811903e7811903e781186381186381 3 | 20: 18638118638118638183186318631863 4 | 30: 818200d81846821903e7184d811863 5 | -------------------------------------------------------------------------------- /crypto/test/golden/RedeemSecretKey: -------------------------------------------------------------------------------- 1 | 00: 58404b6d7977346c4453453553346653 2 | 10: 483665744e6f756958657a4379456a4b 3 | 20: 6333538960a916726b09f05c9d4d4a92 4 | 30: 2b85b4e11acfcc1434673d95019b7a9a 5 | 40: 52d2 6 | -------------------------------------------------------------------------------- /crypto/test/golden/RedeemSignature: -------------------------------------------------------------------------------- 1 | 00: 584011cf71f75af2d73d3afa61af5cc2 2 | 10: cc53a98704d78b97b7daec06ccf7eb7c 3 | 20: 6607a954f3fda82b80832290c646bf31 4 | 30: 074c15aaef8eacda84b993882088be60 5 | 40: 5701 6 | -------------------------------------------------------------------------------- /explorer/frontend/src/Explorer/View/calculator.css: -------------------------------------------------------------------------------- 1 | 2 | .explorer-calculator { 3 | background-color: var(--color4); 4 | 5 | &__container { 6 | @extend .outer-container; 7 | } 8 | 9 | } 10 | -------------------------------------------------------------------------------- /wallet/src/Cardano/Wallet/API/Types/UnitOfMeasure.hs: -------------------------------------------------------------------------------- 1 | module Cardano.Wallet.API.Types.UnitOfMeasure 2 | ( module Pos.Util.UnitsOfMeasure 3 | ) where 4 | 5 | import Pos.Util.UnitsOfMeasure 6 | -------------------------------------------------------------------------------- /binary/test/golden/TestSimpleIndexed4: -------------------------------------------------------------------------------- 1 | 00: 8306830264f09cbcb464f486baa98306 2 | 10: 8204811b1d436b0eb5e90fb583068203 3 | 20: c34a9be0913b92f5a2edd8a283068200 4 | 30: 1b53245398189d8af982003b69041e5e 5 | 40: d4785f55 6 | -------------------------------------------------------------------------------- /chain/test/golden/bi/ssc/OpeningsMap: -------------------------------------------------------------------------------- 1 | 00: a1581c5125b558daa14b5338e904cc2a 2 | 10: 75a8b7b3a4738de9cb28a6819576db58 3 | 20: 235821026a8923b61ed176f49b726fd5 4 | 30: c1c06d0ce7433e3be82030a5c85e548d 5 | 40: 0b0a3082 6 | -------------------------------------------------------------------------------- /core/src/Pos/Core/Aeson.hs: -------------------------------------------------------------------------------- 1 | {-# OPTIONS_GHC -Wno-dodgy-exports #-} 2 | 3 | module Pos.Core.Aeson 4 | ( module Pos.Core.Aeson.Orphans 5 | ) where 6 | 7 | import Pos.Core.Aeson.Orphans () 8 | -------------------------------------------------------------------------------- /core/test/golden/safecopy/Address'1_Legacy_NoNetworkMagic: -------------------------------------------------------------------------------- 1 | Kmyw4lDSE5S4fSH6etNouiXezCyEjKc3 tG4ja0kFjO8qzai26ZMPUEJfEy15ox5k -------------------------------------------------------------------------------- /pact/examples/cp/scripts/agent-keyset.yaml: -------------------------------------------------------------------------------- 1 | keyPairs: 2 | - public: f880a433d6e2a13a32b6169030f56245efdd8c1b8a5027e9ce98a88e886bef27 3 | secret: 784fba9e74dfcb3ea27319ff564605cd91ee48ae554cf6bc6f56db58d7df2edd 4 | -------------------------------------------------------------------------------- /chain/test/golden/bi/block/BlockSignature: -------------------------------------------------------------------------------- 1 | 00: 8200584067d583469c7bb28c232d5cea 2 | 10: 2d04f4d21c5d36ab25925c7e339c69f2 3 | 20: 29b5c86ccaa76fa4f7641f36d0489c3e 4 | 30: 691db8393b86ce1b13e19d5c12816a68 5 | 40: 7daf0b0c 6 | -------------------------------------------------------------------------------- /chain/test/golden/bi/ssc/CommitmentSignature: -------------------------------------------------------------------------------- 1 | 00: 58407803232dd492dacd3c0f7c5401a5 2 | 10: 77a4bfa2891cf5c9da07134ac2414522 3 | 20: c51b397e183602768910747ca3f2e065 4 | 30: f14a625b278cc2d8b3bca5bae84bbab6 5 | 40: bb03 6 | -------------------------------------------------------------------------------- /chain/test/golden/bi/txp/TxProof: -------------------------------------------------------------------------------- 1 | 00: 83182058205e46ceb20538afeeb45cb8 2 | 10: f7030512af34b4ff363a8c7e94d441a2 3 | 20: 57500ffab75820e32c9549bc3acbe0e8 4 | 30: 48b2d7ad26331b7d8497580364cb2bc6 5 | 40: c8bda9aa0975b8 6 | -------------------------------------------------------------------------------- /core/test/golden/AddrSpendingData_PubKey: -------------------------------------------------------------------------------- 1 | 00: 820058404b6d7977346c445345355334 2 | 10: 6653483665744e6f756958657a437945 3 | 20: 6a4b63337447346a61306b466a4f3871 4 | 30: 7a616932365a4d5055454a6645793135 5 | 40: 6f78356b 6 | -------------------------------------------------------------------------------- /explorer/frontend/src/Explorer/Util/Config.js: -------------------------------------------------------------------------------- 1 | exports.versionImpl = $VERSION; // set by webpack 2 | exports.commitHashImpl = $COMMIT_HASH; // set by webpack 3 | exports.isProductionImpl = $PRODUCTION; // set by webpack 4 | -------------------------------------------------------------------------------- /networking/bench/logging.yaml: -------------------------------------------------------------------------------- 1 | severity: Warning 2 | sender: 3 | severity: Info 4 | comm: 5 | severity: Error 6 | receiver: 7 | severity: Info 8 | comm: 9 | severity: Error 10 | 11 | -------------------------------------------------------------------------------- /nix/fetch-nixpkgs.nix: -------------------------------------------------------------------------------- 1 | let 2 | spec = builtins.fromJSON (builtins.readFile ../nixpkgs-src.json); 3 | in builtins.fetchTarball { 4 | url = "${spec.url}/archive/${spec.rev}.tar.gz"; 5 | inherit (spec) sha256; 6 | } 7 | -------------------------------------------------------------------------------- /node-ipc/shell.nix: -------------------------------------------------------------------------------- 1 | { iohkPkgs ? import ../. { } 2 | , pkgs ? iohkPkgs.pkgs 3 | }: 4 | 5 | pkgs.mkShell { 6 | name = "node-ipc-env"; 7 | buildInputs = [ pkgs.nodejs iohkPkgs.cardanoPackages.cardano-wallet ]; 8 | } 9 | -------------------------------------------------------------------------------- /pact/examples/cp/scripts/trader-keyset.yaml: -------------------------------------------------------------------------------- 1 | keyPairs: 2 | - public: b4abc21dc4545e4edab0be77945b814ed4e6707e7546bee925a4ed0630caa463 3 | secret: b0c3023e769260a7e29ab8a827483f092fcb2e606894f51c60e6ab32a71ae849 4 | -------------------------------------------------------------------------------- /tools/test/Spec.hs: -------------------------------------------------------------------------------- 1 | module Spec (spec) where 2 | 3 | import Test.Hspec 4 | 5 | import qualified Test.Pos.Tools.Launcher.Environment 6 | 7 | spec :: Spec 8 | spec = Test.Pos.Tools.Launcher.Environment.spec 9 | -------------------------------------------------------------------------------- /tools/test/golden/WalletSpec: -------------------------------------------------------------------------------- 1 | {"fakeTxsHistory":{"txsCount":1337,"type":"simple","numOutgoingAddress":8337},"accounts":1337,"fakeUtxoCoinDistr":{"amount":1337,"range":1337,"type":"range"},"accountSpec":{"addresses":1337}} -------------------------------------------------------------------------------- /docs/network/example-topologies/mainnet-staging.yaml: -------------------------------------------------------------------------------- 1 | # Topology for connecting to the mainnet-staging cluster. 2 | 3 | wallet: 4 | relays: [[{ host: relays.awstest.iohkdev.io }]] 5 | valency: 1 6 | fallbacks: 7 7 | -------------------------------------------------------------------------------- /lib/src/Pos/Recovery.hs: -------------------------------------------------------------------------------- 1 | -- | Information about recovery/synchronization status. 2 | 3 | module Pos.Recovery 4 | ( module Pos.Infra.Recovery.Info 5 | ) where 6 | 7 | import Pos.Infra.Recovery.Info 8 | -------------------------------------------------------------------------------- /wallet/test/unit/Golden/golden/WalletError_NotEnoughMoneyAvailableBalanceIsInsufficient: -------------------------------------------------------------------------------- 1 | {"status":"error","diagnostic":{"details":{"msg":"Not enough available coins to proceed.","availableBalance":14}},"message":"NotEnoughMoney"} -------------------------------------------------------------------------------- /chain/test/golden/bi/ssc/SscProof_OpeningsProof: -------------------------------------------------------------------------------- 1 | 00: 830158205d5c70f2397c29b3f064b84f 2 | 10: b53dcef6813e4033dd9cc6f313a482e2 3 | 20: 4ec102d658209fbbb2f0eff7472fe19e 4 | 30: 462fd88c495ac90f9ad58c4dd6cb2045 5 | 40: 15710b0fe132 6 | -------------------------------------------------------------------------------- /chain/test/golden/bi/ssc/SscProof_SharesProof: -------------------------------------------------------------------------------- 1 | 00: 8302582036e799e376b8a5bc0127b933 2 | 10: dcef926c56d30f00b1d717c498b6f23d 3 | 20: 4f2c4e5558209fbbb2f0eff7472fe19e 4 | 30: 462fd88c495ac90f9ad58c4dd6cb2045 5 | 40: 15710b0fe132 6 | -------------------------------------------------------------------------------- /core/test/golden/bi/Address0: -------------------------------------------------------------------------------- 1 | 00: 82d818584683581cabeaaa8f95c4529b 2 | 10: b494e648c2e8e3522713f466a9dec1f1 3 | 20: decea1b7a101582258207447346a6130 4 | 30: 6b466a4f38717a616932365a4d505545 5 | 40: 4a66457931356f78356b001a03f38741 6 | -------------------------------------------------------------------------------- /core/test/golden/bi/Address4: -------------------------------------------------------------------------------- 1 | 00: 82d818584483581ceb7f1fc78b406264 2 | 10: c7e41bd42648978aaf5ad7c2c8632af7 3 | 20: f1ed7375a10058208200581c5125b558 4 | 30: daa14b5338e904cc2a75a8b7b3a4738d 5 | 40: e9cb28a6819576db071a9c486f4b 6 | -------------------------------------------------------------------------------- /pact/examples/cp/scripts/04-cp.yaml: -------------------------------------------------------------------------------- 1 | codeFile: cp.pact 2 | keyPairs: 3 | - public: 06c9c56daa8a068e1f19f5578cdf1797b047252e1ef0eb4a1809aa3c2226f61e 4 | secret: 7ce4bae38fccfe33b6344b8c260bffa21df085cf033b3dc99b4781b550e1e922 5 | -------------------------------------------------------------------------------- /chain/test/golden/bi/ssc/SscProof_CommitmentsProof: -------------------------------------------------------------------------------- 1 | 00: 83005820006a4a2b269afe61e8947016 2 | 10: 40d1ca59639d92af3095814f9836143b 3 | 20: d5d40b9658209fbbb2f0eff7472fe19e 4 | 30: 462fd88c495ac90f9ad58c4dd6cb2045 5 | 40: 15710b0fe132 6 | -------------------------------------------------------------------------------- /client/src/Pos/Client/Update.hs: -------------------------------------------------------------------------------- 1 | -- | Reexport of Pos.Client.Update.* modules. 2 | 3 | module Pos.Client.Update 4 | ( module Pos.Client.Update.Network 5 | ) where 6 | 7 | import Pos.Client.Update.Network 8 | 9 | -------------------------------------------------------------------------------- /infra/src/Pos/Infra/DHT/Model.hs: -------------------------------------------------------------------------------- 1 | -- | Distributed Hash Table for peer discovery. 2 | 3 | module Pos.Infra.DHT.Model 4 | ( module Pos.Infra.DHT.Model.Types 5 | ) where 6 | 7 | import Pos.Infra.DHT.Model.Types 8 | -------------------------------------------------------------------------------- /pact/examples/cp/scripts/02-cash.yaml: -------------------------------------------------------------------------------- 1 | codeFile: cash.pact 2 | keyPairs: 3 | - public: 06c9c56daa8a068e1f19f5578cdf1797b047252e1ef0eb4a1809aa3c2226f61e 4 | secret: 7ce4bae38fccfe33b6344b8c260bffa21df085cf033b3dc99b4781b550e1e922 5 | -------------------------------------------------------------------------------- /wallet/test/unit/Golden/golden/WalletError_WalletAlreadyExists: -------------------------------------------------------------------------------- 1 | {"status":"error","diagnostic":{"walletId":"J7rQqaLLHBFPrgJXwpktaMB1B1kQBXAyc2uRSfRPzNVGiv6TdxBzkPNBUWysZZZdhFG9gRy3sQFfX5wfpLbi4XTFGFxTg"},"message":"WalletAlreadyExists"} -------------------------------------------------------------------------------- /chain/test/golden/bi/block/GenesisBlockHeader: -------------------------------------------------------------------------------- 1 | 00: 85005820f7077d40c94a36e7df95b6f9 2 | 10: 9a86f08bcf06ea3b24e68dd3039333fa 3 | 20: 53141775582074840ea4e9e28b2f906a 4 | 30: 1530270131bc5ab07106024d6f9c8f47 5 | 40: 73e478c343a2820b810081a0 6 | -------------------------------------------------------------------------------- /pact/examples/cp/scripts/03-orders.yaml: -------------------------------------------------------------------------------- 1 | codeFile: orders.pact 2 | keyPairs: 3 | - public: 06c9c56daa8a068e1f19f5578cdf1797b047252e1ef0eb4a1809aa3c2226f61e 4 | secret: 7ce4bae38fccfe33b6344b8c260bffa21df085cf033b3dc99b4781b550e1e922 5 | -------------------------------------------------------------------------------- /tools/test/Test.hs: -------------------------------------------------------------------------------- 1 | import Test.Hspec (hspec) 2 | 3 | import Spec (spec) 4 | 5 | import Test.Pos.Util.Tripping (runTests) 6 | 7 | main :: IO () 8 | main = do 9 | hspec spec 10 | runTests [] 11 | -------------------------------------------------------------------------------- /wallet/test/unit/Golden/golden/WalletError_OutputIsRedeem: -------------------------------------------------------------------------------- 1 | {"status":"error","diagnostic":{"address":"2RhQhCGqYPDpFgTsnBTbnvPvCwpqAkjwLqQkWpkqXbLRmNxd4xNd262nGsr8JiynyKRUeMLSJ9Ntho9i76uvBTrVXdJJG5yiNLb8frmUe5qX7E"},"message":"OutputIsRedeem"} -------------------------------------------------------------------------------- /chain/test/golden/bi/block/BlockHeader_Genesis: -------------------------------------------------------------------------------- 1 | 00: 820085005820f7077d40c94a36e7df95 2 | 10: b6f99a86f08bcf06ea3b24e68dd30393 3 | 20: 33fa53141775582074840ea4e9e28b2f 4 | 30: 906a1530270131bc5ab07106024d6f9c 5 | 40: 8f4773e478c343a2820b810081a0 6 | -------------------------------------------------------------------------------- /chain/test/golden/json/TxpConfiguration0: -------------------------------------------------------------------------------- 1 | { 2 | "memPoolLimitTx": 99, 3 | "assetLockedSrcAddrs": [ 4 | "2RhQhCGqYPDpFgTsnBTbnvPvCwpqAkjwLqQkWpkqXbLRmNxd4xNd262nGsr8JiynyKRUeMLSJ9Ntho9i76uvBTrVXdJJG5yiNLb8frmUe5qX7E" 5 | ] 6 | } -------------------------------------------------------------------------------- /nixpkgs-src.json: -------------------------------------------------------------------------------- 1 | { 2 | "url": "https://github.com/input-output-hk/nixpkgs", 3 | "rev": "3ff97c12fa19a197eb8ddee634ff2f3d4f02ad31", 4 | "sha256": "125sy7118bmxprxlbyg1scxmjpq092xlj207xzy7l23j6arw8sbx", 5 | "fetchSubmodules": false 6 | } 7 | -------------------------------------------------------------------------------- /scripts/launch/daedalus-example.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | 3 | SCRIPT=$(readlink -f "$0") 4 | SCRIPT_PATH=$(dirname "$SCRIPT") 5 | 6 | NODE_TLS_REJECT_UNAUTHORIZED=0 "$SCRIPT_PATH/../../daedalus/release/linux-x64/Daedalus-linux-x64/Daedalus" 7 | -------------------------------------------------------------------------------- /tools/test/golden/GenSpec: -------------------------------------------------------------------------------- 1 | {"wallets":1337,"walletSpec":{"fakeTxsHistory":{"txsCount":1337,"type":"simple","numOutgoingAddress":8337},"accounts":1337,"fakeUtxoCoinDistr":{"amount":1337,"range":1337,"type":"range"},"accountSpec":{"addresses":1337}}} -------------------------------------------------------------------------------- /wallet/src/Cardano/Wallet/API/Request/Pagination.hs: -------------------------------------------------------------------------------- 1 | {- | Support for resource pagination. 2 | -} 3 | module Cardano.Wallet.API.Request.Pagination 4 | ( module Pos.Util.Pagination 5 | ) where 6 | 7 | import Pos.Util.Pagination 8 | -------------------------------------------------------------------------------- /wallet/test/nightly/Main.hs: -------------------------------------------------------------------------------- 1 | module Main where 2 | 3 | import Universum 4 | 5 | import Test.Hspec (hspec) 6 | 7 | import qualified TxMetaStorage 8 | 9 | 10 | main :: IO () 11 | main = hspec $ TxMetaStorage.spec 12 | -------------------------------------------------------------------------------- /explorer/frontend/static/images/arrow-up.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /scripts/clean/explorer-bridge.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | set -e 3 | set -o pipefail 4 | 5 | echo "Cleaning Explorer Bridge artifacts..." 6 | 7 | cd explorer/frontend 8 | rm -rf .psci_modules/ .pulp-cache/ node_modules/ bower_components/ output/ 9 | -------------------------------------------------------------------------------- /wallet/src/Cardano/Wallet/API/V1/Generic.hs: -------------------------------------------------------------------------------- 1 | module Cardano.Wallet.API.V1.Generic 2 | ( jsendErrorGenericToJSON 3 | , jsendErrorGenericParseJSON 4 | , gconsNames 5 | , gconsName 6 | ) where 7 | 8 | import Pos.Util.Jsend 9 | -------------------------------------------------------------------------------- /wallet/test/unit/Golden/golden/WalletError_TxSafeSignerNotFound: -------------------------------------------------------------------------------- 1 | {"status":"error","diagnostic":{"address":"2RhQhCGqYPDpFgTsnBTbnvPvCwpqAkjwLqQkWpkqXbLRmNxd4xNd262nGsr8JiynyKRUeMLSJ9Ntho9i76uvBTrVXdJJG5yiNLb8frmUe5qX7E"},"message":"TxSafeSignerNotFound"} -------------------------------------------------------------------------------- /explorer/frontend/src/Explorer/Images.purs: -------------------------------------------------------------------------------- 1 | module Explorer.Images where 2 | 3 | import Prelude ((<>)) 4 | 5 | imagePath :: String -> String 6 | imagePath = (<>) "/images/" 7 | 8 | examplePath :: String 9 | examplePath = imagePath "any-image.jpg" 10 | -------------------------------------------------------------------------------- /explorer/src/Pos/Explorer/Web.hs: -------------------------------------------------------------------------------- 1 | -- | Web API parts of cardano-explorer 2 | 3 | module Pos.Explorer.Web 4 | ( module Web 5 | ) where 6 | 7 | import Pos.Explorer.Web.Server as Web 8 | import Pos.Explorer.Web.Transform as Web 9 | -------------------------------------------------------------------------------- /lib/src/Pos/Binary.hs: -------------------------------------------------------------------------------- 1 | -- | Reexports of Pos.Binary.* classes 2 | 3 | module Pos.Binary 4 | ( 5 | module Pos.Binary.Class 6 | ) where 7 | 8 | import Pos.Binary.Class 9 | import Pos.Binary.Communication () 10 | -------------------------------------------------------------------------------- /mnemonic/test/Main.hs: -------------------------------------------------------------------------------- 1 | module Main where 2 | 3 | import Universum 4 | 5 | import Test.Hspec 6 | 7 | import qualified Cardano.MnemonicSpec 8 | 9 | 10 | main :: IO () 11 | main = hspec $ do 12 | Cardano.MnemonicSpec.spec 13 | -------------------------------------------------------------------------------- /nix/cardano-sl-config.nix: -------------------------------------------------------------------------------- 1 | { runCommand }: 2 | 3 | runCommand "cardano-sl-config" {} '' 4 | mkdir -p $out/lib 5 | cp -R ${../log-configs} $out/log-configs 6 | cp ${../lib}/configuration.yaml $out/lib 7 | cp ${../lib}/*genesis*.json $out/lib 8 | '' 9 | -------------------------------------------------------------------------------- /pact/pact-lang-api.js/index.html: -------------------------------------------------------------------------------- 1 | 2 |
3 |