Contents:
Library ConCert.Execution.BlockchainBuilder
Library ConCert.Execution.Monad
Library ConCert.Execution.SerializableInstances
Library ConCert.Execution.InterContractCommunication
Library ConCert.Execution.ContractMonads
Library ConCert.Execution.Finite
Library ConCert.Execution.SerializableDerive
Library ConCert.Execution.Blockchain
Library ConCert.Execution.BlockchainBFS
Library ConCert.Execution.BlockchainDFS
Library ConCert.Execution.SerializableBase
Library ConCert.Execution.ResultMonad
Library ConCert.Execution.BlockchainBase
Library ConCert.Execution.BlockchainTheories
Library ConCert.Execution.SerializableSound
Library ConCert.Execution.ChainedList
Library ConCert.Execution.BlockchainInduction
Library ConCert.Execution.Serializable
Library ConCert.Execution.Containers
Library ConCert.Execution.Circulation
Library ConCert.Execution.BoundedN
Library ConCert.Execution.ContractProperties
Library ConCert.Execution.ContractCommon
Library ConCert.Execution.OptionMonad
Library ConCert.Execution.Test.ChainPrinters
Library ConCert.Execution.Test.LocalBlockchain
Library ConCert.Execution.Test.TestNotation
Library ConCert.Execution.Test.TestUtils
Library ConCert.Execution.Test.TraceGens
Library ConCert.Execution.Test.QCTest
Library ConCert.Embedding.Utils
Library ConCert.Embedding.EvalE
Library ConCert.Embedding.Prelude
Library ConCert.Embedding.Tests
Library ConCert.Embedding.CertifyingTranslate
Library ConCert.Embedding.Wf
Library ConCert.Embedding.Notations
Library ConCert.Embedding.Misc
Library ConCert.Embedding.SimpleBlockchain
Library ConCert.Embedding.pcuic.PCUICCorrectnessAux
Library ConCert.Embedding.pcuic.PCUICTranslate
Library ConCert.Embedding.pcuic.PCUICFacts
Library ConCert.Embedding.pcuic.PCUICtoTemplate
Library ConCert.Embedding.pcuic.PCUICCorrectness
Library ConCert.Embedding.EnvSubst
Library ConCert.Embedding.TranslationUtils
Library ConCert.Embedding.Ast
Library ConCert.Embedding.Extraction.Liquidity
Library ConCert.Embedding.Extraction.SimpleBlockchainExt
Library ConCert.Embedding.Extraction.PreludeExt
Library ConCert.Embedding.Examples.AcornExamples
Library ConCert.Embedding.Examples.FinMap
Library ConCert.Embedding.Examples.Demo
Library ConCert.Utils.RecordSet
Library ConCert.Utils.BSEnv
Library ConCert.Utils.BytestringExtra
Library ConCert.Utils.Env
Library ConCert.Utils.RecordUpdate
Library ConCert.Utils.Extras
Library ConCert.Utils.Automation
Library ConCert.Utils.StringExtra
Library ConCert.Extraction.LiquidityExtract
Library ConCert.Extraction.CameLIGOPretty
Library ConCert.Extraction.CameLIGOExtract
Library ConCert.Extraction.Common
Library ConCert.Extraction.ConcordiumExtract
Library ConCert.Extraction.PrettyPrinterMonad
Library ConCert.Extraction.LiquidityPretty
Library ConCert.Extraction.SpecializeChainBase
Library ConCert.Extraction.Tests.CameLIGOExtractionTests
Library ConCert.Extraction.Tests.RecordExtractionLiquidityTests
Library ConCert.Extraction.Tests.NumLiteralTests
Library ConCert.Examples.Escrow.EscrowCorrect
Library ConCert.Examples.Escrow.Escrow
Library ConCert.Examples.Escrow.tests.EscrowGens
Library ConCert.Examples.Escrow.tests.EscrowTests
Library ConCert.Examples.Escrow.tests.EscrowPrinters
Library ConCert.Examples.Escrow.extraction.EscrowLIGO
Library ConCert.Examples.Escrow.extraction.EscrowRust
Library ConCert.Examples.Escrow.extraction.EscrowLiquidity
Library ConCert.Examples.Escrow.extraction.EscrowMidlang
Library ConCert.Examples.Dexter.Dexter
Library ConCert.Examples.Dexter.DexterGens
Library ConCert.Examples.Dexter.DexterPrinters
Library ConCert.Examples.Dexter.DexterTests
Library ConCert.Examples.BAT.BAT
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.BAT.BATTestCommon
Library ConCert.Examples.BAT.BATGens
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.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.BATAltFixTests
Library ConCert.Examples.BAT.BATFixedTests
Library ConCert.Examples.BAT.BATFixed
Library ConCert.Examples.BAT.BATAltFix
Library ConCert.Examples.BAT.BATPrinters
Library ConCert.Examples.BAT.BATCommon
Library ConCert.Examples.StackInterpreter.StackInterpreterLiquidityExtract
Library ConCert.Examples.StackInterpreter.StackInterpreterLIGOExtract
Library ConCert.Examples.StackInterpreter.StackInterpreterExtract
Library ConCert.Examples.StackInterpreter.StackInterpreter
Library ConCert.Examples.StackInterpreter.StackInterpreterRustExtract
Library ConCert.Examples.Dexter2.Dexter2FA12ExtractLIGO
Library ConCert.Examples.Dexter2.Dexter2CPMMExtractLIGO
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.Dexter2.Dexter2FA12
Library ConCert.Examples.Dexter2.Dexter2Printers
Library ConCert.Examples.Dexter2.Dexter2CPMM
Library ConCert.Examples.Dexter2.Dexter2Tests
Library ConCert.Examples.Dexter2.Dexter2CommonExtract
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.Dexter2Gens
Library ConCert.Examples.Counter.embedding.CounterEmbed
Library ConCert.Examples.Counter.Counter
Library ConCert.Examples.Counter.extraction.CounterSubsetTypesLIGO
Library ConCert.Examples.Counter.extraction.CounterDepCertifiedLiquidity
Library ConCert.Examples.Counter.extraction.CounterSubsetTypesLiquidity
Library ConCert.Examples.Counter.extraction.CounterLIGO
Library ConCert.Examples.Counter.extraction.CounterCertifiedLiquidity
Library ConCert.Examples.Counter.extraction.CounterRust
Library ConCert.Examples.Counter.extraction.CounterRefTypesMidlang
Library ConCert.Examples.Congress.Congress
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.tests.Congress_BuggyTests
Library ConCert.Examples.Congress.LocalBlockchainTests
Library ConCert.Examples.Congress.CongressCorrect
Library ConCert.Examples.Congress.Congress_Buggy
Library ConCert.Examples.Crowdfunding.CrowdfundingCameLIGO
Library ConCert.Examples.Crowdfunding.CrowdfundingDataExt
Library ConCert.Examples.Crowdfunding.Crowdfunding
Library ConCert.Examples.Crowdfunding.CrowdfundingCorrect
Library ConCert.Examples.Crowdfunding.CrowdfundingData
Library ConCert.Examples.Crowdfunding.ExecFrameworkIntegration
Library ConCert.Examples.Crowdfunding.CrowdfundingLiquidity
Library ConCert.Examples.Crowdfunding.CrowdfundingExt
Library ConCert.Examples.iTokenBuggy.iTokenBuggyPrinters
Library ConCert.Examples.iTokenBuggy.iTokenBuggyTests
Library ConCert.Examples.iTokenBuggy.iTokenBuggyGens
Library ConCert.Examples.iTokenBuggy.iTokenBuggy
Library ConCert.Examples.FA1_2.FA1_2Correct
Library ConCert.Examples.FA1_2.FA1_2
Library ConCert.Examples.FA2.FA2TokenTests
Library ConCert.Examples.FA2.FA2Token
Library ConCert.Examples.FA2.TestContracts
Library ConCert.Examples.FA2.FA2Gens
Library ConCert.Examples.FA2.FA2LegacyInterface
Library ConCert.Examples.FA2.FA2Interface
Library ConCert.Examples.FA2.FA2Printers
Library ConCert.Examples.PiggyBank.PiggyBank
Library ConCert.Examples.PiggyBank.PiggyBankCorrect
Library ConCert.Examples.PiggyBank.PiggyBankExtractRust
Library ConCert.Examples.PiggyBank.PiggyBankExtractLiquidity
Library ConCert.Examples.PiggyBank.PiggyBankExtractLIGO
Library ConCert.Examples.CIS1.CIS1Utils
Library ConCert.Examples.CIS1.CIS1wccd
- Entry points
- Contract's state
- Transfer
- balanceOf
- updateOperator
- WCCD receive
- WCCD complies with CIS1
Library ConCert.Examples.CIS1.CIS1Spec
Library ConCert.Examples.BoardroomVoting.BoardroomVotingTest
Library ConCert.Examples.BoardroomVoting.Egcd
Library ConCert.Examples.BoardroomVoting.BoardroomVotingZ
Library ConCert.Examples.BoardroomVoting.BoardroomMath
Library ConCert.Examples.BoardroomVoting.Euler
Library ConCert.Examples.BoardroomVoting.BoardroomVotingExtractionCameLIGO
Library ConCert.Examples.BoardroomVoting.BoardroomVotingExtractionLiquidity
Library ConCert.Examples.BoardroomVoting.BoardroomVoting
Library ConCert.Examples.ExchangeBuggy.ExchangeBuggyGens
Library ConCert.Examples.ExchangeBuggy.ExchangeBuggyTests
Library ConCert.Examples.ExchangeBuggy.ExchangeBuggy
Library ConCert.Examples.ExchangeBuggy.ExchangeBuggyPrinters
Library ConCert.Examples.EIP20.EIP20Token
Library ConCert.Examples.EIP20.EIP20TokenPrinters
Library ConCert.Examples.EIP20.EIP20TokenGens
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