Contents:
Library ConCert.Extraction.PrettyPrinterMonad
Library ConCert.Extraction.CameLIGOPretty
Library ConCert.Extraction.LiquidityExtract
Library ConCert.Extraction.Common
Library ConCert.Extraction.SpecializeChainBase
Library ConCert.Extraction.ConcordiumExtract
Library ConCert.Extraction.CameLIGOExtract
Library ConCert.Extraction.LiquidityPretty
Library ConCert.Extraction.Tests.CameLIGOExtractionTests
Library ConCert.Extraction.Tests.NumLiteralTests
Library ConCert.Extraction.Tests.RecordExtractionLiquidityTests
Library ConCert.Embedding.Extraction.SimpleBlockchainExt
Library ConCert.Embedding.Extraction.Liquidity
Library ConCert.Embedding.Extraction.PreludeExt
Library ConCert.Embedding.Prelude
Library ConCert.Embedding.CertifyingTranslate
Library ConCert.Embedding.EnvSubst
Library ConCert.Embedding.pcuic.PCUICCorrectness
Library ConCert.Embedding.pcuic.PCUICCorrectnessAux
Library ConCert.Embedding.pcuic.PCUICTranslate
Library ConCert.Embedding.pcuic.PCUICtoTemplate
Library ConCert.Embedding.pcuic.PCUICFacts
Library ConCert.Embedding.Tests
Library ConCert.Embedding.Ast
Library ConCert.Embedding.SimpleBlockchain
Library ConCert.Embedding.Utils
Library ConCert.Embedding.Misc
Library ConCert.Embedding.Wf
Library ConCert.Embedding.TranslationUtils
Library ConCert.Embedding.EvalE
Library ConCert.Embedding.Notations
Library ConCert.Embedding.Examples.AcornExamples
Library ConCert.Embedding.Examples.Demo
Library ConCert.Embedding.Examples.FinMap
Library ConCert.Execution.Finite
Library ConCert.Execution.BlockchainBFS
Library ConCert.Execution.ContractProperties
Library ConCert.Execution.BlockchainDFS
Library ConCert.Execution.Monad
Library ConCert.Execution.SerializableSound
Library ConCert.Execution.Blockchain
Library ConCert.Execution.InterContractCommunication
Library ConCert.Execution.BoundedN
Library ConCert.Execution.Serializable
Library ConCert.Execution.BlockchainTheories
Library ConCert.Execution.ChainedList
Library ConCert.Execution.Circulation
Library ConCert.Execution.SerializableBase
Library ConCert.Execution.ContractMonads
Library ConCert.Execution.SerializableDerive
Library ConCert.Execution.BlockchainBase
Library ConCert.Execution.OptionMonad
Library ConCert.Execution.BlockchainBuilder
Library ConCert.Execution.Containers
Library ConCert.Execution.ContractCommon
Library ConCert.Execution.ResultMonad
Library ConCert.Execution.BlockchainInduction
Library ConCert.Execution.SerializableInstances
Library ConCert.Execution.Test.TraceGens
Library ConCert.Execution.Test.LocalBlockchain
Library ConCert.Execution.Test.TestNotation
Library ConCert.Execution.Test.TestUtils
Library ConCert.Execution.Test.QCTest
Library ConCert.Execution.Test.ChainPrinters
Library ConCert.Utils.Automation
Library ConCert.Utils.BytestringExtra
Library ConCert.Utils.RecordSet
Library ConCert.Utils.StringExtra
Library ConCert.Utils.BSEnv
Library ConCert.Utils.Extras
Library ConCert.Utils.Env
Library ConCert.Utils.RecordUpdate
Library ConCert.Examples.PiggyBank.PiggyBankCorrect
Library ConCert.Examples.PiggyBank.PiggyBankExtractLIGO
Library ConCert.Examples.PiggyBank.PiggyBankExtractLiquidity
Library ConCert.Examples.PiggyBank.PiggyBankExtractRust
Library ConCert.Examples.PiggyBank.PiggyBank
Library ConCert.Examples.Congress.Congress
Library ConCert.Examples.Congress.LocalBlockchainTests
Library ConCert.Examples.Congress.tests.Congress_BuggyTests
Library ConCert.Examples.Congress.tests.CongressGens
Library ConCert.Examples.Congress.tests.CongressTests
Library ConCert.Examples.Congress.tests.CongressPrinters
Library ConCert.Examples.Congress.tests.Congress_BuggyPrinters
Library ConCert.Examples.Congress.tests.Congress_BuggyGens
Library ConCert.Examples.Congress.Congress_Buggy
Library ConCert.Examples.Congress.CongressCorrect
Library ConCert.Examples.Counter.extraction.CounterRefTypesMidlang
Library ConCert.Examples.Counter.extraction.CounterDepCertifiedLiquidity
Library ConCert.Examples.Counter.extraction.CounterRust
Library ConCert.Examples.Counter.extraction.CounterSubsetTypesLIGO
Library ConCert.Examples.Counter.extraction.CounterSubsetTypesLiquidity
Library ConCert.Examples.Counter.extraction.CounterCertifiedLiquidity
Library ConCert.Examples.Counter.extraction.CounterLIGO
Library ConCert.Examples.Counter.embedding.CounterEmbed
Library ConCert.Examples.Counter.Counter
Library ConCert.Examples.Dexter.Dexter
Library ConCert.Examples.Dexter.DexterGens
Library ConCert.Examples.Dexter.DexterPrinters
Library ConCert.Examples.Dexter.DexterTests
Library ConCert.Examples.Escrow.extraction.EscrowMidlang
Library ConCert.Examples.Escrow.extraction.EscrowLiquidity
Library ConCert.Examples.Escrow.extraction.EscrowLIGO
Library ConCert.Examples.Escrow.extraction.EscrowRust
Library ConCert.Examples.Escrow.tests.EscrowTests
Library ConCert.Examples.Escrow.tests.EscrowPrinters
Library ConCert.Examples.Escrow.tests.EscrowGens
Library ConCert.Examples.Escrow.EscrowCorrect
Library ConCert.Examples.Escrow.Escrow
Library ConCert.Examples.BoardroomVoting.BoardroomVotingExtractionCameLIGO
Library ConCert.Examples.BoardroomVoting.Egcd
Library ConCert.Examples.BoardroomVoting.Euler
Library ConCert.Examples.BoardroomVoting.BoardroomVoting
Library ConCert.Examples.BoardroomVoting.extract.ExtractBoardroomVotingLIGO
Library ConCert.Examples.BoardroomVoting.BoardroomVotingTest
Library ConCert.Examples.BoardroomVoting.BoardroomVotingExtractionLiquidity
Library ConCert.Examples.BoardroomVoting.BoardroomMath
Library ConCert.Examples.BoardroomVoting.BoardroomVotingZ
Library ConCert.Examples.Crowdfunding.ExecFrameworkIntegration
Library ConCert.Examples.Crowdfunding.CrowdfundingData
Library ConCert.Examples.Crowdfunding.CrowdfundingCorrect
Library ConCert.Examples.Crowdfunding.extract.ExtractCrowdfundingCameLIGO
Library ConCert.Examples.Crowdfunding.extract.ExtractCrowdfundingLiquidity
Library ConCert.Examples.Crowdfunding.CrowdfundingExt
Library ConCert.Examples.Crowdfunding.CrowdfundingCameLIGO
Library ConCert.Examples.Crowdfunding.CrowdfundingDataExt
Library ConCert.Examples.Crowdfunding.Crowdfunding
Library ConCert.Examples.Crowdfunding.CrowdfundingLiquidity
Library ConCert.Examples.iTokenBuggy.iTokenBuggyPrinters
Library ConCert.Examples.iTokenBuggy.iTokenBuggyGens
Library ConCert.Examples.iTokenBuggy.iTokenBuggy
Library ConCert.Examples.iTokenBuggy.iTokenBuggyTests
Library ConCert.Examples.StackInterpreter.StackInterpreterRustExtract
Library ConCert.Examples.StackInterpreter.StackInterpreter
Library ConCert.Examples.StackInterpreter.extract.ExtractStackInterpLiquidity
Library ConCert.Examples.StackInterpreter.extract.ExtractStackInterpLIGO
Library ConCert.Examples.StackInterpreter.extract.ExtractStackInterpRust
Library ConCert.Examples.StackInterpreter.StackInterpreterLiquidityExtract
Library ConCert.Examples.StackInterpreter.StackInterpreterLIGOExtract
Library ConCert.Examples.StackInterpreter.StackInterpreterExtract
Library ConCert.Examples.CIS1.CIS1Spec
Library ConCert.Examples.CIS1.CIS1wccd
- Entry points
- Contract's state
- Transfer
- balanceOf
- updateOperator
- WCCD receive
- WCCD complies with CIS1
Library ConCert.Examples.CIS1.CIS1Utils
Library ConCert.Examples.FA2.FA2Printers
Library ConCert.Examples.FA2.FA2Token
Library ConCert.Examples.FA2.FA2TokenTests
Library ConCert.Examples.FA2.TestContracts
Library ConCert.Examples.FA2.FA2Interface
Library ConCert.Examples.FA2.FA2LegacyInterface
Library ConCert.Examples.FA2.FA2Gens
Library ConCert.Examples.ExchangeBuggy.ExchangeBuggyGens
Library ConCert.Examples.ExchangeBuggy.ExchangeBuggy
Library ConCert.Examples.ExchangeBuggy.ExchangeBuggyPrinters
Library ConCert.Examples.ExchangeBuggy.ExchangeBuggyTests
Library ConCert.Examples.FA1_2.FA1_2
Library ConCert.Examples.FA1_2.FA1_2Correct
Library ConCert.Examples.Dexter2.Dexter2FA12
Library ConCert.Examples.Dexter2.Dexter2CPMM
Library ConCert.Examples.Dexter2.extract.ExtractCPMMLIGO
Library ConCert.Examples.Dexter2.extract.ExtractFA12LIGO
Library ConCert.Examples.Dexter2.Dexter2Tests
Library ConCert.Examples.Dexter2.Dexter2FA12Correct
- Dexter 2 FA1.2 Liquidity token contract
- Properties
- Contract rejects money
- Default entrypoint correct
- Transfer correct
- Approve correct
- Mint or burn correct
- Get allowance correct
- Get balance correct
- Get total supply correct
- Init correct
- Outgoing acts facts
- Contract balance facts
- Total supply / token balance facts
- Empty map entries removed
- Total supply correct
Library ConCert.Examples.Dexter2.Dexter2CPMMExtractLIGO
Library ConCert.Examples.Dexter2.Dexter2Gens
Library ConCert.Examples.Dexter2.Dexter2FA12ExtractLIGO
Library ConCert.Examples.Dexter2.Dexter2Printers
Library ConCert.Examples.Dexter2.Dexter2CommonExtract
Library ConCert.Examples.Dexter2.Dexter2CPMMCorrect
- Dexter 2 CPMM contract
- Properties
- Set baker correct
- Set manager correct
- Set liquidity address correct
- Default entrypoint correct
- Update token pool correct
- Update token pool internal correct
- Add liquidity correct
- Remove liquidity correct
- XTZ to token correct
- Token to xtz correct
- Token to token correct
- Init correct
- Outgoing acts facts
- Contract balance facts
- Total supply correct
- lqtTotal/total_supply invariant
Library ConCert.Examples.BAT.BATPrinters
Library ConCert.Examples.BAT.BATFixed
Library ConCert.Examples.BAT.BATAltFixTests
Library ConCert.Examples.BAT.BAT
Library ConCert.Examples.BAT.BATFixedTests
Library ConCert.Examples.BAT.BATAltFix
Library ConCert.Examples.BAT.BATAltFixCorrect
- Basic Attention Token contract
- Contract properties
- Transfer correct
- Transfer_from correct
- Approve correct
- EIP20 functions only changes token_state
- EIP20 functions not payable
- EIP20 functions produces no acts
- Create_tokens correct
- Finalize correct
- Refund correct
- Init correct
- EIP20 functions preserve sum of balances
- Init validation
- Sum of balances always equals total supply
- Total supply can only grow before funding fails
- Constants are constant
- Finalize cannot be undone
- Cannot finalize if goal not hit
- It is always possible to finalize
- BAToken outgoing acts facts
- No outgoing acts produces while funding
- Contract balance bound
- Outgoing acts are valid
Library ConCert.Examples.BAT.BATTestCommon
Library ConCert.Examples.BAT.BATCorrect
- Basic Attention Token contract
- Contract properties
- Transfer correct
- Transfer_from correct
- Approve correct
- EIP20 functions only changes token_state
- EIP20 functions not payable
- EIP20 functions produces no acts
- Create_tokens correct
- Finalize correct
- Refund correct
- Init correct
- Functions preserve sum of balances
- Sum of balances always equals total supply
- Total supply can only grow before funding fails
- Constants are constant
- Finalize cannot be undone
- Cannot finalize if goal not hit
- It is always possible to finalize
- Refund guarantee
Library ConCert.Examples.BAT.BATGens
Library ConCert.Examples.BAT.BATCommon
Library ConCert.Examples.BAT.BATTests
Library ConCert.Examples.BAT.BATFixedCorrect
- Basic Attention Token contract
- Contract properties
- Transfer correct
- Transfer_from correct
- Approve correct
- EIP20 functions only changes token_state
- EIP20 functions not payable
- EIP20 functions produces no acts
- Create_tokens correct
- Finalize correct
- Refund correct
- Init correct
- EIP20 functions preserve sum of balances
- Init validation
- Sum of balances always equals total supply
- Total supply can only grow before funding fails
- Constants are constant
- Finalize cannot be undone
- Cannot finalize if goal not hit
- It is always possible to finalize
- BAToken outgoing acts facts
- batFundDeposit cannot refund
- Total balance lower bound
- No outgoing acts produces while funding
- Token balances divisible by exchange rate
- Contract balance bound
- outgoing acts are valid
Library ConCert.Examples.EIP20.EIP20Token
Library ConCert.Examples.EIP20.EIP20LiquidityExtraction
Library ConCert.Examples.EIP20.EIP20TokenGens
Library ConCert.Examples.EIP20.EIP20TokenPrinters
Library ConCert.Examples.EIP20.EIP20TokenTests
Library ConCert.Examples.EIP20.EIP20TokenCorrect
- EIP20 Token Implementation
- Properties
- EIP20 functions not payable
- EIP20 functions produce no acts
- Expected behaviour of EIP20 functions
- Transfer correct
- Transfer_from correct
- Approve correct
- EIP20 functions preserve sum of balances
- Contract never produces any actions
- Total supply always equals initial supply
- Sum of balances always equals total supply