Contents:
Library ConCert.Embedding.Misc
Library ConCert.Embedding.SimpleBlockchain
Library ConCert.Embedding.Notations
Library ConCert.Embedding.Prelude
Library ConCert.Embedding.Tests
Library ConCert.Embedding.EvalE
Library ConCert.Embedding.Ast
Library ConCert.Embedding.EnvSubst
Library ConCert.Embedding.Utils
Library ConCert.Embedding.TranslationUtils
Library ConCert.Embedding.CertifyingTranslate
Library ConCert.Embedding.pcuic.PCUICCorrectnessAux
Library ConCert.Embedding.pcuic.PCUICtoTemplate
Library ConCert.Embedding.pcuic.PCUICFacts
Library ConCert.Embedding.pcuic.PCUICTranslate
Library ConCert.Embedding.pcuic.PCUICCorrectness
Library ConCert.Embedding.Wf
Library ConCert.Embedding.Examples.AcornExamples
Library ConCert.Embedding.Examples.Demo
Library ConCert.Embedding.Examples.FinMap
Library ConCert.Embedding.Extraction.PreludeExt
Library ConCert.Embedding.Extraction.Liquidity
Library ConCert.Embedding.Extraction.SimpleBlockchainExt
Library ConCert.Utils.StringExtra
Library ConCert.Utils.Automation
Library ConCert.Utils.Extras
Library ConCert.Utils.RecordSet
Library ConCert.Utils.Env
Library ConCert.Utils.RecordUpdate
Library ConCert.Examples.PiggyBank.PiggyBank
Library ConCert.Examples.PiggyBank.PiggyBankExtractRust
Library ConCert.Examples.PiggyBank.PiggyBankExtractLiquidity
Library ConCert.Examples.PiggyBank.PiggyBankCorrect
Library ConCert.Examples.PiggyBank.PiggyBankExtractLIGO
Library ConCert.Examples.EIP20.EIP20TokenPrinters
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
Library ConCert.Examples.EIP20.EIP20TokenGens
Library ConCert.Examples.EIP20.EIP20LiquidityExtraction
Library ConCert.Examples.EIP20.EIP20CameLIGOExtraction
Library ConCert.Examples.EIP20.EIP20TokenTests
Library ConCert.Examples.EIP20.EIP20Token
Library ConCert.Examples.iTokenBuggy.iTokenBuggyTests
Library ConCert.Examples.iTokenBuggy.iTokenBuggy
Library ConCert.Examples.iTokenBuggy.iTokenBuggyPrinters
Library ConCert.Examples.iTokenBuggy.iTokenBuggyGens
Library ConCert.Examples.Counter.embedding.CounterEmbed
Library ConCert.Examples.Counter.Counter
Library ConCert.Examples.Counter.extraction.CounterSubsetTypesLIGO
Library ConCert.Examples.Counter.extraction.CounterRust
Library ConCert.Examples.Counter.extraction.CounterRefTypesMidlang
Library ConCert.Examples.Counter.extraction.CounterLIGO
Library ConCert.Examples.Counter.extraction.CounterCertifiedLiquidity
Library ConCert.Examples.Counter.extraction.CounterSubsetTypesLiquidity
Library ConCert.Examples.Counter.extraction.CounterDepCertifiedLiquidity
Library ConCert.Examples.FA2.FA2Interface
Library ConCert.Examples.FA2.FA2LegacyInterface
Library ConCert.Examples.FA2.TestContracts
Library ConCert.Examples.FA2.FA2Gens
Library ConCert.Examples.FA2.FA2TokenTests
Library ConCert.Examples.FA2.FA2Printers
Library ConCert.Examples.FA2.FA2Token
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.Crowdfunding.CrowdfundingCameLIGO
Library ConCert.Examples.Crowdfunding.Crowdfunding
Library ConCert.Examples.Crowdfunding.ExecFrameworkIntegration
Library ConCert.Examples.Crowdfunding.CrowdfundingDataExt
Library ConCert.Examples.Crowdfunding.CrowdfundingCorrect
Library ConCert.Examples.Crowdfunding.CrowdfundingData
Library ConCert.Examples.Crowdfunding.CrowdfundingExt
Library ConCert.Examples.Crowdfunding.CrowdfundingLiquidity
Library ConCert.Examples.Escrow.tests.EscrowPrinters
Library ConCert.Examples.Escrow.tests.EscrowGens
Library ConCert.Examples.Escrow.tests.EscrowTests
Library ConCert.Examples.Escrow.Escrow
Library ConCert.Examples.Escrow.extraction.EscrowLiquidity
Library ConCert.Examples.Escrow.extraction.EscrowMidlang
Library ConCert.Examples.Escrow.extraction.EscrowLIGO
Library ConCert.Examples.Escrow.extraction.EscrowRust
Library ConCert.Examples.Escrow.EscrowCorrect
Library ConCert.Examples.Dexter.DexterGens
Library ConCert.Examples.Dexter.DexterTests
Library ConCert.Examples.Dexter.Dexter
Library ConCert.Examples.Dexter.DexterPrinters
Library ConCert.Examples.FA1_2.FA1_2Correct
Library ConCert.Examples.FA1_2.FA1_2
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.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.BATFixed
Library ConCert.Examples.BAT.BAT
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.BATPrinters
Library ConCert.Examples.BAT.BATFixedTests
Library ConCert.Examples.BAT.BATAltFixTests
Library ConCert.Examples.BAT.BATCommon
Library ConCert.Examples.BAT.BATGens
Library ConCert.Examples.BAT.BATAltFix
Library ConCert.Examples.BAT.BATTests
Library ConCert.Examples.BAT.BATTestCommon
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.Dexter2CommonExtract
Library ConCert.Examples.Dexter2.Dexter2CPMMExtractLIGO
Library ConCert.Examples.Dexter2.Dexter2FA12
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