diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d96e4da..3f36996 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -15,7 +15,7 @@ jobs: - uses: actions/setup-python@v2 - name: "Install SmartPy" run: | - curl -s https://smartpy.io/releases/20210326-d2f24290eef00fe8cc3d482f052165a71a635fa3/cli/install.sh | sh -s -- local-install ~/smartpy-cli + curl -s https://smartpy.io/releases/20220405-79018120fafa35774b674ec4de0aebd19409219d/cli/install.sh | sh -s -- local-install ~/smartpy-cli - name: "Build and Test Smart Contracts" run: | cd smart_contracts diff --git a/smart_contracts/common/historical-outcomes.py b/smart_contracts/common/historical-outcomes.py index 16af221..1f43a64 100644 --- a/smart_contracts/common/historical-outcomes.py +++ b/smart_contracts/common/historical-outcomes.py @@ -1,6 +1,6 @@ import smartpy as sp -Poll = sp.import_script_from_url("file:common/poll.py") +Poll = sp.io.import_script_from_url("file:common/poll.py") # A historical result of a vote. # Params: diff --git a/smart_contracts/common/poll.py b/smart_contracts/common/poll.py index bf3a7fb..ca82248 100644 --- a/smart_contracts/common/poll.py +++ b/smart_contracts/common/poll.py @@ -1,8 +1,8 @@ import smartpy as sp -Proposal = sp.import_script_from_url("file:common/proposal.py") -QuorumCap = sp.import_script_from_url("file:common/quorum-cap.py") -VoteRecord = sp.import_script_from_url("file:common/vote-record.py") +Proposal = sp.io.import_script_from_url("file:common/proposal.py") +QuorumCap = sp.io.import_script_from_url("file:common/quorum-cap.py") +VoteRecord = sp.io.import_script_from_url("file:common/vote-record.py") # A poll for a proposal. # Params: diff --git a/smart_contracts/community-fund.py b/smart_contracts/community-fund.py index da56ed2..93b15d3 100644 --- a/smart_contracts/community-fund.py +++ b/smart_contracts/community-fund.py @@ -6,8 +6,8 @@ ################################################################ ################################################################ -Addresses = sp.import_script_from_url("file:./test-helpers/addresses.py") -Errors = sp.import_script_from_url("file:common/errors.py") +Addresses = sp.io.import_script_from_url("file:./test-helpers/addresses.py") +Errors = sp.io.import_script_from_url("file:common/errors.py") # A community fund for KOL tokens managed by the DAO. class CommunityFund(sp.Contract): @@ -16,7 +16,7 @@ def __init__( tokenContractAddress = Addresses.TOKEN_CONTRACT_ADDRESS, governorAddress = Addresses.GOVERNOR_ADDRESS ): - metadata_data = sp.bytes_of_string('{ "name": "Kolibri DAO Community Fund", "description": "Governance Token Fund for Kolibri DAO", "authors": ["Hover Labs "], "homepage": "https://kolibri.finance" }') + metadata_data = sp.utils.bytes_of_string('{ "name": "Kolibri DAO Community Fund", "description": "Governance Token Fund for Kolibri DAO", "authors": ["Hover Labs "], "homepage": "https://kolibri.finance" }') metadata = sp.big_map( l = { @@ -165,10 +165,10 @@ def setDelegate(self, newDelegate): # Only run tests if this file is main. if __name__ == "__main__": - Dummy = sp.import_script_from_url("file:./test-helpers/dummy.py") - FA12 = sp.import_script_from_url("file:./test-helpers/fa12.py") - FA2 = sp.import_script_from_url("file:./test-helpers/fa2.py") - Token = sp.import_script_from_url("file:./token.py") + Dummy = sp.io.import_script_from_url("file:./test-helpers/dummy.py") + FA12 = sp.io.import_script_from_url("file:./test-helpers/fa12.py") + FA2 = sp.io.import_script_from_url("file:./test-helpers/fa2.py") + Token = sp.io.import_script_from_url("file:./token.py") ################################################################ # Set Delegate @@ -187,9 +187,10 @@ def test(): # WHEN setDelegate is called by someone other than the governor # THEN the invocation fails. notGovernor = Addresses.NULL_ADDRESS - delegate = sp.some(sp.key_hash("tz1abmz7jiCV2GH2u81LRrGgAFFgvQgiDiaf")) + delegate = sp.some(Addresses.BAKER_KEY_HASH) scenario += fund.setDelegate(delegate).run( sender = notGovernor, + voting_powers = Addresses.VOTING_POWERS, valid = False ) @@ -204,9 +205,10 @@ def test(): scenario += fund # WHEN setDelegate is called by the administrator - delegate = sp.some(sp.key_hash("tz1abmz7jiCV2GH2u81LRrGgAFFgvQgiDiaf")) + delegate = sp.some(Addresses.BAKER_KEY_HASH) scenario += fund.setDelegate(delegate).run( sender = Addresses.GOVERNOR_ADDRESS, + voting_powers = Addresses.VOTING_POWERS, ) # THEN the delegate is updated. @@ -224,7 +226,7 @@ def test(): config = FA2.FA2_config() token = FA2.FA2( config = config, - metadata = sp.metadata_of_url("https://example.com"), + metadata = sp.utils.metadata_of_url("https://example.com"), admin = Addresses.TOKEN_ADMIN_ADDRESS ) scenario += token @@ -275,7 +277,7 @@ def test(): config = FA2.FA2_config() token = FA2.FA2( config = config, - metadata = sp.metadata_of_url("https://example.com"), + metadata = sp.utils.metadata_of_url("https://example.com"), admin = Addresses.TOKEN_ADMIN_ADDRESS ) scenario += token diff --git a/smart_contracts/community-fund.tz b/smart_contracts/community-fund.tz index d5eef2b..58139a7 100644 --- a/smart_contracts/community-fund.tz +++ b/smart_contracts/community-fund.tz @@ -16,11 +16,11 @@ code { SWAP; # @storage : @parameter%rescueFA12 # == rescueFA12 == - # sp.verify(sp.sender == self.data.governorAddress, message = 'NOT_GOVERNOR') # @storage : @parameter%rescueFA12 + # sp.verify(sp.sender == self.data.governorAddress, 'NOT_GOVERNOR') # @storage : @parameter%rescueFA12 DUP; # @storage : @storage : @parameter%rescueFA12 DUG 2; # @storage : @parameter%rescueFA12 : @storage CAR; # address : @parameter%rescueFA12 : @storage - SENDER; # address : address : @parameter%rescueFA12 : @storage + SENDER; # @sender : address : @parameter%rescueFA12 : @storage COMPARE; # int : @parameter%rescueFA12 : @storage EQ; # bool : @parameter%rescueFA12 : @storage IF @@ -33,12 +33,12 @@ code DUP; # @parameter%rescueFA12 : @parameter%rescueFA12 : @storage CAR; # address : @parameter%rescueFA12 : @storage CONTRACT %transfer (pair (address %from) (pair (address %to) (nat %value))); # option (contract (pair (address %from) (pair (address %to) (nat %value)))) : @parameter%rescueFA12 : @storage - IF_SOME - {} + IF_NONE { PUSH int 93; # int : @parameter%rescueFA12 : @storage FAILWITH; # FAILED - }; # @some : @parameter%rescueFA12 : @storage + } + {}; # @some : @parameter%rescueFA12 : @storage NIL operation; # list operation : @some : @parameter%rescueFA12 : @storage SWAP; # @some : list operation : @parameter%rescueFA12 : @storage PUSH mutez 0; # mutez : @some : list operation : @parameter%rescueFA12 : @storage @@ -47,20 +47,19 @@ code GET 3; # nat : @parameter%rescueFA12 : mutez : @some : list operation : @storage SWAP; # @parameter%rescueFA12 : nat : mutez : @some : list operation : @storage GET 4; # address : nat : mutez : @some : list operation : @storage - PAIR %to %value; # pair (address %to) (nat %value) : mutez : @some : list operation : @storage - SELF_ADDRESS; # address : pair (address %to) (nat %value) : mutez : @some : list operation : @storage - PAIR %from; # pair (address %from) (pair (address %to) (nat %value)) : mutez : @some : list operation : @storage + SELF_ADDRESS; # @self : address : nat : mutez : @some : list operation : @storage + PAIR 3; # pair @self (pair address nat) : mutez : @some : list operation : @storage TRANSFER_TOKENS; # operation : list operation : @storage CONS; # list operation : @storage } { SWAP; # @storage : @parameter%rescueFA2 # == rescueFA2 == - # sp.verify(sp.sender == self.data.governorAddress, message = 'NOT_GOVERNOR') # @storage : @parameter%rescueFA2 + # sp.verify(sp.sender == self.data.governorAddress, 'NOT_GOVERNOR') # @storage : @parameter%rescueFA2 DUP; # @storage : @storage : @parameter%rescueFA2 DUG 2; # @storage : @parameter%rescueFA2 : @storage CAR; # address : @parameter%rescueFA2 : @storage - SENDER; # address : address : @parameter%rescueFA2 : @storage + SENDER; # @sender : address : @parameter%rescueFA2 : @storage COMPARE; # int : @parameter%rescueFA2 : @storage EQ; # bool : @parameter%rescueFA2 : @storage IF @@ -73,32 +72,30 @@ code DUP; # @parameter%rescueFA2 : @parameter%rescueFA2 : @storage CAR; # address : @parameter%rescueFA2 : @storage CONTRACT %transfer (list (pair (address %from_) (list %txs (pair (address %to_) (pair (nat %token_id) (nat %amount)))))); # option (contract (list (pair (address %from_) (list %txs (pair (address %to_) (pair (nat %token_id) (nat %amount))))))) : @parameter%rescueFA2 : @storage - IF_SOME - {} + IF_NONE { PUSH int 119; # int : @parameter%rescueFA2 : @storage FAILWITH; # FAILED - }; # @some : @parameter%rescueFA2 : @storage + } + {}; # @some : @parameter%rescueFA2 : @storage NIL operation; # list operation : @some : @parameter%rescueFA2 : @storage SWAP; # @some : list operation : @parameter%rescueFA2 : @storage PUSH mutez 0; # mutez : @some : list operation : @parameter%rescueFA2 : @storage - NIL (pair (address %from_) (list %txs (pair (address %to_) (pair (nat %token_id) (nat %amount))))); # list (pair (address %from_) (list %txs (pair (address %to_) (pair (nat %token_id) (nat %amount))))) : mutez : @some : list operation : @parameter%rescueFA2 : @storage - NIL (pair (address %to_) (pair (nat %token_id) (nat %amount))); # list (pair (address %to_) (pair (nat %token_id) (nat %amount))) : list (pair (address %from_) (list %txs (pair (address %to_) (pair (nat %token_id) (nat %amount))))) : mutez : @some : list operation : @parameter%rescueFA2 : @storage - DIG 5; # @parameter%rescueFA2 : list (pair (address %to_) (pair (nat %token_id) (nat %amount))) : list (pair (address %from_) (list %txs (pair (address %to_) (pair (nat %token_id) (nat %amount))))) : mutez : @some : list operation : @storage - DUP; # @parameter%rescueFA2 : @parameter%rescueFA2 : list (pair (address %to_) (pair (nat %token_id) (nat %amount))) : list (pair (address %from_) (list %txs (pair (address %to_) (pair (nat %token_id) (nat %amount))))) : mutez : @some : list operation : @storage - GET 5; # nat : @parameter%rescueFA2 : list (pair (address %to_) (pair (nat %token_id) (nat %amount))) : list (pair (address %from_) (list %txs (pair (address %to_) (pair (nat %token_id) (nat %amount))))) : mutez : @some : list operation : @storage - SWAP; # @parameter%rescueFA2 : nat : list (pair (address %to_) (pair (nat %token_id) (nat %amount))) : list (pair (address %from_) (list %txs (pair (address %to_) (pair (nat %token_id) (nat %amount))))) : mutez : @some : list operation : @storage - DUP; # @parameter%rescueFA2 : @parameter%rescueFA2 : nat : list (pair (address %to_) (pair (nat %token_id) (nat %amount))) : list (pair (address %from_) (list %txs (pair (address %to_) (pair (nat %token_id) (nat %amount))))) : mutez : @some : list operation : @storage - DUG 7; # @parameter%rescueFA2 : nat : list (pair (address %to_) (pair (nat %token_id) (nat %amount))) : list (pair (address %from_) (list %txs (pair (address %to_) (pair (nat %token_id) (nat %amount))))) : mutez : @some : list operation : @parameter%rescueFA2 : @storage - GET 3; # nat : nat : list (pair (address %to_) (pair (nat %token_id) (nat %amount))) : list (pair (address %from_) (list %txs (pair (address %to_) (pair (nat %token_id) (nat %amount))))) : mutez : @some : list operation : @parameter%rescueFA2 : @storage - PAIR %token_id %amount; # pair (nat %token_id) (nat %amount) : list (pair (address %to_) (pair (nat %token_id) (nat %amount))) : list (pair (address %from_) (list %txs (pair (address %to_) (pair (nat %token_id) (nat %amount))))) : mutez : @some : list operation : @parameter%rescueFA2 : @storage - DIG 6; # @parameter%rescueFA2 : pair (nat %token_id) (nat %amount) : list (pair (address %to_) (pair (nat %token_id) (nat %amount))) : list (pair (address %from_) (list %txs (pair (address %to_) (pair (nat %token_id) (nat %amount))))) : mutez : @some : list operation : @storage - GET 6; # address : pair (nat %token_id) (nat %amount) : list (pair (address %to_) (pair (nat %token_id) (nat %amount))) : list (pair (address %from_) (list %txs (pair (address %to_) (pair (nat %token_id) (nat %amount))))) : mutez : @some : list operation : @storage - PAIR %to_; # pair (address %to_) (pair (nat %token_id) (nat %amount)) : list (pair (address %to_) (pair (nat %token_id) (nat %amount))) : list (pair (address %from_) (list %txs (pair (address %to_) (pair (nat %token_id) (nat %amount))))) : mutez : @some : list operation : @storage - CONS; # list (pair (address %to_) (pair (nat %token_id) (nat %amount))) : list (pair (address %from_) (list %txs (pair (address %to_) (pair (nat %token_id) (nat %amount))))) : mutez : @some : list operation : @storage - SELF_ADDRESS; # address : list (pair (address %to_) (pair (nat %token_id) (nat %amount))) : list (pair (address %from_) (list %txs (pair (address %to_) (pair (nat %token_id) (nat %amount))))) : mutez : @some : list operation : @storage - PAIR %from_ %txs; # pair (address %from_) (list %txs (pair (address %to_) (pair (nat %token_id) (nat %amount)))) : list (pair (address %from_) (list %txs (pair (address %to_) (pair (nat %token_id) (nat %amount))))) : mutez : @some : list operation : @storage - CONS; # list (pair (address %from_) (list %txs (pair (address %to_) (pair (nat %token_id) (nat %amount))))) : mutez : @some : list operation : @storage + NIL (pair address (list (pair address (pair nat nat)))); # list (pair address (list (pair address (pair nat nat)))) : mutez : @some : list operation : @parameter%rescueFA2 : @storage + NIL (pair address (pair nat nat)); # list (pair address (pair nat nat)) : list (pair address (list (pair address (pair nat nat)))) : mutez : @some : list operation : @parameter%rescueFA2 : @storage + DIG 5; # @parameter%rescueFA2 : list (pair address (pair nat nat)) : list (pair address (list (pair address (pair nat nat)))) : mutez : @some : list operation : @storage + DUP; # @parameter%rescueFA2 : @parameter%rescueFA2 : list (pair address (pair nat nat)) : list (pair address (list (pair address (pair nat nat)))) : mutez : @some : list operation : @storage + GET 5; # nat : @parameter%rescueFA2 : list (pair address (pair nat nat)) : list (pair address (list (pair address (pair nat nat)))) : mutez : @some : list operation : @storage + SWAP; # @parameter%rescueFA2 : nat : list (pair address (pair nat nat)) : list (pair address (list (pair address (pair nat nat)))) : mutez : @some : list operation : @storage + DUP; # @parameter%rescueFA2 : @parameter%rescueFA2 : nat : list (pair address (pair nat nat)) : list (pair address (list (pair address (pair nat nat)))) : mutez : @some : list operation : @storage + GET 3; # nat : @parameter%rescueFA2 : nat : list (pair address (pair nat nat)) : list (pair address (list (pair address (pair nat nat)))) : mutez : @some : list operation : @storage + SWAP; # @parameter%rescueFA2 : nat : nat : list (pair address (pair nat nat)) : list (pair address (list (pair address (pair nat nat)))) : mutez : @some : list operation : @storage + GET 6; # address : nat : nat : list (pair address (pair nat nat)) : list (pair address (list (pair address (pair nat nat)))) : mutez : @some : list operation : @storage + PAIR 3; # pair address (pair nat nat) : list (pair address (pair nat nat)) : list (pair address (list (pair address (pair nat nat)))) : mutez : @some : list operation : @storage + CONS; # list (pair address (pair nat nat)) : list (pair address (list (pair address (pair nat nat)))) : mutez : @some : list operation : @storage + SELF_ADDRESS; # @self : list (pair address (pair nat nat)) : list (pair address (list (pair address (pair nat nat)))) : mutez : @some : list operation : @storage + PAIR; # pair @self (list (pair address (pair nat nat))) : list (pair address (list (pair address (pair nat nat)))) : mutez : @some : list operation : @storage + CONS; # list (pair address (list (pair address (pair nat nat)))) : mutez : @some : list operation : @storage TRANSFER_TOKENS; # operation : list operation : @storage CONS; # list operation : @storage }; # list operation : @storage @@ -111,11 +108,11 @@ code { SWAP; # @storage : @parameter%rescueXTZ # == rescueXTZ == - # sp.verify(sp.sender == self.data.governorAddress, message = 'NOT_GOVERNOR') # @storage : @parameter%rescueXTZ + # sp.verify(sp.sender == self.data.governorAddress, 'NOT_GOVERNOR') # @storage : @parameter%rescueXTZ DUP; # @storage : @storage : @parameter%rescueXTZ DUG 2; # @storage : @parameter%rescueXTZ : @storage CAR; # address : @parameter%rescueXTZ : @storage - SENDER; # address : address : @parameter%rescueXTZ : @storage + SENDER; # @sender : address : @parameter%rescueXTZ : @storage COMPARE; # int : @parameter%rescueXTZ : @storage EQ; # bool : @parameter%rescueXTZ : @storage IF @@ -126,27 +123,27 @@ code }; # @parameter%rescueXTZ : @storage # sp.send(params.destinationAddress, sp.balance) # @parameter%rescueXTZ : @storage CONTRACT unit; # option (contract unit) : @storage - IF_SOME - {} + IF_NONE { PUSH int 78; # int : @storage FAILWITH; # FAILED - }; # @some : @storage + } + {}; # @some : @storage NIL operation; # list operation : @some : @storage SWAP; # @some : list operation : @storage - BALANCE; # mutez : @some : list operation : @storage - UNIT; # unit : mutez : @some : list operation : @storage + BALANCE; # @balance : @some : list operation : @storage + UNIT; # unit : @balance : @some : list operation : @storage TRANSFER_TOKENS; # operation : list operation : @storage CONS; # list operation : @storage } { SWAP; # @storage : @parameter%send # == send == - # sp.verify(sp.sender == self.data.governorAddress, message = 'NOT_GOVERNOR') # @storage : @parameter%send + # sp.verify(sp.sender == self.data.governorAddress, 'NOT_GOVERNOR') # @storage : @parameter%send DUP; # @storage : @storage : @parameter%send DUG 2; # @storage : @parameter%send : @storage CAR; # address : @parameter%send : @storage - SENDER; # address : address : @parameter%send : @storage + SENDER; # @sender : address : @parameter%send : @storage COMPARE; # int : @parameter%send : @storage EQ; # bool : @parameter%send : @storage IF @@ -160,19 +157,18 @@ code DUP 3; # @storage : list operation : @parameter%send : @storage GET 4; # address : list operation : @parameter%send : @storage CONTRACT %transfer (pair (address %from) (pair (address %to) (nat %value))); # option (contract (pair (address %from) (pair (address %to) (nat %value)))) : list operation : @parameter%send : @storage - IF_SOME - {} + IF_NONE { PUSH int 63; # int : list operation : @parameter%send : @storage FAILWITH; # FAILED - }; # @some : list operation : @parameter%send : @storage + } + {}; # @some : list operation : @parameter%send : @storage PUSH mutez 0; # mutez : @some : list operation : @parameter%send : @storage DIG 3; # @parameter%send : mutez : @some : list operation : @storage UNPAIR; # nat : address : mutez : @some : list operation : @storage SWAP; # address : nat : mutez : @some : list operation : @storage - PAIR %to %value; # pair (address %to) (nat %value) : mutez : @some : list operation : @storage - SELF_ADDRESS; # address : pair (address %to) (nat %value) : mutez : @some : list operation : @storage - PAIR %from; # pair (address %from) (pair (address %to) (nat %value)) : mutez : @some : list operation : @storage + SELF_ADDRESS; # @self : address : nat : mutez : @some : list operation : @storage + PAIR 3; # pair @self (pair address nat) : mutez : @some : list operation : @storage TRANSFER_TOKENS; # operation : list operation : @storage CONS; # list operation : @storage }; # list operation : @storage @@ -182,11 +178,11 @@ code { SWAP; # @storage : @parameter%setDelegate # == setDelegate == - # sp.verify(sp.sender == self.data.governorAddress, message = 'NOT_GOVERNOR') # @storage : @parameter%setDelegate + # sp.verify(sp.sender == self.data.governorAddress, 'NOT_GOVERNOR') # @storage : @parameter%setDelegate DUP; # @storage : @storage : @parameter%setDelegate DUG 2; # @storage : @parameter%setDelegate : @storage CAR; # address : @parameter%setDelegate : @storage - SENDER; # address : address : @parameter%setDelegate : @storage + SENDER; # @sender : address : @parameter%setDelegate : @storage COMPARE; # int : @parameter%setDelegate : @storage EQ; # bool : @parameter%setDelegate : @storage IF @@ -204,11 +200,11 @@ code { SWAP; # @storage : @parameter%setGovernorContract # == setGovernorContract == - # sp.verify(sp.sender == self.data.governorAddress, message = 'NOT_GOVERNOR') # @storage : @parameter%setGovernorContract + # sp.verify(sp.sender == self.data.governorAddress, 'NOT_GOVERNOR') # @storage : @parameter%setGovernorContract DUP; # @storage : @storage : @parameter%setGovernorContract DUG 2; # @storage : @parameter%setGovernorContract : @storage CAR; # address : @parameter%setGovernorContract : @storage - SENDER; # address : address : @parameter%setGovernorContract : @storage + SENDER; # @sender : address : @parameter%setGovernorContract : @storage COMPARE; # int : @parameter%setGovernorContract : @storage EQ; # bool : @parameter%setGovernorContract : @storage IF @@ -217,14 +213,11 @@ code PUSH string "NOT_GOVERNOR"; # string : @parameter%setGovernorContract : @storage FAILWITH; # FAILED }; # @parameter%setGovernorContract : @storage - SWAP; # @storage : @parameter%setGovernorContract - # self.data.governorAddress = params # @storage : @parameter%setGovernorContract - CDR; # pair (big_map %metadata string bytes) (address %tokenContractAddress) : @parameter%setGovernorContract - SWAP; # @parameter%setGovernorContract : pair (big_map %metadata string bytes) (address %tokenContractAddress) - PAIR; # pair @parameter%setGovernorContract (pair (big_map %metadata string bytes) (address %tokenContractAddress)) - NIL operation; # list operation : pair @parameter%setGovernorContract (pair (big_map %metadata string bytes) (address %tokenContractAddress)) - }; # list operation : pair address (pair (big_map %metadata string bytes) (address %tokenContractAddress)) - }; # list operation : pair address (pair (big_map %metadata string bytes) (address %tokenContractAddress)) - }; # list operation : pair address (pair (big_map %metadata string bytes) (address %tokenContractAddress)) - PAIR; # pair (list operation) (pair address (pair (big_map %metadata string bytes) (address %tokenContractAddress))) + # self.data.governorAddress = params # @parameter%setGovernorContract : @storage + UPDATE 1; # @storage + NIL operation; # list operation : @storage + }; # list operation : @storage + }; # list operation : @storage + }; # list operation : @storage + PAIR; # pair (list operation) @storage }; \ No newline at end of file diff --git a/smart_contracts/dao.py b/smart_contracts/dao.py index e9114ea..d7b55f4 100644 --- a/smart_contracts/dao.py +++ b/smart_contracts/dao.py @@ -1,14 +1,14 @@ import smartpy as sp -Addresses = sp.import_script_from_url("file:test-helpers/addresses.py") -Errors = sp.import_script_from_url("file:common/errors.py") -HistoricalOutcomes = sp.import_script_from_url("file:common/historical-outcomes.py") -Poll = sp.import_script_from_url("file:common/poll.py") -PollOutcomes = sp.import_script_from_url("file:common/poll-outcomes.py") -Proposal = sp.import_script_from_url("file:common/proposal.py") -QuorumCap = sp.import_script_from_url("file:common/quorum-cap.py") -VoteRecord = sp.import_script_from_url("file:common/vote-record.py") -VoteValue = sp.import_script_from_url("file:common/vote-value.py") +Addresses = sp.io.import_script_from_url("file:test-helpers/addresses.py") +Errors = sp.io.import_script_from_url("file:common/errors.py") +HistoricalOutcomes = sp.io.import_script_from_url("file:common/historical-outcomes.py") +Poll = sp.io.import_script_from_url("file:common/poll.py") +PollOutcomes = sp.io.import_script_from_url("file:common/poll-outcomes.py") +Proposal = sp.io.import_script_from_url("file:common/proposal.py") +QuorumCap = sp.io.import_script_from_url("file:common/quorum-cap.py") +VoteRecord = sp.io.import_script_from_url("file:common/vote-record.py") +VoteValue = sp.io.import_script_from_url("file:common/vote-value.py") ################################################################ ################################################################ @@ -136,7 +136,7 @@ def __init__( votingState = sp.none, outcomes = sp.big_map(l = {}, tkey = sp.TNat, tvalue = HistoricalOutcomes.HISTORICAL_OUTCOME_TYPE), ): - metadata_data = sp.bytes_of_string('{ "name": "Kolibri Governance DAO", "authors": ["Hover Labs "], "homepage": "https://kolibri.finance" }') + metadata_data = sp.utils.bytes_of_string('{ "name": "Kolibri Governance DAO", "authors": ["Hover Labs "], "homepage": "https://kolibri.finance" }') metadata = sp.big_map( l = { @@ -515,9 +515,9 @@ def setParameters(self, newGovernanceParameters): # Only run tests if this file is main. if __name__ == "__main__": - FakeToken = sp.import_script_from_url("file:test-helpers/fake-token.py") - Store = sp.import_script_from_url("file:test-helpers/store.py") - Token = sp.import_script_from_url("file:token.py") + FakeToken = sp.io.import_script_from_url("file:test-helpers/fake-token.py") + Store = sp.io.import_script_from_url("file:test-helpers/store.py") + Token = sp.io.import_script_from_url("file:token.py") ################################################################ # propose @@ -3029,7 +3029,7 @@ def test(): # WHEN the DAO contract tries to rotate the parameters to have a min yay votes # for escrow return that is above 100. - newminYayVotesPercentForEscrowReturn = sp.nat(105.) + newminYayVotesPercentForEscrowReturn = sp.nat(105) newEscrowAmount = sp.nat(12) newVoteDelayBlocks = sp.nat(2) diff --git a/smart_contracts/dao.tz b/smart_contracts/dao.tz index bc069c0..6ae0ad8 100644 --- a/smart_contracts/dao.tz +++ b/smart_contracts/dao.tz @@ -7,30 +7,35 @@ code { IF_LEFT { - DROP; # @storage + SWAP; # @storage : @parameter%cancelTimelock # == cancelTimelock == - # sp.verify(self.data.timelockItem.is_some(), message = 'NO_ITEM_IN_TIMELOCK') # @storage - DUP; # @storage : @storage - GET 5; # option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author))))) : @storage - IF_SOME + # sp.verify(self.data.timelockItem.is_some(), 'NO_ITEM_IN_TIMELOCK') # @storage : @parameter%cancelTimelock + DUP; # @storage : @storage : @parameter%cancelTimelock + DUG 2; # @storage : @parameter%cancelTimelock : @storage + GET 5; # option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author))))) : @parameter%cancelTimelock : @storage + IF_NONE { - DROP; # @storage + PUSH string "NO_ITEM_IN_TIMELOCK"; # string : @parameter%cancelTimelock : @storage + FAILWITH; # FAILED } { - PUSH string "NO_ITEM_IN_TIMELOCK"; # string : @storage - FAILWITH; # FAILED - }; # @storage - # sp.verify(sp.level >= self.data.timelockItem.open_some().cancelBlock, message = 'TOO_SOON') # @storage - DUP; # @storage : @storage - GET 5; # option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author))))) : @storage - IF_SOME - {} + DROP; # @parameter%cancelTimelock : @storage + }; # @parameter%cancelTimelock : @storage + SWAP; # @storage : @parameter%cancelTimelock + # sp.verify(sp.level >= self.data.timelockItem.open_some().cancelBlock, 'TOO_SOON') # @storage : @parameter%cancelTimelock + DUP; # @storage : @storage : @parameter%cancelTimelock + DUG 2; # @storage : @parameter%cancelTimelock : @storage + GET 5; # option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author))))) : @parameter%cancelTimelock : @storage + IF_NONE { - PUSH int 467; # int : @storage + PUSH int 467; # int : @parameter%cancelTimelock : @storage FAILWITH; # FAILED - }; # @some : @storage - GET 7; # nat : @storage - LEVEL; # nat : nat : @storage + } + {}; # @some : @parameter%cancelTimelock : @storage + GET 7; # nat : @parameter%cancelTimelock : @storage + LEVEL; # @level : nat : @parameter%cancelTimelock : @storage + DIG 2; # @parameter%cancelTimelock : @level : nat : @storage + DROP; # @level : nat : @storage COMPARE; # int : @storage GE; # bool : @storage IF @@ -42,33 +47,29 @@ code # pollId = sp.local("pollId", self.data.timelockItem.open_some().id) # @storage DUP; # @storage : @storage GET 5; # option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author))))) : @storage - IF_SOME - {} + IF_NONE { PUSH int 467; # int : @storage FAILWITH; # FAILED - }; # @some : @storage + } + {}; # @some : @storage CAR; # nat : @storage SWAP; # @storage : nat # historicalOutcome = sp.local("historicalOutcome", self.data.outcomes[pollId.value]) # @storage : nat DUP; # @storage : @storage : nat DUG 2; # @storage : nat : @storage CAR; # pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : nat : @storage - CDR; # pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))) : nat : @storage - CDR; # pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))) : nat : @storage - CDR; # big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) : nat : @storage + GET 6; # big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) : nat : @storage SWAP; # nat : big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) : @storage DUP; # nat : nat : big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) : @storage DUG 2; # nat : big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) : nat : @storage GET; # option (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) : nat : @storage - IF_SOME - { - # of_some: Get-item:471 # @some : nat : @storage - } + IF_NONE { PUSH int 471; # int : nat : @storage FAILWITH; # FAILED - }; # @some : nat : @storage + } + {}; # @some : nat : @storage # self.data.outcomes[pollId.value] = sp.record(outcome = 3, poll = historicalOutcome.value.poll) # @some : nat : @storage DIG 2; # @storage : @some : nat UNPAIR; # pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : @some : nat @@ -81,76 +82,67 @@ code DIG 5; # @some : big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) : nat : big_map string bytes : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : nat CDR; # pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))) : big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) : nat : big_map string bytes : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : nat PUSH nat 3; # nat : pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))) : big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) : nat : big_map string bytes : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : nat - PAIR %outcome %poll; # pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))) : big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) : nat : big_map string bytes : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : nat - SOME; # option (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) : big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) : nat : big_map string bytes : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : nat - DIG 6; # nat : option (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) : big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) : nat : big_map string bytes : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) - UPDATE; # big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) : nat : big_map string bytes : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) - SWAP; # nat : big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) : big_map string bytes : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) - PAIR; # pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))) : big_map string bytes : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) - SWAP; # big_map string bytes : pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))) : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) - PAIR; # pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))) : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) - SWAP; # pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) - PAIR; # pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) - SWAP; # pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) - # self.data.timelockItem = sp.none # pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) - UNPAIR; # pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state)) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) - SWAP; # pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state)) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) - CDR; # pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))) : pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state)) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) - NONE (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author))))); # option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author))))) : pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))) : pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state)) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) - PAIR; # pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state)) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) - SWAP; # pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state)) : pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) - PAIR; # pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) - SWAP; # pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) - PAIR; # pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) - NIL operation; # list operation : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + PAIR; # pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))) : big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) : nat : big_map string bytes : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : nat + SOME; # option (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) : big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) : nat : big_map string bytes : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : nat + DIG 6; # nat : option (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) : big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) : nat : big_map string bytes : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) + UPDATE; # big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) : nat : big_map string bytes : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) + SWAP; # nat : big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) : big_map string bytes : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) + PAIR; # pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))) : big_map string bytes : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) + SWAP; # big_map string bytes : pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))) : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) + PAIR; # pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))) : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) + SWAP; # pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) + PAIR; # pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) + PAIR; # pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + # self.data.timelockItem = sp.none # pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + NONE (pair nat (pair (pair string (pair string (pair string (lambda unit (list operation))))) (pair nat (pair nat address)))); # option (pair nat (pair (pair string (pair string (pair string (lambda unit (list operation))))) (pair nat (pair nat address)))) : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + UPDATE 5; # pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + NIL operation; # list operation : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) } { IF_LEFT { SWAP; # @storage : @parameter%endVoting # == endVoting == - # sp.verify(self.data.poll.is_some(), message = 'NO_POLL') # @storage : @parameter%endVoting + # sp.verify(self.data.poll.is_some(), 'NO_POLL') # @storage : @parameter%endVoting DUP; # @storage : @storage : @parameter%endVoting DUG 2; # @storage : @parameter%endVoting : @storage - CDR; # pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : @parameter%endVoting : @storage - CAR; # pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state)) : @parameter%endVoting : @storage + GET 3; # pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state)) : @parameter%endVoting : @storage CAR; # option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))) : @parameter%endVoting : @storage - IF_SOME - { - DROP; # @parameter%endVoting : @storage - } + IF_NONE { PUSH string "NO_POLL"; # string : @parameter%endVoting : @storage FAILWITH; # FAILED + } + { + DROP; # @parameter%endVoting : @storage }; # @parameter%endVoting : @storage SWAP; # @storage : @parameter%endVoting - # sp.verify(~ self.data.timelockItem.is_some(), message = 'ITEM_IN_TIMELOCK') # @storage : @parameter%endVoting + # sp.verify(~ self.data.timelockItem.is_some(), 'ITEM_IN_TIMELOCK') # @storage : @parameter%endVoting DUP; # @storage : @storage : @parameter%endVoting DUG 2; # @storage : @parameter%endVoting : @storage GET 5; # option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author))))) : @parameter%endVoting : @storage - IF_SOME + IF_NONE + {} { PUSH string "ITEM_IN_TIMELOCK"; # string : @some : @parameter%endVoting : @storage FAILWITH; # FAILED - } - {}; # @parameter%endVoting : @storage + }; # @parameter%endVoting : @storage SWAP; # @storage : @parameter%endVoting # poll = sp.local("poll", self.data.poll.open_some()) # @storage : @parameter%endVoting DUP; # @storage : @storage : @parameter%endVoting DUG 2; # @storage : @parameter%endVoting : @storage - CDR; # pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : @parameter%endVoting : @storage - CAR; # pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state)) : @parameter%endVoting : @storage + GET 3; # pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state)) : @parameter%endVoting : @storage CAR; # option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))) : @parameter%endVoting : @storage - IF_SOME - {} + IF_NONE { PUSH int 254; # int : @parameter%endVoting : @storage FAILWITH; # FAILED - }; # @some : @parameter%endVoting : @storage - # sp.verify(sp.level > poll.value.votingEndBlock, message = 'VOTING_NOT_FINISHED') # @some : @parameter%endVoting : @storage + } + {}; # @some : @parameter%endVoting : @storage + # sp.verify(sp.level > poll.value.votingEndBlock, 'VOTING_NOT_FINISHED') # @some : @parameter%endVoting : @storage DUP; # @some : @some : @parameter%endVoting : @storage GET 7; # nat : @some : @parameter%endVoting : @storage - LEVEL; # nat : nat : @some : @parameter%endVoting : @storage + LEVEL; # @level : nat : @some : @parameter%endVoting : @storage COMPARE; # int : @some : @parameter%endVoting : @storage GT; # bool : @some : @parameter%endVoting : @storage IF @@ -167,11 +159,7 @@ code DUP 5; # @storage : nat : address : @some : @parameter%endVoting : @storage CAR; # pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : nat : address : @some : @parameter%endVoting : @storage CAR; # pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : nat : address : @some : @parameter%endVoting : @storage - CDR; # pair (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))) : nat : address : @some : @parameter%endVoting : @storage - CDR; # pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))) : nat : address : @some : @parameter%endVoting : @storage - CDR; # pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))) : nat : address : @some : @parameter%endVoting : @storage - CDR; # pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))) : nat : address : @some : @parameter%endVoting : @storage - CAR; # nat : nat : address : @some : @parameter%endVoting : @storage + GET 9; # nat : nat : address : @some : @parameter%endVoting : @storage DIG 3; # @some : nat : nat : address : @parameter%endVoting : @storage DUP; # @some : @some : nat : nat : address : @parameter%endVoting : @storage GET 11; # nat : @some : nat : nat : address : @parameter%endVoting : @storage @@ -182,13 +170,13 @@ code ADD; # nat : nat : nat : address : @some : @parameter%endVoting : @storage MUL; # nat : nat : address : @some : @parameter%endVoting : @storage EDIV; # option (pair nat nat) : address : @some : @parameter%endVoting : @storage - IF_SOME - { - CAR; # nat : address : @some : @parameter%endVoting : @storage - } + IF_NONE { PUSH int 259; # int : address : @some : @parameter%endVoting : @storage FAILWITH; # FAILED + } + { + CAR; # nat : address : @some : @parameter%endVoting : @storage }; # nat : address : @some : @parameter%endVoting : @storage DUP 3; # @some : nat : address : @some : @parameter%endVoting : @storage GET 9; # nat : nat : address : @some : @parameter%endVoting : @storage @@ -209,22 +197,20 @@ code DUP 5; # @storage : list operation : address : @some : @parameter%endVoting : @storage GET 7; # address : list operation : address : @some : @parameter%endVoting : @storage CONTRACT %transfer (pair (address %from) (pair (address %to) (nat %value))); # option (contract (pair (address %from) (pair (address %to) (nat %value)))) : list operation : address : @some : @parameter%endVoting : @storage - IF_SOME - {} + IF_NONE { PUSH int 268; # int : list operation : address : @some : @parameter%endVoting : @storage FAILWITH; # FAILED - }; # @some : list operation : address : @some : @parameter%endVoting : @storage + } + {}; # @some : list operation : address : @some : @parameter%endVoting : @storage PUSH mutez 0; # mutez : @some : list operation : address : @some : @parameter%endVoting : @storage DUP 7; # @storage : mutez : @some : list operation : address : @some : @parameter%endVoting : @storage CAR; # pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : mutez : @some : list operation : address : @some : @parameter%endVoting : @storage CAR; # pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : mutez : @some : list operation : address : @some : @parameter%endVoting : @storage - CDR; # pair (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))) : mutez : @some : list operation : address : @some : @parameter%endVoting : @storage - CAR; # nat : mutez : @some : list operation : address : @some : @parameter%endVoting : @storage + GET 3; # nat : mutez : @some : list operation : address : @some : @parameter%endVoting : @storage DUP 5; # address : nat : mutez : @some : list operation : address : @some : @parameter%endVoting : @storage - PAIR %to %value; # pair (address %to) (nat %value) : mutez : @some : list operation : address : @some : @parameter%endVoting : @storage - SELF_ADDRESS; # address : pair (address %to) (nat %value) : mutez : @some : list operation : address : @some : @parameter%endVoting : @storage - PAIR %from; # pair (address %from) (pair (address %to) (nat %value)) : mutez : @some : list operation : address : @some : @parameter%endVoting : @storage + SELF_ADDRESS; # @self : address : nat : mutez : @some : list operation : address : @some : @parameter%endVoting : @storage + PAIR 3; # pair @self (pair address nat) : mutez : @some : list operation : address : @some : @parameter%endVoting : @storage TRANSFER_TOKENS; # operation : list operation : address : @some : @parameter%endVoting : @storage CONS; # list operation : address : @some : @parameter%endVoting : @storage # if (poll.value.yayVotes >= (((poll.value.yayVotes + poll.value.nayVotes) * self.data.governanceParameters.percentageForSuperMajority) // 100)) & (poll.value.totalVotes >= self.data.quorum): # list operation : address : @some : @parameter%endVoting : @storage @@ -232,14 +218,7 @@ code DUP 6; # @storage : nat : list operation : address : @some : @parameter%endVoting : @storage CAR; # pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : nat : list operation : address : @some : @parameter%endVoting : @storage CAR; # pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : nat : list operation : address : @some : @parameter%endVoting : @storage - CDR; # pair (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))) : nat : list operation : address : @some : @parameter%endVoting : @storage - CDR; # pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))) : nat : list operation : address : @some : @parameter%endVoting : @storage - CDR; # pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))) : nat : list operation : address : @some : @parameter%endVoting : @storage - CDR; # pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))) : nat : list operation : address : @some : @parameter%endVoting : @storage - CDR; # pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))) : nat : list operation : address : @some : @parameter%endVoting : @storage - CDR; # pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))) : nat : list operation : address : @some : @parameter%endVoting : @storage - CDR; # pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)) : nat : list operation : address : @some : @parameter%endVoting : @storage - CAR; # nat : nat : list operation : address : @some : @parameter%endVoting : @storage + GET 15; # nat : nat : list operation : address : @some : @parameter%endVoting : @storage DIG 4; # @some : nat : nat : list operation : address : @parameter%endVoting : @storage DUP; # @some : @some : nat : nat : list operation : address : @parameter%endVoting : @storage GET 11; # nat : @some : nat : nat : list operation : address : @parameter%endVoting : @storage @@ -250,13 +229,13 @@ code ADD; # nat : nat : nat : list operation : address : @some : @parameter%endVoting : @storage MUL; # nat : nat : list operation : address : @some : @parameter%endVoting : @storage EDIV; # option (pair nat nat) : list operation : address : @some : @parameter%endVoting : @storage - IF_SOME - { - CAR; # nat : list operation : address : @some : @parameter%endVoting : @storage - } + IF_NONE { PUSH int 260; # int : list operation : address : @some : @parameter%endVoting : @storage FAILWITH; # FAILED + } + { + CAR; # nat : list operation : address : @some : @parameter%endVoting : @storage }; # nat : list operation : address : @some : @parameter%endVoting : @storage DUP 4; # @some : nat : list operation : address : @some : @parameter%endVoting : @storage GET 9; # nat : nat : list operation : address : @some : @parameter%endVoting : @storage @@ -265,10 +244,8 @@ code IF { DUP 5; # @storage : list operation : address : @some : @parameter%endVoting : @storage - CDR; # pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation : address : @some : @parameter%endVoting : @storage - CAR; # pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state)) : list operation : address : @some : @parameter%endVoting : @storage - CDR; # pair (nat %quorum) (nat %state) : list operation : address : @some : @parameter%endVoting : @storage - CAR; # nat : list operation : address : @some : @parameter%endVoting : @storage + GET 3; # pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state)) : list operation : address : @some : @parameter%endVoting : @storage + GET 3; # nat : list operation : address : @some : @parameter%endVoting : @storage DUP 4; # @some : nat : list operation : address : @some : @parameter%endVoting : @storage GET 15; # nat : nat : list operation : address : @some : @parameter%endVoting : @storage COMPARE; # int : list operation : address : @some : @parameter%endVoting : @storage @@ -281,71 +258,55 @@ code { # self.data.timelockItem = sp.some(sp.record(id = poll.value.id, proposal = poll.value.proposal, endBlock = sp.level + self.data.governanceParameters.blocksInTimelockForExecution, cancelBlock = sp.level + self.data.governanceParameters.blocksInTimelockForCancellation, author = poll.value.author)) # list operation : address : @some : @parameter%endVoting : @storage DUP 5; # @storage : list operation : address : @some : @parameter%endVoting : @storage - UNPAIR; # pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation : address : @some : @parameter%endVoting : @storage - SWAP; # pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : address : @some : @parameter%endVoting : @storage - UNPAIR; # pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state)) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : address : @some : @parameter%endVoting : @storage - SWAP; # pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state)) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : address : @some : @parameter%endVoting : @storage - CDR; # pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))) : pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state)) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : address : @some : @parameter%endVoting : @storage - DUP 6; # @some : pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))) : pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state)) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : address : @some : @parameter%endVoting : @storage - GET 19; # address : pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))) : pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state)) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : address : @some : @parameter%endVoting : @storage - DUP 9; # @storage : address : pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))) : pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state)) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : address : @some : @parameter%endVoting : @storage - CAR; # pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : address : pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))) : pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state)) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : address : @some : @parameter%endVoting : @storage - CAR; # pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : address : pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))) : pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state)) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : address : @some : @parameter%endVoting : @storage - CDR; # pair (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))) : address : pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))) : pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state)) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : address : @some : @parameter%endVoting : @storage - CDR; # pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))) : address : pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))) : pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state)) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : address : @some : @parameter%endVoting : @storage - CDR; # pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))) : address : pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))) : pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state)) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : address : @some : @parameter%endVoting : @storage - CDR; # pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))) : address : pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))) : pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state)) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : address : @some : @parameter%endVoting : @storage - CDR; # pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))) : address : pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))) : pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state)) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : address : @some : @parameter%endVoting : @storage - CDR; # pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))) : address : pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))) : pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state)) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : address : @some : @parameter%endVoting : @storage - CAR; # nat : address : pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))) : pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state)) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : address : @some : @parameter%endVoting : @storage - LEVEL; # nat : nat : address : pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))) : pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state)) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : address : @some : @parameter%endVoting : @storage - ADD; # nat : address : pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))) : pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state)) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : address : @some : @parameter%endVoting : @storage - PAIR %cancelBlock %author; # pair (nat %cancelBlock) (address %author) : pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))) : pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state)) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : address : @some : @parameter%endVoting : @storage - DIG 8; # @storage : pair (nat %cancelBlock) (address %author) : pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))) : pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state)) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : address : @some : @parameter%endVoting - CAR; # pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : pair (nat %cancelBlock) (address %author) : pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))) : pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state)) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : address : @some : @parameter%endVoting - CAR; # pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (nat %cancelBlock) (address %author) : pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))) : pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state)) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : address : @some : @parameter%endVoting - CDR; # pair (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))) : pair (nat %cancelBlock) (address %author) : pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))) : pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state)) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : address : @some : @parameter%endVoting - CDR; # pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))) : pair (nat %cancelBlock) (address %author) : pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))) : pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state)) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : address : @some : @parameter%endVoting - CDR; # pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))) : pair (nat %cancelBlock) (address %author) : pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))) : pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state)) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : address : @some : @parameter%endVoting - CDR; # pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))) : pair (nat %cancelBlock) (address %author) : pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))) : pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state)) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : address : @some : @parameter%endVoting - CDR; # pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))) : pair (nat %cancelBlock) (address %author) : pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))) : pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state)) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : address : @some : @parameter%endVoting - CAR; # nat : pair (nat %cancelBlock) (address %author) : pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))) : pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state)) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : address : @some : @parameter%endVoting - LEVEL; # nat : nat : pair (nat %cancelBlock) (address %author) : pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))) : pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state)) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : address : @some : @parameter%endVoting - ADD; # nat : pair (nat %cancelBlock) (address %author) : pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))) : pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state)) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : address : @some : @parameter%endVoting - PAIR %endBlock; # pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)) : pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))) : pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state)) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : address : @some : @parameter%endVoting - DUP 7; # @some : pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)) : pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))) : pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state)) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : address : @some : @parameter%endVoting - GET 3; # pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)) : pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))) : pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state)) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : address : @some : @parameter%endVoting - PAIR %proposal; # pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author))) : pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))) : pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state)) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : address : @some : @parameter%endVoting - DUP 7; # @some : pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author))) : pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))) : pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state)) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : address : @some : @parameter%endVoting - CAR; # nat : pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author))) : pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))) : pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state)) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : address : @some : @parameter%endVoting - PAIR %id; # pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))) : pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))) : pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state)) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : address : @some : @parameter%endVoting - SOME; # option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author))))) : pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))) : pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state)) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : address : @some : @parameter%endVoting - PAIR; # pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state)) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : address : @some : @parameter%endVoting - SWAP; # pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state)) : pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : address : @some : @parameter%endVoting - PAIR; # pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : address : @some : @parameter%endVoting - SWAP; # pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation : address : @some : @parameter%endVoting - # self.data.outcomes[poll.value.id] = sp.record(outcome = 1, poll = poll.value) # pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation : address : @some : @parameter%endVoting - UNPAIR; # pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation : address : @some : @parameter%endVoting - SWAP; # pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))) : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation : address : @some : @parameter%endVoting - UNPAIR; # big_map string bytes : pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))) : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation : address : @some : @parameter%endVoting - SWAP; # pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))) : big_map string bytes : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation : address : @some : @parameter%endVoting - UNPAIR; # nat : big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) : big_map string bytes : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation : address : @some : @parameter%endVoting - SWAP; # big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) : nat : big_map string bytes : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation : address : @some : @parameter%endVoting - DUP 8; # @some : big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) : nat : big_map string bytes : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation : address : @some : @parameter%endVoting - PUSH nat 1; # nat : @some : big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) : nat : big_map string bytes : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation : address : @some : @parameter%endVoting - PAIR %outcome %poll; # pair (nat %outcome) (@some %poll) : big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) : nat : big_map string bytes : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation : address : @some : @parameter%endVoting - SOME; # option (pair (nat %outcome) (@some %poll)) : big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) : nat : big_map string bytes : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation : address : @some : @parameter%endVoting - DUP 9; # @some : option (pair (nat %outcome) (@some %poll)) : big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) : nat : big_map string bytes : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation : address : @some : @parameter%endVoting - CAR; # nat : option (pair (nat %outcome) (@some %poll)) : big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) : nat : big_map string bytes : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation : address : @some : @parameter%endVoting - UPDATE; # big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) : nat : big_map string bytes : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation : address : @some : @parameter%endVoting - SWAP; # nat : big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) : big_map string bytes : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation : address : @some : @parameter%endVoting - PAIR; # pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))) : big_map string bytes : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation : address : @some : @parameter%endVoting - SWAP; # big_map string bytes : pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))) : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation : address : @some : @parameter%endVoting - PAIR; # pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))) : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation : address : @some : @parameter%endVoting - SWAP; # pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation : address : @some : @parameter%endVoting - PAIR; # pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation : address : @some : @parameter%endVoting - PAIR; # pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) : list operation : address : @some : @parameter%endVoting - DUG 4; # list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + DUP 4; # @some : @storage : list operation : address : @some : @parameter%endVoting : @storage + GET 19; # address : @storage : list operation : address : @some : @parameter%endVoting : @storage + DUP 7; # @storage : address : @storage : list operation : address : @some : @parameter%endVoting : @storage + CAR; # pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : address : @storage : list operation : address : @some : @parameter%endVoting : @storage + CAR; # pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : address : @storage : list operation : address : @some : @parameter%endVoting : @storage + GET 13; # nat : address : @storage : list operation : address : @some : @parameter%endVoting : @storage + LEVEL; # @level : nat : address : @storage : list operation : address : @some : @parameter%endVoting : @storage + ADD; # nat : address : @storage : list operation : address : @some : @parameter%endVoting : @storage + DUP 8; # @storage : nat : address : @storage : list operation : address : @some : @parameter%endVoting : @storage + CAR; # pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : nat : address : @storage : list operation : address : @some : @parameter%endVoting : @storage + CAR; # pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : nat : address : @storage : list operation : address : @some : @parameter%endVoting : @storage + GET 11; # nat : nat : address : @storage : list operation : address : @some : @parameter%endVoting : @storage + LEVEL; # @level : nat : nat : address : @storage : list operation : address : @some : @parameter%endVoting : @storage + ADD; # nat : nat : address : @storage : list operation : address : @some : @parameter%endVoting : @storage + DIG 6; # @some : nat : nat : address : @storage : list operation : address : @parameter%endVoting : @storage + DUP; # @some : @some : nat : nat : address : @storage : list operation : address : @parameter%endVoting : @storage + GET 3; # pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : @some : nat : nat : address : @storage : list operation : address : @parameter%endVoting : @storage + SWAP; # @some : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : nat : address : @storage : list operation : address : @parameter%endVoting : @storage + DUP; # @some : @some : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : nat : address : @storage : list operation : address : @parameter%endVoting : @storage + DUG 8; # @some : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : nat : address : @storage : list operation : address : @some : @parameter%endVoting : @storage + CAR; # nat : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : nat : address : @storage : list operation : address : @some : @parameter%endVoting : @storage + PAIR 5; # pair nat (pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat address))) : @storage : list operation : address : @some : @parameter%endVoting : @storage + DIG 6; # @storage : pair nat (pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat address))) : @storage : list operation : address : @some : @parameter%endVoting + DROP; # pair nat (pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat address))) : @storage : list operation : address : @some : @parameter%endVoting + SOME; # option (pair nat (pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat address)))) : @storage : list operation : address : @some : @parameter%endVoting + UPDATE 5; # @storage : list operation : address : @some : @parameter%endVoting + # self.data.outcomes[poll.value.id] = sp.record(outcome = 1, poll = poll.value) # @storage : list operation : address : @some : @parameter%endVoting + UNPAIR; # pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation : address : @some : @parameter%endVoting + UNPAIR; # pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation : address : @some : @parameter%endVoting + SWAP; # pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))) : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation : address : @some : @parameter%endVoting + UNPAIR; # big_map string bytes : pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))) : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation : address : @some : @parameter%endVoting + SWAP; # pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))) : big_map string bytes : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation : address : @some : @parameter%endVoting + UNPAIR; # nat : big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) : big_map string bytes : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation : address : @some : @parameter%endVoting + SWAP; # big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) : nat : big_map string bytes : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation : address : @some : @parameter%endVoting + DUP 8; # @some : big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) : nat : big_map string bytes : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation : address : @some : @parameter%endVoting + PUSH nat 1; # nat : @some : big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) : nat : big_map string bytes : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation : address : @some : @parameter%endVoting + PAIR; # pair nat @some : big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) : nat : big_map string bytes : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation : address : @some : @parameter%endVoting + SOME; # option (pair nat @some) : big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) : nat : big_map string bytes : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation : address : @some : @parameter%endVoting + DUP 9; # @some : option (pair nat @some) : big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) : nat : big_map string bytes : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation : address : @some : @parameter%endVoting + CAR; # nat : option (pair nat @some) : big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) : nat : big_map string bytes : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation : address : @some : @parameter%endVoting + UPDATE; # big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) : nat : big_map string bytes : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation : address : @some : @parameter%endVoting + SWAP; # nat : big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) : big_map string bytes : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation : address : @some : @parameter%endVoting + PAIR; # pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))) : big_map string bytes : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation : address : @some : @parameter%endVoting + SWAP; # big_map string bytes : pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))) : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation : address : @some : @parameter%endVoting + PAIR; # pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))) : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation : address : @some : @parameter%endVoting + SWAP; # pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation : address : @some : @parameter%endVoting + PAIR; # pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation : address : @some : @parameter%endVoting + PAIR; # pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) : list operation : address : @some : @parameter%endVoting + DUG 4; # list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) } { # self.data.outcomes[poll.value.id] = sp.record(outcome = 0, poll = poll.value) # list operation : address : @some : @parameter%endVoting : @storage @@ -359,166 +320,173 @@ code SWAP; # big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) : nat : big_map string bytes : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation : address : @some : @parameter%endVoting DUP 8; # @some : big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) : nat : big_map string bytes : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation : address : @some : @parameter%endVoting PUSH nat 0; # nat : @some : big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) : nat : big_map string bytes : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation : address : @some : @parameter%endVoting - PAIR %outcome %poll; # pair (nat %outcome) (@some %poll) : big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) : nat : big_map string bytes : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation : address : @some : @parameter%endVoting - SOME; # option (pair (nat %outcome) (@some %poll)) : big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) : nat : big_map string bytes : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation : address : @some : @parameter%endVoting - DUP 9; # @some : option (pair (nat %outcome) (@some %poll)) : big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) : nat : big_map string bytes : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation : address : @some : @parameter%endVoting - CAR; # nat : option (pair (nat %outcome) (@some %poll)) : big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) : nat : big_map string bytes : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation : address : @some : @parameter%endVoting - UPDATE; # big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) : nat : big_map string bytes : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation : address : @some : @parameter%endVoting - SWAP; # nat : big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) : big_map string bytes : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation : address : @some : @parameter%endVoting - PAIR; # pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))) : big_map string bytes : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation : address : @some : @parameter%endVoting - SWAP; # big_map string bytes : pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))) : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation : address : @some : @parameter%endVoting - PAIR; # pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))) : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation : address : @some : @parameter%endVoting - SWAP; # pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation : address : @some : @parameter%endVoting - PAIR; # pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation : address : @some : @parameter%endVoting - PAIR; # pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) : list operation : address : @some : @parameter%endVoting - DUG 4; # list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) - }; # list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) - # self.data.poll = sp.none # list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) - DIG 4; # pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) : list operation : address : @some : @parameter%endVoting - UNPAIR; # pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation : address : @some : @parameter%endVoting - SWAP; # pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : address : @some : @parameter%endVoting - UNPAIR; # pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state)) : pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : address : @some : @parameter%endVoting - CDR; # pair (nat %quorum) (nat %state) : pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : address : @some : @parameter%endVoting - NONE (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))); # option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))) : pair (nat %quorum) (nat %state) : pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : address : @some : @parameter%endVoting - PAIR; # pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state)) : pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : address : @some : @parameter%endVoting - PAIR; # pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : address : @some : @parameter%endVoting - SWAP; # pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation : address : @some : @parameter%endVoting - PAIR; # pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) : list operation : address : @some : @parameter%endVoting - DUG 4; # list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) - # newQuorum = sp.local("newQuorum", ((poll.value.totalVotes * 20) // 100) + ((poll.value.quorum * 80) // 100)) # list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) - PUSH nat 100; # nat : list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) - PUSH nat 80; # nat : nat : list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) - DUP 5; # @some : nat : nat : list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) - GET 23; # nat : nat : nat : list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) - MUL; # nat : nat : list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) - EDIV; # option (pair nat nat) : list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) - IF_SOME - { - CAR; # nat : list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + PAIR; # pair nat @some : big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) : nat : big_map string bytes : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation : address : @some : @parameter%endVoting + SOME; # option (pair nat @some) : big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) : nat : big_map string bytes : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation : address : @some : @parameter%endVoting + DUP 9; # @some : option (pair nat @some) : big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) : nat : big_map string bytes : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation : address : @some : @parameter%endVoting + CAR; # nat : option (pair nat @some) : big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) : nat : big_map string bytes : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation : address : @some : @parameter%endVoting + UPDATE; # big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) : nat : big_map string bytes : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation : address : @some : @parameter%endVoting + SWAP; # nat : big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) : big_map string bytes : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation : address : @some : @parameter%endVoting + PAIR; # pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))) : big_map string bytes : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation : address : @some : @parameter%endVoting + SWAP; # big_map string bytes : pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))) : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation : address : @some : @parameter%endVoting + PAIR; # pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))) : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation : address : @some : @parameter%endVoting + SWAP; # pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation : address : @some : @parameter%endVoting + PAIR; # pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation : address : @some : @parameter%endVoting + PAIR; # pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) : list operation : address : @some : @parameter%endVoting + DUG 4; # list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + }; # list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + # self.data.poll = sp.none # list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + DIG 4; # pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) : list operation : address : @some : @parameter%endVoting + UNPAIR; # pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation : address : @some : @parameter%endVoting + SWAP; # pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : address : @some : @parameter%endVoting + UNPAIR; # pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state)) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : address : @some : @parameter%endVoting + CDR; # pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : address : @some : @parameter%endVoting + NONE (pair nat (pair (pair string (pair string (pair string (lambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair address (pair nat (pair nat (pair nat nat))))))))))))); # option (pair nat (pair (pair string (pair string (pair string (lambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair address (pair nat (pair nat (pair nat nat))))))))))))) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : address : @some : @parameter%endVoting + PAIR; # pair (option (pair nat (pair (pair string (pair string (pair string (lambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair address (pair nat (pair nat (pair nat nat)))))))))))))) (pair (nat %quorum) (nat %state)) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : address : @some : @parameter%endVoting + PAIR; # pair (pair (option (pair nat (pair (pair string (pair string (pair string (lambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair address (pair nat (pair nat (pair nat nat)))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : address : @some : @parameter%endVoting + SWAP; # pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : pair (pair (option (pair nat (pair (pair string (pair string (pair string (lambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair address (pair nat (pair nat (pair nat nat)))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation : address : @some : @parameter%endVoting + PAIR; # pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair nat (pair (pair string (pair string (pair string (lambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair address (pair nat (pair nat (pair nat nat)))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) : list operation : address : @some : @parameter%endVoting + DUG 4; # list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair nat (pair (pair string (pair string (pair string (lambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair address (pair nat (pair nat (pair nat nat)))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + # newQuorum = sp.local("newQuorum", ((poll.value.totalVotes * 20) // 100) + ((poll.value.quorum * 80) // 100)) # list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair nat (pair (pair string (pair string (pair string (lambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair address (pair nat (pair nat (pair nat nat)))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + PUSH nat 100; # nat : list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair nat (pair (pair string (pair string (pair string (lambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair address (pair nat (pair nat (pair nat nat)))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + PUSH nat 80; # nat : nat : list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair nat (pair (pair string (pair string (pair string (lambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair address (pair nat (pair nat (pair nat nat)))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + DUP 5; # @some : nat : nat : list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair nat (pair (pair string (pair string (pair string (lambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair address (pair nat (pair nat (pair nat nat)))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + GET 23; # nat : nat : nat : list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair nat (pair (pair string (pair string (pair string (lambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair address (pair nat (pair nat (pair nat nat)))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + MUL; # nat : nat : list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair nat (pair (pair string (pair string (pair string (lambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair address (pair nat (pair nat (pair nat nat)))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + EDIV; # option (pair nat nat) : list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair nat (pair (pair string (pair string (pair string (lambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair address (pair nat (pair nat (pair nat nat)))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + IF_NONE + { + PUSH int 307; # int : list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair nat (pair (pair string (pair string (pair string (lambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair address (pair nat (pair nat (pair nat nat)))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + FAILWITH; # FAILED } { - PUSH int 307; # int : list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + CAR; # nat : list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair nat (pair (pair string (pair string (pair string (lambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair address (pair nat (pair nat (pair nat nat)))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + }; # nat : list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair nat (pair (pair string (pair string (pair string (lambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair address (pair nat (pair nat (pair nat nat)))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + PUSH nat 100; # nat : nat : list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair nat (pair (pair string (pair string (pair string (lambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair address (pair nat (pair nat (pair nat nat)))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + PUSH nat 20; # nat : nat : nat : list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair nat (pair (pair string (pair string (pair string (lambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair address (pair nat (pair nat (pair nat nat)))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + DUP 6; # @some : nat : nat : nat : list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair nat (pair (pair string (pair string (pair string (lambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair address (pair nat (pair nat (pair nat nat)))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + GET 15; # nat : nat : nat : nat : list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair nat (pair (pair string (pair string (pair string (lambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair address (pair nat (pair nat (pair nat nat)))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + MUL; # nat : nat : nat : list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair nat (pair (pair string (pair string (pair string (lambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair address (pair nat (pair nat (pair nat nat)))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + EDIV; # option (pair nat nat) : nat : list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair nat (pair (pair string (pair string (pair string (lambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair address (pair nat (pair nat (pair nat nat)))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + IF_NONE + { + PUSH int 308; # int : nat : list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair nat (pair (pair string (pair string (pair string (lambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair address (pair nat (pair nat (pair nat nat)))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) FAILWITH; # FAILED - }; # nat : list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) - PUSH nat 100; # nat : nat : list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) - PUSH nat 20; # nat : nat : nat : list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) - DUP 6; # @some : nat : nat : nat : list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) - GET 15; # nat : nat : nat : nat : list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) - MUL; # nat : nat : nat : list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) - EDIV; # option (pair nat nat) : nat : list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) - IF_SOME - { - CAR; # nat : nat : list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) } { - PUSH int 308; # int : nat : list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) - FAILWITH; # FAILED - }; # nat : nat : list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) - ADD; # nat : list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) - # if newQuorum.value < poll.value.quorumCap.lower: # nat : list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) - DUP 4; # @some : nat : list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) - GET 25; # nat : nat : list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) - SWAP; # nat : nat : list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) - DUP; # nat : nat : nat : list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) - DUG 2; # nat : nat : nat : list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) - COMPARE; # int : nat : list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) - LT; # bool : nat : list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + CAR; # nat : nat : list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair nat (pair (pair string (pair string (pair string (lambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair address (pair nat (pair nat (pair nat nat)))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + }; # nat : nat : list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair nat (pair (pair string (pair string (pair string (lambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair address (pair nat (pair nat (pair nat nat)))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + ADD; # nat : list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair nat (pair (pair string (pair string (pair string (lambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair address (pair nat (pair nat (pair nat nat)))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + # if newQuorum.value < poll.value.quorumCap.lower: # nat : list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair nat (pair (pair string (pair string (pair string (lambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair address (pair nat (pair nat (pair nat nat)))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + DUP 4; # @some : nat : list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair nat (pair (pair string (pair string (pair string (lambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair address (pair nat (pair nat (pair nat nat)))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + GET 25; # nat : nat : list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair nat (pair (pair string (pair string (pair string (lambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair address (pair nat (pair nat (pair nat nat)))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + SWAP; # nat : nat : list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair nat (pair (pair string (pair string (pair string (lambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair address (pair nat (pair nat (pair nat nat)))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + DUP; # nat : nat : nat : list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair nat (pair (pair string (pair string (pair string (lambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair address (pair nat (pair nat (pair nat nat)))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + DUG 2; # nat : nat : nat : list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair nat (pair (pair string (pair string (pair string (lambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair address (pair nat (pair nat (pair nat nat)))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + COMPARE; # int : nat : list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair nat (pair (pair string (pair string (pair string (lambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair address (pair nat (pair nat (pair nat nat)))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + LT; # bool : nat : list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair nat (pair (pair string (pair string (pair string (lambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair address (pair nat (pair nat (pair nat nat)))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) IF { - DROP; # list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) - # newQuorum.value = poll.value.quorumCap.lower # list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) - DUP 3; # @some : list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) - GET 25; # nat : list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + DROP; # list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair nat (pair (pair string (pair string (pair string (lambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair address (pair nat (pair nat (pair nat nat)))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + # newQuorum.value = poll.value.quorumCap.lower # list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair nat (pair (pair string (pair string (pair string (lambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair address (pair nat (pair nat (pair nat nat)))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + DUP 3; # @some : list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair nat (pair (pair string (pair string (pair string (lambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair address (pair nat (pair nat (pair nat nat)))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + GET 25; # nat : list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair nat (pair (pair string (pair string (pair string (lambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair address (pair nat (pair nat (pair nat nat)))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) } - {}; # nat : list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) - # if newQuorum.value > poll.value.quorumCap.upper: # nat : list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) - DUP 4; # @some : nat : list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) - GET 26; # nat : nat : list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) - SWAP; # nat : nat : list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) - DUP; # nat : nat : nat : list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) - DUG 2; # nat : nat : nat : list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) - COMPARE; # int : nat : list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) - GT; # bool : nat : list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + {}; # nat : list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair nat (pair (pair string (pair string (pair string (lambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair address (pair nat (pair nat (pair nat nat)))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + # if newQuorum.value > poll.value.quorumCap.upper: # nat : list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair nat (pair (pair string (pair string (pair string (lambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair address (pair nat (pair nat (pair nat nat)))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + DUP 4; # @some : nat : list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair nat (pair (pair string (pair string (pair string (lambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair address (pair nat (pair nat (pair nat nat)))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + GET 26; # nat : nat : list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair nat (pair (pair string (pair string (pair string (lambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair address (pair nat (pair nat (pair nat nat)))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + SWAP; # nat : nat : list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair nat (pair (pair string (pair string (pair string (lambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair address (pair nat (pair nat (pair nat nat)))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + DUP; # nat : nat : nat : list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair nat (pair (pair string (pair string (pair string (lambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair address (pair nat (pair nat (pair nat nat)))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + DUG 2; # nat : nat : nat : list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair nat (pair (pair string (pair string (pair string (lambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair address (pair nat (pair nat (pair nat nat)))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + COMPARE; # int : nat : list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair nat (pair (pair string (pair string (pair string (lambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair address (pair nat (pair nat (pair nat nat)))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + GT; # bool : nat : list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair nat (pair (pair string (pair string (pair string (lambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair address (pair nat (pair nat (pair nat nat)))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) IF { - DROP; # list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) - SWAP; # address : list operation : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) - DROP; # list operation : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) - DIG 2; # @parameter%endVoting : list operation : @some : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) - DROP; # list operation : @some : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) - SWAP; # @some : list operation : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) - # newQuorum.value = poll.value.quorumCap.upper # @some : list operation : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) - GET 26; # nat : list operation : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + DROP; # list operation : address : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair nat (pair (pair string (pair string (pair string (lambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair address (pair nat (pair nat (pair nat nat)))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + SWAP; # address : list operation : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair nat (pair (pair string (pair string (pair string (lambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair address (pair nat (pair nat (pair nat nat)))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + DROP; # list operation : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair nat (pair (pair string (pair string (pair string (lambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair address (pair nat (pair nat (pair nat nat)))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + DIG 2; # @parameter%endVoting : list operation : @some : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair nat (pair (pair string (pair string (pair string (lambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair address (pair nat (pair nat (pair nat nat)))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + DROP; # list operation : @some : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair nat (pair (pair string (pair string (pair string (lambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair address (pair nat (pair nat (pair nat nat)))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + SWAP; # @some : list operation : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair nat (pair (pair string (pair string (pair string (lambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair address (pair nat (pair nat (pair nat nat)))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + # newQuorum.value = poll.value.quorumCap.upper # @some : list operation : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair nat (pair (pair string (pair string (pair string (lambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair address (pair nat (pair nat (pair nat nat)))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + GET 26; # nat : list operation : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair nat (pair (pair string (pair string (pair string (lambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair address (pair nat (pair nat (pair nat nat)))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) } { - DIG 2; # address : nat : list operation : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) - DROP; # nat : list operation : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) - DIG 2; # @some : nat : list operation : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) - DROP; # nat : list operation : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) - DIG 2; # @parameter%endVoting : nat : list operation : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) - DROP; # nat : list operation : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) - }; # nat : list operation : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) - # self.data.quorum = newQuorum.value # nat : list operation : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) - DIG 2; # pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) : nat : list operation - UNPAIR; # pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : nat : list operation - SWAP; # pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : nat : list operation - UNPAIR; # pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state)) : pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : nat : list operation - UNPAIR; # option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))) : pair (nat %quorum) (nat %state) : pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : nat : list operation - SWAP; # pair (nat %quorum) (nat %state) : option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))) : pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : nat : list operation - CDR; # nat : option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))) : pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : nat : list operation - DIG 4; # nat : nat : option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))) : pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation - PAIR; # pair nat nat : option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))) : pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation - SWAP; # option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))) : pair nat nat : pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation - PAIR; # pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat) : pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation - PAIR; # pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation - SWAP; # pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation - PAIR; # pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) : list operation - SWAP; # list operation : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + DIG 2; # address : nat : list operation : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair nat (pair (pair string (pair string (pair string (lambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair address (pair nat (pair nat (pair nat nat)))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + DROP; # nat : list operation : @some : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair nat (pair (pair string (pair string (pair string (lambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair address (pair nat (pair nat (pair nat nat)))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + DIG 2; # @some : nat : list operation : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair nat (pair (pair string (pair string (pair string (lambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair address (pair nat (pair nat (pair nat nat)))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + DROP; # nat : list operation : @parameter%endVoting : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair nat (pair (pair string (pair string (pair string (lambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair address (pair nat (pair nat (pair nat nat)))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + DIG 2; # @parameter%endVoting : nat : list operation : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair nat (pair (pair string (pair string (pair string (lambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair address (pair nat (pair nat (pair nat nat)))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + DROP; # nat : list operation : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair nat (pair (pair string (pair string (pair string (lambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair address (pair nat (pair nat (pair nat nat)))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + }; # nat : list operation : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair nat (pair (pair string (pair string (pair string (lambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair address (pair nat (pair nat (pair nat nat)))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + # self.data.quorum = newQuorum.value # nat : list operation : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair nat (pair (pair string (pair string (pair string (lambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair address (pair nat (pair nat (pair nat nat)))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + DIG 2; # pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair nat (pair (pair string (pair string (pair string (lambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair address (pair nat (pair nat (pair nat nat)))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) : nat : list operation + UNPAIR; # pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : pair (pair (option (pair nat (pair (pair string (pair string (pair string (lambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair address (pair nat (pair nat (pair nat nat)))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : nat : list operation + SWAP; # pair (pair (option (pair nat (pair (pair string (pair string (pair string (lambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair address (pair nat (pair nat (pair nat nat)))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : nat : list operation + UNPAIR; # pair (option (pair nat (pair (pair string (pair string (pair string (lambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair address (pair nat (pair nat (pair nat nat)))))))))))))) (pair (nat %quorum) (nat %state)) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : nat : list operation + UNPAIR; # option (pair nat (pair (pair string (pair string (pair string (lambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair address (pair nat (pair nat (pair nat nat))))))))))))) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : nat : list operation + SWAP; # pair (nat %quorum) (nat %state) : option (pair nat (pair (pair string (pair string (pair string (lambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair address (pair nat (pair nat (pair nat nat))))))))))))) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : nat : list operation + CDR; # nat : option (pair nat (pair (pair string (pair string (pair string (lambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair address (pair nat (pair nat (pair nat nat))))))))))))) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : nat : list operation + DIG 4; # nat : nat : option (pair nat (pair (pair string (pair string (pair string (lambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair address (pair nat (pair nat (pair nat nat))))))))))))) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation + PAIR; # pair nat nat : option (pair nat (pair (pair string (pair string (pair string (lambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair address (pair nat (pair nat (pair nat nat))))))))))))) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation + SWAP; # option (pair nat (pair (pair string (pair string (pair string (lambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair address (pair nat (pair nat (pair nat nat))))))))))))) : pair nat nat : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation + PAIR; # pair (option (pair nat (pair (pair string (pair string (pair string (lambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair address (pair nat (pair nat (pair nat nat)))))))))))))) (pair nat nat) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation + PAIR; # pair (pair (option (pair nat (pair (pair string (pair string (pair string (lambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair address (pair nat (pair nat (pair nat nat)))))))))))))) (pair nat nat)) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation + SWAP; # pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : pair (pair (option (pair nat (pair (pair string (pair string (pair string (lambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair address (pair nat (pair nat (pair nat nat)))))))))))))) (pair nat nat)) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation + PAIR; # pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair nat (pair (pair string (pair string (pair string (lambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair address (pair nat (pair nat (pair nat nat)))))))))))))) (pair nat nat)) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) : list operation + SWAP; # list operation : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair nat (pair (pair string (pair string (pair string (lambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair address (pair nat (pair nat (pair nat nat)))))))))))))) (pair nat nat)) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) } { - DROP; # @storage + SWAP; # @storage : @parameter%executeTimelock # == executeTimelock == - # sp.verify(self.data.timelockItem.is_some(), message = 'NO_ITEM_IN_TIMELOCK') # @storage - DUP; # @storage : @storage - GET 5; # option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author))))) : @storage - IF_SOME + # sp.verify(self.data.timelockItem.is_some(), 'NO_ITEM_IN_TIMELOCK') # @storage : @parameter%executeTimelock + DUP; # @storage : @storage : @parameter%executeTimelock + DUG 2; # @storage : @parameter%executeTimelock : @storage + GET 5; # option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author))))) : @parameter%executeTimelock : @storage + IF_NONE { - DROP; # @storage + PUSH string "NO_ITEM_IN_TIMELOCK"; # string : @parameter%executeTimelock : @storage + FAILWITH; # FAILED } { - PUSH string "NO_ITEM_IN_TIMELOCK"; # string : @storage - FAILWITH; # FAILED - }; # @storage - # sp.verify(sp.sender == self.data.timelockItem.open_some().author, message = 'NOT_AUTHOR') # @storage - DUP; # @storage : @storage - GET 5; # option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author))))) : @storage - IF_SOME - {} + DROP; # @parameter%executeTimelock : @storage + }; # @parameter%executeTimelock : @storage + SWAP; # @storage : @parameter%executeTimelock + # sp.verify(sp.sender == self.data.timelockItem.open_some().author, 'NOT_AUTHOR') # @storage : @parameter%executeTimelock + DUP; # @storage : @storage : @parameter%executeTimelock + DUG 2; # @storage : @parameter%executeTimelock : @storage + GET 5; # option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author))))) : @parameter%executeTimelock : @storage + IF_NONE { - PUSH int 467; # int : @storage + PUSH int 467; # int : @parameter%executeTimelock : @storage FAILWITH; # FAILED - }; # @some : @storage - GET 8; # address : @storage - SENDER; # address : address : @storage - COMPARE; # int : @storage - EQ; # bool : @storage + } + {}; # @some : @parameter%executeTimelock : @storage + GET 8; # address : @parameter%executeTimelock : @storage + SENDER; # @sender : address : @parameter%executeTimelock : @storage + COMPARE; # int : @parameter%executeTimelock : @storage + EQ; # bool : @parameter%executeTimelock : @storage IF {} { - PUSH string "NOT_AUTHOR"; # string : @storage + PUSH string "NOT_AUTHOR"; # string : @parameter%executeTimelock : @storage FAILWITH; # FAILED - }; # @storage - # sp.verify(sp.level > self.data.timelockItem.open_some().endBlock, message = 'TOO_SOON') # @storage - DUP; # @storage : @storage - GET 5; # option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author))))) : @storage - IF_SOME - {} - { - PUSH int 467; # int : @storage + }; # @parameter%executeTimelock : @storage + SWAP; # @storage : @parameter%executeTimelock + # sp.verify(sp.level > self.data.timelockItem.open_some().endBlock, 'TOO_SOON') # @storage : @parameter%executeTimelock + DUP; # @storage : @storage : @parameter%executeTimelock + DUG 2; # @storage : @parameter%executeTimelock : @storage + GET 5; # option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author))))) : @parameter%executeTimelock : @storage + IF_NONE + { + PUSH int 467; # int : @parameter%executeTimelock : @storage FAILWITH; # FAILED - }; # @some : @storage - GET 5; # nat : @storage - LEVEL; # nat : nat : @storage + } + {}; # @some : @parameter%executeTimelock : @storage + GET 5; # nat : @parameter%executeTimelock : @storage + LEVEL; # @level : nat : @parameter%executeTimelock : @storage + DIG 2; # @parameter%executeTimelock : @level : nat : @storage + DROP; # @level : nat : @storage COMPARE; # int : @storage GT; # bool : @storage IF @@ -530,17 +498,14 @@ code # for op in self.data.timelockItem.open_some().proposal.proposalLambda(sp.unit): ... # @storage DUP; # @storage : @storage GET 5; # option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author))))) : @storage - IF_SOME - {} + IF_NONE { PUSH int 467; # int : @storage FAILWITH; # FAILED - }; # @some : @storage - CDR; # pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author))) : @storage - CAR; # pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : @storage - CDR; # pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))) : @storage - CDR; # pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)) : @storage - CDR; # lambda unit (list operation) : @storage + } + {}; # @some : @storage + GET 3; # pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : @storage + GET 6; # lambda unit (list operation) : @storage NIL operation; # list operation : lambda unit (list operation) : @storage SWAP; # lambda unit (list operation) : list operation : @storage UNIT; # unit : lambda unit (list operation) : list operation : @storage @@ -555,31 +520,27 @@ code DUP; # @storage : @storage : list operation DUG 2; # @storage : list operation : @storage GET 5; # option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author))))) : list operation : @storage - IF_SOME - {} + IF_NONE { PUSH int 467; # int : list operation : @storage FAILWITH; # FAILED - }; # @some : list operation : @storage + } + {}; # @some : list operation : @storage CAR; # nat : list operation : @storage # historicalOutcome = sp.local("historicalOutcome", self.data.outcomes[pollId.value]) # nat : list operation : @storage DUP 3; # @storage : nat : list operation : @storage CAR; # pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : nat : list operation : @storage - CDR; # pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))) : nat : list operation : @storage - CDR; # pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))) : nat : list operation : @storage - CDR; # big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) : nat : list operation : @storage + GET 6; # big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) : nat : list operation : @storage SWAP; # nat : big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) : list operation : @storage DUP; # nat : nat : big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) : list operation : @storage DUG 2; # nat : big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) : nat : list operation : @storage GET; # option (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) : nat : list operation : @storage - IF_SOME - { - # of_some: Get-item:449 # @some : nat : list operation : @storage - } + IF_NONE { PUSH int 449; # int : nat : list operation : @storage FAILWITH; # FAILED - }; # @some : nat : list operation : @storage + } + {}; # @some : nat : list operation : @storage # self.data.outcomes[pollId.value] = sp.record(outcome = 2, poll = historicalOutcome.value.poll) # @some : nat : list operation : @storage DIG 3; # @storage : @some : nat : list operation UNPAIR; # pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : @some : nat : list operation @@ -592,30 +553,23 @@ code DIG 5; # @some : big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) : nat : big_map string bytes : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : nat : list operation CDR; # pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))) : big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) : nat : big_map string bytes : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : nat : list operation PUSH nat 2; # nat : pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))) : big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) : nat : big_map string bytes : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : nat : list operation - PAIR %outcome %poll; # pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))) : big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) : nat : big_map string bytes : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : nat : list operation - SOME; # option (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) : big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) : nat : big_map string bytes : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : nat : list operation - DIG 6; # nat : option (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) : big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) : nat : big_map string bytes : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation - UPDATE; # big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) : nat : big_map string bytes : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation - SWAP; # nat : big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) : big_map string bytes : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation - PAIR; # pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))) : big_map string bytes : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation - SWAP; # big_map string bytes : pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))) : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation - PAIR; # pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))) : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation - SWAP; # pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation - PAIR; # pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation - SWAP; # pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation - # self.data.timelockItem = sp.none # pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation - UNPAIR; # pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state)) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation - SWAP; # pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state)) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation - CDR; # pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))) : pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state)) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation - NONE (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author))))); # option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author))))) : pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))) : pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state)) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation - PAIR; # pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state)) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation - SWAP; # pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state)) : pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation - PAIR; # pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation - SWAP; # pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation - PAIR; # pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) : list operation - SWAP; # list operation : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) - }; # list operation : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) - }; # list operation : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + PAIR; # pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))) : big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) : nat : big_map string bytes : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : nat : list operation + SOME; # option (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) : big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) : nat : big_map string bytes : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : nat : list operation + DIG 6; # nat : option (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) : big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) : nat : big_map string bytes : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation + UPDATE; # big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) : nat : big_map string bytes : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation + SWAP; # nat : big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) : big_map string bytes : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation + PAIR; # pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))) : big_map string bytes : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation + SWAP; # big_map string bytes : pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))) : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation + PAIR; # pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))) : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation + SWAP; # pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation + PAIR; # pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation + PAIR; # pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) : list operation + # self.data.timelockItem = sp.none # pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) : list operation + NONE (pair nat (pair (pair string (pair string (pair string (lambda unit (list operation))))) (pair nat (pair nat address)))); # option (pair nat (pair (pair string (pair string (pair string (lambda unit (list operation))))) (pair nat (pair nat address)))) : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) : list operation + UPDATE 5; # pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) : list operation + SWAP; # list operation : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + }; # list operation : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair nat (pair (pair string (pair string (pair string (lambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair address (pair nat (pair nat (pair nat nat)))))))))))))) (pair nat nat)) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + }; # list operation : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair nat (pair (pair string (pair string (pair string (lambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair address (pair nat (pair nat (pair nat nat)))))))))))))) (pair nat nat)) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) } { IF_LEFT @@ -624,39 +578,36 @@ code { SWAP; # @storage : @parameter%propose # == propose == - # sp.verify(~ self.data.poll.is_some(), message = 'POLL_UNDERWAY') # @storage : @parameter%propose + # sp.verify(~ self.data.poll.is_some(), 'POLL_UNDERWAY') # @storage : @parameter%propose DUP; # @storage : @storage : @parameter%propose DUG 2; # @storage : @parameter%propose : @storage - CDR; # pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : @parameter%propose : @storage - CAR; # pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state)) : @parameter%propose : @storage + GET 3; # pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state)) : @parameter%propose : @storage CAR; # option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))) : @parameter%propose : @storage - IF_SOME + IF_NONE + {} { PUSH string "POLL_UNDERWAY"; # string : @some : @parameter%propose : @storage FAILWITH; # FAILED - } - {}; # @parameter%propose : @storage + }; # @parameter%propose : @storage # sp.transfer(sp.record(from_ = sp.sender, to_ = sp.self_address, value = self.data.governanceParameters.escrowAmount), sp.tez(0), sp.contract(sp.TRecord(from_ = sp.TAddress, to_ = sp.TAddress, value = sp.TNat).layout(("from_ as from", ("to_ as to", "value"))), self.data.tokenContractAddress, entry_point='transfer').open_some()) # @parameter%propose : @storage NIL operation; # list operation : @parameter%propose : @storage DUP 3; # @storage : list operation : @parameter%propose : @storage GET 7; # address : list operation : @parameter%propose : @storage CONTRACT %transfer (pair (address %from) (pair (address %to) (nat %value))); # option (contract (pair (address %from) (pair (address %to) (nat %value)))) : list operation : @parameter%propose : @storage - IF_SOME - {} + IF_NONE { PUSH int 207; # int : list operation : @parameter%propose : @storage FAILWITH; # FAILED - }; # @some : list operation : @parameter%propose : @storage + } + {}; # @some : list operation : @parameter%propose : @storage PUSH mutez 0; # mutez : @some : list operation : @parameter%propose : @storage DUP 5; # @storage : mutez : @some : list operation : @parameter%propose : @storage CAR; # pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : mutez : @some : list operation : @parameter%propose : @storage CAR; # pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : mutez : @some : list operation : @parameter%propose : @storage - CDR; # pair (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))) : mutez : @some : list operation : @parameter%propose : @storage - CAR; # nat : mutez : @some : list operation : @parameter%propose : @storage - SELF_ADDRESS; # address : nat : mutez : @some : list operation : @parameter%propose : @storage - PAIR %to %value; # pair (address %to) (nat %value) : mutez : @some : list operation : @parameter%propose : @storage - SENDER; # address : pair (address %to) (nat %value) : mutez : @some : list operation : @parameter%propose : @storage - PAIR %from; # pair (address %from) (pair (address %to) (nat %value)) : mutez : @some : list operation : @parameter%propose : @storage + GET 3; # nat : mutez : @some : list operation : @parameter%propose : @storage + SELF_ADDRESS; # @self : nat : mutez : @some : list operation : @parameter%propose : @storage + SENDER; # @sender : @self : nat : mutez : @some : list operation : @parameter%propose : @storage + PAIR 3; # pair @sender (pair @self nat) : mutez : @some : list operation : @parameter%propose : @storage TRANSFER_TOKENS; # operation : list operation : @parameter%propose : @storage CONS; # list operation : @parameter%propose : @storage # self.data.poll = sp.some(sp.record(id = self.data.nextProposalId, proposal = params, votingStartBlock = sp.level + self.data.governanceParameters.voteDelayBlocks, votingEndBlock = (sp.level + self.data.governanceParameters.voteDelayBlocks) + self.data.governanceParameters.voteLengthBlocks, yayVotes = 0, nayVotes = 0, abstainVotes = 0, totalVotes = 0, voters = sp.set_type_expr({}, sp.TMap(sp.TAddress, sp.TRecord(level = sp.TNat, voteValue = sp.TNat, votes = sp.TNat).layout(("voteValue", ("level", "votes"))))), author = sp.sender, escrowAmount = self.data.governanceParameters.escrowAmount, quorum = self.data.quorum, quorumCap = self.data.governanceParameters.quorumCap)) # list operation : @parameter%propose : @storage @@ -669,102 +620,77 @@ code DUP; # @storage : @storage : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose CAR; # pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : @storage : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose CAR; # pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : @storage : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose - CDR; # pair (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))) : @storage : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose - CDR; # pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))) : @storage : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose - CDR; # pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))) : @storage : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose - CDR; # pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))) : @storage : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose - CDR; # pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))) : @storage : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose - CDR; # pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))) : @storage : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose - CDR; # pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)) : @storage : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose - CDR; # pair (nat %lower) (nat %upper) : @storage : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose + GET 16; # pair (nat %lower) (nat %upper) : @storage : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose SWAP; # @storage : pair (nat %lower) (nat %upper) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose DUP; # @storage : @storage : pair (nat %lower) (nat %upper) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose - DUG 7; # @storage : pair (nat %lower) (nat %upper) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose : @storage - CDR; # pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : pair (nat %lower) (nat %upper) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose : @storage - CAR; # pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state)) : pair (nat %lower) (nat %upper) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose : @storage - CDR; # pair (nat %quorum) (nat %state) : pair (nat %lower) (nat %upper) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose : @storage - CAR; # nat : pair (nat %lower) (nat %upper) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose : @storage - PAIR %quorum %quorumCap; # pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose : @storage - DUP 7; # @storage : pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose : @storage - CAR; # pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose : @storage - CAR; # pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose : @storage - CDR; # pair (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))) : pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose : @storage - CAR; # nat : pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose : @storage - PAIR %escrowAmount; # pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose : @storage - SENDER; # address : pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose : @storage - PAIR %author; # pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose : @storage - EMPTY_MAP address (pair (nat %voteValue) (pair (nat %level) (nat %votes))); # map address (pair (nat %voteValue) (pair (nat %level) (nat %votes))) : pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose : @storage - PAIR %voters; # pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose : @storage - PUSH nat 0; # nat : pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose : @storage - PAIR %totalVotes; # pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose : @storage - PUSH nat 0; # nat : pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose : @storage - PAIR %abstainVotes; # pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose : @storage - PUSH nat 0; # nat : pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose : @storage - PAIR %nayVotes; # pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose : @storage - PUSH nat 0; # nat : pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose : @storage - PAIR %yayVotes; # pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose : @storage - DIG 6; # @storage : pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose - DUP; # @storage : @storage : pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose - CAR; # pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : @storage : pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose - CAR; # pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : @storage : pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose - CDR; # pair (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))) : @storage : pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose - CDR; # pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))) : @storage : pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose - CDR; # pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))) : @storage : pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose - CAR; # nat : @storage : pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose - SWAP; # @storage : nat : pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose - DUP; # @storage : @storage : nat : pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose - DUG 8; # @storage : nat : pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose : @storage - CAR; # pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : nat : pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose : @storage - CAR; # pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : nat : pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose : @storage - CDR; # pair (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))) : nat : pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose : @storage - CDR; # pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))) : nat : pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose : @storage - CAR; # nat : nat : pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose : @storage - LEVEL; # nat : nat : nat : pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose : @storage - ADD; # nat : nat : pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose : @storage - ADD; # nat : pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose : @storage - PAIR %votingEndBlock; # pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose : @storage - DUP 7; # @storage : pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose : @storage - CAR; # pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose : @storage - CAR; # pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose : @storage - CDR; # pair (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))) : pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose : @storage - CDR; # pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))) : pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose : @storage - CAR; # nat : pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose : @storage - LEVEL; # nat : nat : pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose : @storage - ADD; # nat : pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose : @storage - PAIR %votingStartBlock; # pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose : @storage - DIG 5; # @parameter%propose : pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @storage - PAIR %proposal; # pair (@parameter%propose %proposal) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @storage - DIG 5; # @storage : pair (@parameter%propose %proposal) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation - CAR; # pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : pair (@parameter%propose %proposal) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation - CDR; # pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))) : pair (@parameter%propose %proposal) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation - CDR; # pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))) : pair (@parameter%propose %proposal) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation - CAR; # nat : pair (@parameter%propose %proposal) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation - PAIR %id; # pair (nat %id) (pair (@parameter%propose %proposal) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation - SOME; # option (pair (nat %id) (pair (@parameter%propose %proposal) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation - PAIR; # pair (option (pair (nat %id) (pair (@parameter%propose %proposal) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state)) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation - PAIR; # pair (pair (option (pair (nat %id) (pair (@parameter%propose %proposal) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation - SWAP; # pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : pair (pair (option (pair (nat %id) (pair (@parameter%propose %proposal) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation - # self.data.nextProposalId += 1 # pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : pair (pair (option (pair (nat %id) (pair (@parameter%propose %proposal) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation - UNPAIR; # pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))) : pair (pair (option (pair (nat %id) (pair (@parameter%propose %proposal) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation - SWAP; # pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))) : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option (pair (nat %id) (pair (@parameter%propose %proposal) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation - UNPAIR; # big_map string bytes : pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))) : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option (pair (nat %id) (pair (@parameter%propose %proposal) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation - SWAP; # pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))) : big_map string bytes : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option (pair (nat %id) (pair (@parameter%propose %proposal) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation - UNPAIR; # nat : big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) : big_map string bytes : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option (pair (nat %id) (pair (@parameter%propose %proposal) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation - PUSH nat 1; # nat : nat : big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) : big_map string bytes : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option (pair (nat %id) (pair (@parameter%propose %proposal) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation - ADD; # nat : big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) : big_map string bytes : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option (pair (nat %id) (pair (@parameter%propose %proposal) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation - PAIR; # pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))) : big_map string bytes : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option (pair (nat %id) (pair (@parameter%propose %proposal) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation - SWAP; # big_map string bytes : pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))) : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option (pair (nat %id) (pair (@parameter%propose %proposal) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation - PAIR; # pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))) : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option (pair (nat %id) (pair (@parameter%propose %proposal) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation - SWAP; # pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))) : pair (pair (option (pair (nat %id) (pair (@parameter%propose %proposal) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation - PAIR; # pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : pair (pair (option (pair (nat %id) (pair (@parameter%propose %proposal) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation - PAIR; # pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (@parameter%propose %proposal) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) : list operation - SWAP; # list operation : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (@parameter%propose %proposal) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + GET 3; # pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state)) : @storage : pair (nat %lower) (nat %upper) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose + GET 3; # nat : @storage : pair (nat %lower) (nat %upper) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose + SWAP; # @storage : nat : pair (nat %lower) (nat %upper) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose + DUP; # @storage : @storage : nat : pair (nat %lower) (nat %upper) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose + DUG 8; # @storage : nat : pair (nat %lower) (nat %upper) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose : @storage + CAR; # pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : nat : pair (nat %lower) (nat %upper) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose : @storage + CAR; # pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : nat : pair (nat %lower) (nat %upper) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose : @storage + GET 3; # nat : nat : pair (nat %lower) (nat %upper) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose : @storage + SENDER; # @sender : nat : nat : pair (nat %lower) (nat %upper) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose : @storage + EMPTY_MAP address (pair nat (pair nat nat)); # map address (pair nat (pair nat nat)) : @sender : nat : nat : pair (nat %lower) (nat %upper) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose : @storage + PUSH nat 0; # nat : map address (pair nat (pair nat nat)) : @sender : nat : nat : pair (nat %lower) (nat %upper) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose : @storage + DUP; # nat : nat : map address (pair nat (pair nat nat)) : @sender : nat : nat : pair (nat %lower) (nat %upper) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose : @storage + DUP; # nat : nat : nat : map address (pair nat (pair nat nat)) : @sender : nat : nat : pair (nat %lower) (nat %upper) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose : @storage + DUP; # nat : nat : nat : nat : map address (pair nat (pair nat nat)) : @sender : nat : nat : pair (nat %lower) (nat %upper) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose : @storage + DIG 14; # @storage : nat : nat : nat : nat : map address (pair nat (pair nat nat)) : @sender : nat : nat : pair (nat %lower) (nat %upper) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose + DUP; # @storage : @storage : nat : nat : nat : nat : map address (pair nat (pair nat nat)) : @sender : nat : nat : pair (nat %lower) (nat %upper) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose + CAR; # pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : @storage : nat : nat : nat : nat : map address (pair nat (pair nat nat)) : @sender : nat : nat : pair (nat %lower) (nat %upper) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose + CAR; # pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : @storage : nat : nat : nat : nat : map address (pair nat (pair nat nat)) : @sender : nat : nat : pair (nat %lower) (nat %upper) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose + GET 7; # nat : @storage : nat : nat : nat : nat : map address (pair nat (pair nat nat)) : @sender : nat : nat : pair (nat %lower) (nat %upper) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose + SWAP; # @storage : nat : nat : nat : nat : nat : map address (pair nat (pair nat nat)) : @sender : nat : nat : pair (nat %lower) (nat %upper) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose + DUP; # @storage : @storage : nat : nat : nat : nat : nat : map address (pair nat (pair nat nat)) : @sender : nat : nat : pair (nat %lower) (nat %upper) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose + DUG 16; # @storage : nat : nat : nat : nat : nat : map address (pair nat (pair nat nat)) : @sender : nat : nat : pair (nat %lower) (nat %upper) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose : @storage + CAR; # pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : nat : nat : nat : nat : nat : map address (pair nat (pair nat nat)) : @sender : nat : nat : pair (nat %lower) (nat %upper) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose : @storage + CAR; # pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : nat : nat : nat : nat : nat : map address (pair nat (pair nat nat)) : @sender : nat : nat : pair (nat %lower) (nat %upper) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose : @storage + GET 5; # nat : nat : nat : nat : nat : nat : map address (pair nat (pair nat nat)) : @sender : nat : nat : pair (nat %lower) (nat %upper) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose : @storage + LEVEL; # @level : nat : nat : nat : nat : nat : nat : map address (pair nat (pair nat nat)) : @sender : nat : nat : pair (nat %lower) (nat %upper) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose : @storage + ADD; # nat : nat : nat : nat : nat : nat : map address (pair nat (pair nat nat)) : @sender : nat : nat : pair (nat %lower) (nat %upper) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose : @storage + ADD; # nat : nat : nat : nat : nat : map address (pair nat (pair nat nat)) : @sender : nat : nat : pair (nat %lower) (nat %upper) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose : @storage + DUP 16; # @storage : nat : nat : nat : nat : nat : map address (pair nat (pair nat nat)) : @sender : nat : nat : pair (nat %lower) (nat %upper) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose : @storage + CAR; # pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : nat : nat : nat : nat : nat : map address (pair nat (pair nat nat)) : @sender : nat : nat : pair (nat %lower) (nat %upper) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose : @storage + CAR; # pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : nat : nat : nat : nat : nat : map address (pair nat (pair nat nat)) : @sender : nat : nat : pair (nat %lower) (nat %upper) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose : @storage + GET 5; # nat : nat : nat : nat : nat : nat : map address (pair nat (pair nat nat)) : @sender : nat : nat : pair (nat %lower) (nat %upper) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose : @storage + LEVEL; # @level : nat : nat : nat : nat : nat : nat : map address (pair nat (pair nat nat)) : @sender : nat : nat : pair (nat %lower) (nat %upper) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose : @storage + ADD; # nat : nat : nat : nat : nat : nat : map address (pair nat (pair nat nat)) : @sender : nat : nat : pair (nat %lower) (nat %upper) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose : @storage + DUP 16; # @parameter%propose : nat : nat : nat : nat : nat : nat : map address (pair nat (pair nat nat)) : @sender : nat : nat : pair (nat %lower) (nat %upper) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose : @storage + DUP 18; # @storage : @parameter%propose : nat : nat : nat : nat : nat : nat : map address (pair nat (pair nat nat)) : @sender : nat : nat : pair (nat %lower) (nat %upper) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose : @storage + CAR; # pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : @parameter%propose : nat : nat : nat : nat : nat : nat : map address (pair nat (pair nat nat)) : @sender : nat : nat : pair (nat %lower) (nat %upper) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose : @storage + GET 5; # nat : @parameter%propose : nat : nat : nat : nat : nat : nat : map address (pair nat (pair nat nat)) : @sender : nat : nat : pair (nat %lower) (nat %upper) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose : @storage + PAIR 13; # pair nat (pair @parameter%propose (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair @sender (pair nat (pair nat (pair (nat %lower) (nat %upper))))))))))))) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @parameter%propose : @storage + DIG 5; # @parameter%propose : pair nat (pair @parameter%propose (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair @sender (pair nat (pair nat (pair (nat %lower) (nat %upper))))))))))))) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @storage + DROP; # pair nat (pair @parameter%propose (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair @sender (pair nat (pair nat (pair (nat %lower) (nat %upper))))))))))))) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation : @storage + DIG 5; # @storage : pair nat (pair @parameter%propose (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair @sender (pair nat (pair nat (pair (nat %lower) (nat %upper))))))))))))) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation + DROP; # pair nat (pair @parameter%propose (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair @sender (pair nat (pair nat (pair (nat %lower) (nat %upper))))))))))))) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation + SOME; # option (pair nat (pair @parameter%propose (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair @sender (pair nat (pair nat (pair (nat %lower) (nat %upper)))))))))))))) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation + PAIR; # pair (option (pair nat (pair @parameter%propose (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair @sender (pair nat (pair nat (pair (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state)) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation + PAIR; # pair (pair (option (pair nat (pair @parameter%propose (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair @sender (pair nat (pair nat (pair (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : list operation + SWAP; # pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : pair (pair (option (pair nat (pair @parameter%propose (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair @sender (pair nat (pair nat (pair (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation + # self.data.nextProposalId += 1 # pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : pair (pair (option (pair nat (pair @parameter%propose (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair @sender (pair nat (pair nat (pair (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation + UNPAIR; # pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))) : pair (pair (option (pair nat (pair @parameter%propose (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair @sender (pair nat (pair nat (pair (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation + SWAP; # pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))) : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option (pair nat (pair @parameter%propose (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair @sender (pair nat (pair nat (pair (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation + UNPAIR; # big_map string bytes : pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))) : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option (pair nat (pair @parameter%propose (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair @sender (pair nat (pair nat (pair (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation + SWAP; # pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))) : big_map string bytes : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option (pair nat (pair @parameter%propose (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair @sender (pair nat (pair nat (pair (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation + UNPAIR; # nat : big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) : big_map string bytes : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option (pair nat (pair @parameter%propose (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair @sender (pair nat (pair nat (pair (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation + PUSH nat 1; # nat : nat : big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) : big_map string bytes : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option (pair nat (pair @parameter%propose (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair @sender (pair nat (pair nat (pair (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation + ADD; # nat : big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) : big_map string bytes : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option (pair nat (pair @parameter%propose (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair @sender (pair nat (pair nat (pair (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation + PAIR; # pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))) : big_map string bytes : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option (pair nat (pair @parameter%propose (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair @sender (pair nat (pair nat (pair (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation + SWAP; # big_map string bytes : pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))) : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option (pair nat (pair @parameter%propose (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair @sender (pair nat (pair nat (pair (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation + PAIR; # pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))) : pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (pair (option (pair nat (pair @parameter%propose (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair @sender (pair nat (pair nat (pair (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation + SWAP; # pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper))))))))) : pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))) : pair (pair (option (pair nat (pair @parameter%propose (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair @sender (pair nat (pair nat (pair (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation + PAIR; # pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : pair (pair (option (pair nat (pair @parameter%propose (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair @sender (pair nat (pair nat (pair (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : list operation + PAIR; # pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair nat (pair @parameter%propose (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair @sender (pair nat (pair nat (pair (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) : list operation + SWAP; # list operation : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair nat (pair @parameter%propose (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair @sender (pair nat (pair nat (pair (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) } { # == setParameters == - # sp.verify(sp.sender == sp.self_address, message = 'NOT_DAO') # @parameter%setParameters : @storage - SELF_ADDRESS; # address : @parameter%setParameters : @storage - SENDER; # address : address : @parameter%setParameters : @storage + # sp.verify(sp.sender == sp.self_address, 'NOT_DAO') # @parameter%setParameters : @storage + SELF_ADDRESS; # @self : @parameter%setParameters : @storage + SENDER; # @sender : @self : @parameter%setParameters : @storage COMPARE; # int : @parameter%setParameters : @storage EQ; # bool : @parameter%setParameters : @storage IF @@ -773,7 +699,7 @@ code PUSH string "NOT_DAO"; # string : @parameter%setParameters : @storage FAILWITH; # FAILED }; # @parameter%setParameters : @storage - # sp.verify(params.quorumCap.upper <= 100, message = 'ERROR_BAD_DAO_PARAM') # @parameter%setParameters : @storage + # sp.verify(params.quorumCap.upper <= 100, 'ERROR_BAD_DAO_PARAM') # @parameter%setParameters : @storage DUP; # @parameter%setParameters : @parameter%setParameters : @storage GET 16; # nat : @parameter%setParameters : @storage PUSH nat 100; # nat : nat : @parameter%setParameters : @storage @@ -786,7 +712,7 @@ code PUSH string "ERROR_BAD_DAO_PARAM"; # string : @parameter%setParameters : @storage FAILWITH; # FAILED }; # @parameter%setParameters : @storage - # sp.verify(params.percentageForSuperMajority <= 100, message = 'ERROR_BAD_DAO_PARAM') # @parameter%setParameters : @storage + # sp.verify(params.percentageForSuperMajority <= 100, 'ERROR_BAD_DAO_PARAM') # @parameter%setParameters : @storage DUP; # @parameter%setParameters : @parameter%setParameters : @storage GET 13; # nat : @parameter%setParameters : @storage PUSH nat 100; # nat : nat : @parameter%setParameters : @storage @@ -799,7 +725,7 @@ code PUSH string "ERROR_BAD_DAO_PARAM"; # string : @parameter%setParameters : @storage FAILWITH; # FAILED }; # @parameter%setParameters : @storage - # sp.verify(params.minYayVotesPercentForEscrowReturn <= 100, message = 'ERROR_BAD_DAO_PARAM') # @parameter%setParameters : @storage + # sp.verify(params.minYayVotesPercentForEscrowReturn <= 100, 'ERROR_BAD_DAO_PARAM') # @parameter%setParameters : @storage DUP; # @parameter%setParameters : @parameter%setParameters : @storage GET 7; # nat : @parameter%setParameters : @storage PUSH nat 100; # nat : nat : @parameter%setParameters : @storage @@ -823,19 +749,17 @@ code PAIR; # pair (pair address @parameter%setParameters) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) PAIR; # pair (pair (pair address @parameter%setParameters) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) NIL operation; # list operation : pair (pair (pair address @parameter%setParameters) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) - }; # list operation : pair (pair (pair address (pair (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + }; # list operation : pair (pair (pair address (pair (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair nat (pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair address (pair nat (pair nat (pair (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) } { IF_LEFT { # == vote == - # sp.verify(self.data.state == 0, message = 'BAD_STATE') # @parameter%vote : @storage + # sp.verify(self.data.state == 0, 'BAD_STATE') # @parameter%vote : @storage PUSH nat 0; # nat : @parameter%vote : @storage DUP 3; # @storage : nat : @parameter%vote : @storage - CDR; # pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : nat : @parameter%vote : @storage - CAR; # pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state)) : nat : @parameter%vote : @storage - CDR; # pair (nat %quorum) (nat %state) : nat : @parameter%vote : @storage - CDR; # nat : nat : @parameter%vote : @storage + GET 3; # pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state)) : nat : @parameter%vote : @storage + GET 4; # nat : nat : @parameter%vote : @storage COMPARE; # int : @parameter%vote : @storage EQ; # bool : @parameter%vote : @storage IF @@ -845,19 +769,18 @@ code FAILWITH; # FAILED }; # @parameter%vote : @storage SWAP; # @storage : @parameter%vote - # sp.verify(self.data.poll.is_some(), message = 'NO_POLL') # @storage : @parameter%vote + # sp.verify(self.data.poll.is_some(), 'NO_POLL') # @storage : @parameter%vote DUP; # @storage : @storage : @parameter%vote DUG 2; # @storage : @parameter%vote : @storage - CDR; # pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : @parameter%vote : @storage - CAR; # pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state)) : @parameter%vote : @storage + GET 3; # pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state)) : @parameter%vote : @storage CAR; # option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))) : @parameter%vote : @storage - IF_SOME - { - DROP; # @parameter%vote : @storage - } + IF_NONE { PUSH string "NO_POLL"; # string : @parameter%vote : @storage FAILWITH; # FAILED + } + { + DROP; # @parameter%vote : @storage }; # @parameter%vote : @storage SWAP; # @storage : @parameter%vote # self.data.state = 1 # @storage : @parameter%vote @@ -877,78 +800,57 @@ code PAIR; # pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) : @parameter%vote # self.data.votingState = sp.some(sp.record(voteValue = params, address = sp.sender, level = self.data.poll.open_some().votingStartBlock)) # pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) : @parameter%vote DUP; # pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) : @parameter%vote - DUG 2; # pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) : @parameter%vote : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) - UNPAIR; # pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : @parameter%vote : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) - SWAP; # pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : @parameter%vote : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) - UNPAIR; # pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : @parameter%vote : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) - SWAP; # pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : @parameter%vote : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) - UNPAIR; # option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author))))) : pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))) : pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : @parameter%vote : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) - SWAP; # pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))) : option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author))))) : pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : @parameter%vote : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) - CAR; # address : option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author))))) : pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : @parameter%vote : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) - DIG 5; # pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) : address : option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author))))) : pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : @parameter%vote - CDR; # pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : address : option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author))))) : pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : @parameter%vote - CAR; # pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat) : address : option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author))))) : pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : @parameter%vote - CAR; # option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))) : address : option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author))))) : pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : @parameter%vote - IF_SOME - {} + GET 3; # pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat) : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) : @parameter%vote + CAR; # option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))) : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) : @parameter%vote + IF_NONE { - PUSH int 254; # int : address : option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author))))) : pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : @parameter%vote + PUSH int 254; # int : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) : @parameter%vote FAILWITH; # FAILED - }; # @some : address : option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author))))) : pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : @parameter%vote - GET 5; # nat : address : option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author))))) : pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : @parameter%vote - SENDER; # address : nat : address : option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author))))) : pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : @parameter%vote - PAIR %address %level; # pair (address %address) (nat %level) : address : option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author))))) : pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : @parameter%vote - DIG 5; # @parameter%vote : pair (address %address) (nat %level) : address : option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author))))) : pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) - PAIR %voteValue; # pair (@parameter%vote %voteValue) (pair (address %address) (nat %level)) : address : option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author))))) : pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) - SOME; # option (pair (@parameter%vote %voteValue) (pair (address %address) (nat %level))) : address : option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author))))) : pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) - SWAP; # address : option (pair (@parameter%vote %voteValue) (pair (address %address) (nat %level))) : option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author))))) : pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) - PAIR; # pair address (option (pair (@parameter%vote %voteValue) (pair (address %address) (nat %level)))) : option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author))))) : pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) - SWAP; # option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author))))) : pair address (option (pair (@parameter%vote %voteValue) (pair (address %address) (nat %level)))) : pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) - PAIR; # pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair address (option (pair (@parameter%vote %voteValue) (pair (address %address) (nat %level))))) : pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) - SWAP; # pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat) : pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair address (option (pair (@parameter%vote %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) - PAIR; # pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair address (option (pair (@parameter%vote %voteValue) (pair (address %address) (nat %level)))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) - SWAP; # pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair address (option (pair (@parameter%vote %voteValue) (pair (address %address) (nat %level)))))) - PAIR; # pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair address (option (pair (@parameter%vote %voteValue) (pair (address %address) (nat %level))))))) - # sp.transfer((sp.record(address = sp.sender, level = self.data.poll.open_some().votingStartBlock), sp.self_entry_point('voteCallback')), sp.tez(0), sp.contract(sp.TPair(sp.TRecord(address = sp.TAddress, level = sp.TNat).layout(("address", "level")), sp.TContract(sp.TRecord(address = sp.TAddress, level = sp.TNat, result = sp.TNat).layout(("address", ("level", "result"))))), self.data.tokenContractAddress, entry_point='getPriorBalance').open_some()) # pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair address (option (pair (@parameter%vote %voteValue) (pair (address %address) (nat %level))))))) - DUP; # pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair address (option (pair (@parameter%vote %voteValue) (pair (address %address) (nat %level))))))) : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair address (option (pair (@parameter%vote %voteValue) (pair (address %address) (nat %level))))))) - GET 7; # address : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair address (option (pair (@parameter%vote %voteValue) (pair (address %address) (nat %level))))))) - CONTRACT %getPriorBalance (pair (pair (address %address) (nat %level)) (contract (pair (address %address) (pair (nat %level) (nat %result))))); # option (contract (pair (pair (address %address) (nat %level)) (contract (pair (address %address) (pair (nat %level) (nat %result)))))) : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair address (option (pair (@parameter%vote %voteValue) (pair (address %address) (nat %level))))))) - IF_SOME - {} - { - PUSH int 346; # int : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair address (option (pair (@parameter%vote %voteValue) (pair (address %address) (nat %level))))))) + } + {}; # @some : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) : @parameter%vote + GET 5; # nat : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) : @parameter%vote + SENDER; # @sender : nat : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) : @parameter%vote + DIG 3; # @parameter%vote : @sender : nat : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + PAIR 3; # pair @parameter%vote (pair @sender nat) : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + SOME; # option (pair @parameter%vote (pair @sender nat)) : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + UPDATE 8; # pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + # sp.transfer((sp.record(address = sp.sender, level = self.data.poll.open_some().votingStartBlock), sp.self_entry_point('voteCallback')), sp.tez(0), sp.contract(sp.TPair(sp.TRecord(address = sp.TAddress, level = sp.TNat).layout(("address", "level")), sp.TContract(sp.TRecord(address = sp.TAddress, level = sp.TNat, result = sp.TNat).layout(("address", ("level", "result"))))), self.data.tokenContractAddress, entry_point='getPriorBalance').open_some()) # pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + DUP; # pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + GET 7; # address : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + CONTRACT %getPriorBalance (pair (pair (address %address) (nat %level)) (contract (pair (address %address) (pair (nat %level) (nat %result))))); # option (contract (pair (pair (address %address) (nat %level)) (contract (pair (address %address) (pair (nat %level) (nat %result)))))) : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + IF_NONE + { + PUSH int 346; # int : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) FAILWITH; # FAILED - }; # @some : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair address (option (pair (@parameter%vote %voteValue) (pair (address %address) (nat %level))))))) - NIL operation; # list operation : @some : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair address (option (pair (@parameter%vote %voteValue) (pair (address %address) (nat %level))))))) - SWAP; # @some : list operation : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair address (option (pair (@parameter%vote %voteValue) (pair (address %address) (nat %level))))))) - PUSH mutez 0; # mutez : @some : list operation : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair address (option (pair (@parameter%vote %voteValue) (pair (address %address) (nat %level))))))) - SELF %voteCallback; # contract (pair (address %address) (pair (nat %level) (nat %result))) : mutez : @some : list operation : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair address (option (pair (@parameter%vote %voteValue) (pair (address %address) (nat %level))))))) - DUP 5; # pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair address (option (pair (@parameter%vote %voteValue) (pair (address %address) (nat %level))))))) : contract (pair (address %address) (pair (nat %level) (nat %result))) : mutez : @some : list operation : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair address (option (pair (@parameter%vote %voteValue) (pair (address %address) (nat %level))))))) - CDR; # pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair address (option (pair (@parameter%vote %voteValue) (pair (address %address) (nat %level)))))) : contract (pair (address %address) (pair (nat %level) (nat %result))) : mutez : @some : list operation : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair address (option (pair (@parameter%vote %voteValue) (pair (address %address) (nat %level))))))) - CAR; # pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat) : contract (pair (address %address) (pair (nat %level) (nat %result))) : mutez : @some : list operation : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair address (option (pair (@parameter%vote %voteValue) (pair (address %address) (nat %level))))))) - CAR; # option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))) : contract (pair (address %address) (pair (nat %level) (nat %result))) : mutez : @some : list operation : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair address (option (pair (@parameter%vote %voteValue) (pair (address %address) (nat %level))))))) - IF_SOME - {} - { - PUSH int 254; # int : contract (pair (address %address) (pair (nat %level) (nat %result))) : mutez : @some : list operation : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair address (option (pair (@parameter%vote %voteValue) (pair (address %address) (nat %level))))))) + } + {}; # @some : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + NIL operation; # list operation : @some : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + SWAP; # @some : list operation : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + PUSH mutez 0; # mutez : @some : list operation : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + SELF %voteCallback; # @self : mutez : @some : list operation : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + DUP 5; # pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) : @self : mutez : @some : list operation : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + GET 3; # pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat) : @self : mutez : @some : list operation : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + CAR; # option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))) : @self : mutez : @some : list operation : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + IF_NONE + { + PUSH int 254; # int : @self : mutez : @some : list operation : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) FAILWITH; # FAILED - }; # @some : contract (pair (address %address) (pair (nat %level) (nat %result))) : mutez : @some : list operation : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair address (option (pair (@parameter%vote %voteValue) (pair (address %address) (nat %level))))))) - GET 5; # nat : contract (pair (address %address) (pair (nat %level) (nat %result))) : mutez : @some : list operation : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair address (option (pair (@parameter%vote %voteValue) (pair (address %address) (nat %level))))))) - SENDER; # address : nat : contract (pair (address %address) (pair (nat %level) (nat %result))) : mutez : @some : list operation : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair address (option (pair (@parameter%vote %voteValue) (pair (address %address) (nat %level))))))) - PAIR %address %level; # pair (address %address) (nat %level) : contract (pair (address %address) (pair (nat %level) (nat %result))) : mutez : @some : list operation : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair address (option (pair (@parameter%vote %voteValue) (pair (address %address) (nat %level))))))) - PAIR; # pair (pair (address %address) (nat %level)) (contract (pair (address %address) (pair (nat %level) (nat %result)))) : mutez : @some : list operation : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair address (option (pair (@parameter%vote %voteValue) (pair (address %address) (nat %level))))))) - TRANSFER_TOKENS; # operation : list operation : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair address (option (pair (@parameter%vote %voteValue) (pair (address %address) (nat %level))))))) - CONS; # list operation : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair address (option (pair (@parameter%vote %voteValue) (pair (address %address) (nat %level))))))) + } + {}; # @some : @self : mutez : @some : list operation : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + GET 5; # nat : @self : mutez : @some : list operation : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + SENDER; # @sender : nat : @self : mutez : @some : list operation : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + PAIR; # pair @sender nat : @self : mutez : @some : list operation : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + PAIR; # pair (pair @sender nat) @self : mutez : @some : list operation : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + TRANSFER_TOKENS; # operation : list operation : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + CONS; # list operation : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) } { # == voteCallback == - # sp.verify(self.data.state == 1, message = 'BAD_STATE') # @parameter%voteCallback : @storage + # sp.verify(self.data.state == 1, 'BAD_STATE') # @parameter%voteCallback : @storage PUSH nat 1; # nat : @parameter%voteCallback : @storage DUP 3; # @storage : nat : @parameter%voteCallback : @storage - CDR; # pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : nat : @parameter%voteCallback : @storage - CAR; # pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state)) : nat : @parameter%voteCallback : @storage - CDR; # pair (nat %quorum) (nat %state) : nat : @parameter%voteCallback : @storage - CDR; # nat : nat : @parameter%voteCallback : @storage + GET 3; # pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state)) : nat : @parameter%voteCallback : @storage + GET 4; # nat : nat : @parameter%voteCallback : @storage COMPARE; # int : @parameter%voteCallback : @storage EQ; # bool : @parameter%voteCallback : @storage IF @@ -958,11 +860,11 @@ code FAILWITH; # FAILED }; # @parameter%voteCallback : @storage SWAP; # @storage : @parameter%voteCallback - # sp.verify(sp.sender == self.data.tokenContractAddress, message = 'NOT_TOKEN_CONTRACT') # @storage : @parameter%voteCallback + # sp.verify(sp.sender == self.data.tokenContractAddress, 'NOT_TOKEN_CONTRACT') # @storage : @parameter%voteCallback DUP; # @storage : @storage : @parameter%voteCallback DUG 2; # @storage : @parameter%voteCallback : @storage GET 7; # address : @parameter%voteCallback : @storage - SENDER; # address : address : @parameter%voteCallback : @storage + SENDER; # @sender : address : @parameter%voteCallback : @storage COMPARE; # int : @parameter%voteCallback : @storage EQ; # bool : @parameter%voteCallback : @storage IF @@ -971,17 +873,17 @@ code PUSH string "NOT_TOKEN_CONTRACT"; # string : @parameter%voteCallback : @storage FAILWITH; # FAILED }; # @parameter%voteCallback : @storage - # sp.verify(self.data.votingState.open_some().address == params.address, message = 'UNKNOWN') # @parameter%voteCallback : @storage + # sp.verify(self.data.votingState.open_some().address == params.address, 'UNKNOWN') # @parameter%voteCallback : @storage DUP; # @parameter%voteCallback : @parameter%voteCallback : @storage CAR; # address : @parameter%voteCallback : @storage DUP 3; # @storage : address : @parameter%voteCallback : @storage GET 8; # option (pair (nat %voteValue) (pair (address %address) (nat %level))) : address : @parameter%voteCallback : @storage - IF_SOME - {} + IF_NONE { PUSH int 383; # int : address : @parameter%voteCallback : @storage FAILWITH; # FAILED - }; # @some : address : @parameter%voteCallback : @storage + } + {}; # @some : address : @parameter%voteCallback : @storage GET 3; # address : address : @parameter%voteCallback : @storage COMPARE; # int : @parameter%voteCallback : @storage EQ; # bool : @parameter%voteCallback : @storage @@ -991,17 +893,17 @@ code PUSH string "UNKNOWN"; # string : @parameter%voteCallback : @storage FAILWITH; # FAILED }; # @parameter%voteCallback : @storage - # sp.verify(self.data.votingState.open_some().level == params.level, message = 'UNKNOWN') # @parameter%voteCallback : @storage + # sp.verify(self.data.votingState.open_some().level == params.level, 'UNKNOWN') # @parameter%voteCallback : @storage DUP; # @parameter%voteCallback : @parameter%voteCallback : @storage GET 3; # nat : @parameter%voteCallback : @storage DUP 3; # @storage : nat : @parameter%voteCallback : @storage GET 8; # option (pair (nat %voteValue) (pair (address %address) (nat %level))) : nat : @parameter%voteCallback : @storage - IF_SOME - {} + IF_NONE { PUSH int 383; # int : nat : @parameter%voteCallback : @storage FAILWITH; # FAILED - }; # @some : nat : @parameter%voteCallback : @storage + } + {}; # @some : nat : @parameter%voteCallback : @storage GET 4; # nat : nat : @parameter%voteCallback : @storage COMPARE; # int : @parameter%voteCallback : @storage EQ; # bool : @parameter%voteCallback : @storage @@ -1012,27 +914,26 @@ code FAILWITH; # FAILED }; # @parameter%voteCallback : @storage SWAP; # @storage : @parameter%voteCallback - # sp.verify(~ (self.data.poll.open_some().voters.contains(self.data.votingState.open_some().address)), message = 'ALREADY_VOTED') # @storage : @parameter%voteCallback + # sp.verify(~ (self.data.poll.open_some().voters.contains(self.data.votingState.open_some().address)), 'ALREADY_VOTED') # @storage : @parameter%voteCallback DUP; # @storage : @storage : @parameter%voteCallback DUG 2; # @storage : @parameter%voteCallback : @storage - CDR; # pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : @parameter%voteCallback : @storage - CAR; # pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state)) : @parameter%voteCallback : @storage + GET 3; # pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state)) : @parameter%voteCallback : @storage CAR; # option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))) : @parameter%voteCallback : @storage - IF_SOME - {} + IF_NONE { PUSH int 254; # int : @parameter%voteCallback : @storage FAILWITH; # FAILED - }; # @some : @parameter%voteCallback : @storage + } + {}; # @some : @parameter%voteCallback : @storage GET 17; # map address (pair (nat %voteValue) (pair (nat %level) (nat %votes))) : @parameter%voteCallback : @storage DUP 3; # @storage : map address (pair (nat %voteValue) (pair (nat %level) (nat %votes))) : @parameter%voteCallback : @storage GET 8; # option (pair (nat %voteValue) (pair (address %address) (nat %level))) : map address (pair (nat %voteValue) (pair (nat %level) (nat %votes))) : @parameter%voteCallback : @storage - IF_SOME - {} + IF_NONE { PUSH int 383; # int : map address (pair (nat %voteValue) (pair (nat %level) (nat %votes))) : @parameter%voteCallback : @storage FAILWITH; # FAILED - }; # @some : map address (pair (nat %voteValue) (pair (nat %level) (nat %votes))) : @parameter%voteCallback : @storage + } + {}; # @some : map address (pair (nat %voteValue) (pair (nat %level) (nat %votes))) : @parameter%voteCallback : @storage GET 3; # address : map address (pair (nat %voteValue) (pair (nat %level) (nat %votes))) : @parameter%voteCallback : @storage MEM; # bool : @parameter%voteCallback : @storage IF @@ -1045,290 +946,189 @@ code # poll = sp.local("poll", self.data.poll.open_some()) # @storage : @parameter%voteCallback DUP; # @storage : @storage : @parameter%voteCallback DUG 2; # @storage : @parameter%voteCallback : @storage - CDR; # pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : @parameter%voteCallback : @storage - CAR; # pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state)) : @parameter%voteCallback : @storage + GET 3; # pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state)) : @parameter%voteCallback : @storage CAR; # option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))) : @parameter%voteCallback : @storage - IF_SOME - { - DROP; # @parameter%voteCallback : @storage - } + IF_NONE { PUSH int 254; # int : @parameter%voteCallback : @storage FAILWITH; # FAILED - }; # @parameter%voteCallback : @storage - SWAP; # @storage : @parameter%voteCallback - # sp.verify(sp.level <= self.data.poll.open_some().votingEndBlock, message = 'VOTING_FINISHED') # @storage : @parameter%voteCallback - DUP; # @storage : @storage : @parameter%voteCallback - DUG 2; # @storage : @parameter%voteCallback : @storage - CDR; # pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : @parameter%voteCallback : @storage - CAR; # pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state)) : @parameter%voteCallback : @storage - CAR; # option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))) : @parameter%voteCallback : @storage - IF_SOME - {} - { - PUSH int 254; # int : @parameter%voteCallback : @storage + } + {}; # @some : @parameter%voteCallback : @storage + # sp.verify(sp.level <= self.data.poll.open_some().votingEndBlock, 'VOTING_FINISHED') # @some : @parameter%voteCallback : @storage + DUP 3; # @storage : @some : @parameter%voteCallback : @storage + GET 3; # pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state)) : @some : @parameter%voteCallback : @storage + CAR; # option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))) : @some : @parameter%voteCallback : @storage + IF_NONE + { + PUSH int 254; # int : @some : @parameter%voteCallback : @storage FAILWITH; # FAILED - }; # @some : @parameter%voteCallback : @storage - GET 7; # nat : @parameter%voteCallback : @storage - LEVEL; # nat : nat : @parameter%voteCallback : @storage - COMPARE; # int : @parameter%voteCallback : @storage - LE; # bool : @parameter%voteCallback : @storage + } + {}; # @some : @some : @parameter%voteCallback : @storage + GET 7; # nat : @some : @parameter%voteCallback : @storage + LEVEL; # @level : nat : @some : @parameter%voteCallback : @storage + COMPARE; # int : @some : @parameter%voteCallback : @storage + LE; # bool : @some : @parameter%voteCallback : @storage IF {} { - PUSH string "VOTING_FINISHED"; # string : @parameter%voteCallback : @storage - FAILWITH; # FAILED - }; # @parameter%voteCallback : @storage - SWAP; # @storage : @parameter%voteCallback - # newPoll = sp.local("newPoll", self.data.poll.open_some()) # @storage : @parameter%voteCallback - DUP; # @storage : @storage : @parameter%voteCallback - DUG 2; # @storage : @parameter%voteCallback : @storage - CDR; # pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : @parameter%voteCallback : @storage - CAR; # pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state)) : @parameter%voteCallback : @storage - CAR; # option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))) : @parameter%voteCallback : @storage - IF_SOME - {} - { - PUSH int 254; # int : @parameter%voteCallback : @storage + PUSH string "VOTING_FINISHED"; # string : @some : @parameter%voteCallback : @storage FAILWITH; # FAILED }; # @some : @parameter%voteCallback : @storage - # newPoll.value.voters[self.data.votingState.open_some().address] = sp.record(voteValue = self.data.votingState.open_some().voteValue, level = sp.level, votes = params.result) # @some : @parameter%voteCallback : @storage - UNPAIR; # nat : pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))) : @parameter%voteCallback : @storage - SWAP; # pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))) : nat : @parameter%voteCallback : @storage - UNPAIR; # pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))) : nat : @parameter%voteCallback : @storage - SWAP; # pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))) : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @parameter%voteCallback : @storage - UNPAIR; # nat : pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))) : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @parameter%voteCallback : @storage - SWAP; # pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))) : nat : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @parameter%voteCallback : @storage - UNPAIR; # nat : pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))) : nat : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @parameter%voteCallback : @storage - SWAP; # pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))) : nat : nat : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @parameter%voteCallback : @storage - UNPAIR; # nat : pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))) : nat : nat : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @parameter%voteCallback : @storage - SWAP; # pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))) : nat : nat : nat : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @parameter%voteCallback : @storage - UNPAIR; # nat : pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))) : nat : nat : nat : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @parameter%voteCallback : @storage - SWAP; # pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))) : nat : nat : nat : nat : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @parameter%voteCallback : @storage - UNPAIR; # nat : pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))) : nat : nat : nat : nat : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @parameter%voteCallback : @storage - SWAP; # pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))) : nat : nat : nat : nat : nat : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @parameter%voteCallback : @storage - UNPAIR; # nat : pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))) : nat : nat : nat : nat : nat : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @parameter%voteCallback : @storage - SWAP; # pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))) : nat : nat : nat : nat : nat : nat : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @parameter%voteCallback : @storage - UNPAIR; # map address (pair (nat %voteValue) (pair (nat %level) (nat %votes))) : pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))) : nat : nat : nat : nat : nat : nat : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @parameter%voteCallback : @storage - DUP 11; # @parameter%voteCallback : map address (pair (nat %voteValue) (pair (nat %level) (nat %votes))) : pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))) : nat : nat : nat : nat : nat : nat : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @parameter%voteCallback : @storage - GET 4; # nat : map address (pair (nat %voteValue) (pair (nat %level) (nat %votes))) : pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))) : nat : nat : nat : nat : nat : nat : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @parameter%voteCallback : @storage - LEVEL; # nat : nat : map address (pair (nat %voteValue) (pair (nat %level) (nat %votes))) : pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))) : nat : nat : nat : nat : nat : nat : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @parameter%voteCallback : @storage - PAIR %level %votes; # pair (nat %level) (nat %votes) : map address (pair (nat %voteValue) (pair (nat %level) (nat %votes))) : pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))) : nat : nat : nat : nat : nat : nat : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @parameter%voteCallback : @storage - DUP 13; # @storage : pair (nat %level) (nat %votes) : map address (pair (nat %voteValue) (pair (nat %level) (nat %votes))) : pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))) : nat : nat : nat : nat : nat : nat : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @parameter%voteCallback : @storage - GET 8; # option (pair (nat %voteValue) (pair (address %address) (nat %level))) : pair (nat %level) (nat %votes) : map address (pair (nat %voteValue) (pair (nat %level) (nat %votes))) : pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))) : nat : nat : nat : nat : nat : nat : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @parameter%voteCallback : @storage - IF_SOME - {} + # newPoll = sp.local("newPoll", self.data.poll.open_some()) # @some : @parameter%voteCallback : @storage + DUP 3; # @storage : @some : @parameter%voteCallback : @storage + GET 3; # pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state)) : @some : @parameter%voteCallback : @storage + CAR; # option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))) : @some : @parameter%voteCallback : @storage + IF_NONE { - PUSH int 383; # int : pair (nat %level) (nat %votes) : map address (pair (nat %voteValue) (pair (nat %level) (nat %votes))) : pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))) : nat : nat : nat : nat : nat : nat : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @parameter%voteCallback : @storage + PUSH int 254; # int : @some : @parameter%voteCallback : @storage FAILWITH; # FAILED - }; # @some : pair (nat %level) (nat %votes) : map address (pair (nat %voteValue) (pair (nat %level) (nat %votes))) : pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))) : nat : nat : nat : nat : nat : nat : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @parameter%voteCallback : @storage - CAR; # nat : pair (nat %level) (nat %votes) : map address (pair (nat %voteValue) (pair (nat %level) (nat %votes))) : pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))) : nat : nat : nat : nat : nat : nat : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @parameter%voteCallback : @storage - PAIR %voteValue; # pair (nat %voteValue) (pair (nat %level) (nat %votes)) : map address (pair (nat %voteValue) (pair (nat %level) (nat %votes))) : pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))) : nat : nat : nat : nat : nat : nat : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @parameter%voteCallback : @storage - SOME; # option (pair (nat %voteValue) (pair (nat %level) (nat %votes))) : map address (pair (nat %voteValue) (pair (nat %level) (nat %votes))) : pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))) : nat : nat : nat : nat : nat : nat : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @parameter%voteCallback : @storage - DUP 13; # @storage : option (pair (nat %voteValue) (pair (nat %level) (nat %votes))) : map address (pair (nat %voteValue) (pair (nat %level) (nat %votes))) : pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))) : nat : nat : nat : nat : nat : nat : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @parameter%voteCallback : @storage - GET 8; # option (pair (nat %voteValue) (pair (address %address) (nat %level))) : option (pair (nat %voteValue) (pair (nat %level) (nat %votes))) : map address (pair (nat %voteValue) (pair (nat %level) (nat %votes))) : pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))) : nat : nat : nat : nat : nat : nat : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @parameter%voteCallback : @storage - IF_SOME - {} - { - PUSH int 383; # int : option (pair (nat %voteValue) (pair (nat %level) (nat %votes))) : map address (pair (nat %voteValue) (pair (nat %level) (nat %votes))) : pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))) : nat : nat : nat : nat : nat : nat : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @parameter%voteCallback : @storage + } + {}; # @some : @some : @parameter%voteCallback : @storage + # newPoll.value.voters[self.data.votingState.open_some().address] = sp.record(voteValue = self.data.votingState.open_some().voteValue, level = sp.level, votes = params.result) # @some : @some : @parameter%voteCallback : @storage + DUP; # @some : @some : @some : @parameter%voteCallback : @storage + GET 17; # map address (pair (nat %voteValue) (pair (nat %level) (nat %votes))) : @some : @some : @parameter%voteCallback : @storage + DUP 4; # @parameter%voteCallback : map address (pair (nat %voteValue) (pair (nat %level) (nat %votes))) : @some : @some : @parameter%voteCallback : @storage + GET 4; # nat : map address (pair (nat %voteValue) (pair (nat %level) (nat %votes))) : @some : @some : @parameter%voteCallback : @storage + LEVEL; # @level : nat : map address (pair (nat %voteValue) (pair (nat %level) (nat %votes))) : @some : @some : @parameter%voteCallback : @storage + DIG 4; # @some : @level : nat : map address (pair (nat %voteValue) (pair (nat %level) (nat %votes))) : @some : @parameter%voteCallback : @storage + DROP; # @level : nat : map address (pair (nat %voteValue) (pair (nat %level) (nat %votes))) : @some : @parameter%voteCallback : @storage + DUP 6; # @storage : @level : nat : map address (pair (nat %voteValue) (pair (nat %level) (nat %votes))) : @some : @parameter%voteCallback : @storage + GET 8; # option (pair (nat %voteValue) (pair (address %address) (nat %level))) : @level : nat : map address (pair (nat %voteValue) (pair (nat %level) (nat %votes))) : @some : @parameter%voteCallback : @storage + IF_NONE + { + PUSH int 383; # int : @level : nat : map address (pair (nat %voteValue) (pair (nat %level) (nat %votes))) : @some : @parameter%voteCallback : @storage FAILWITH; # FAILED - }; # @some : option (pair (nat %voteValue) (pair (nat %level) (nat %votes))) : map address (pair (nat %voteValue) (pair (nat %level) (nat %votes))) : pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))) : nat : nat : nat : nat : nat : nat : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @parameter%voteCallback : @storage - GET 3; # address : option (pair (nat %voteValue) (pair (nat %level) (nat %votes))) : map address (pair (nat %voteValue) (pair (nat %level) (nat %votes))) : pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))) : nat : nat : nat : nat : nat : nat : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @parameter%voteCallback : @storage - UPDATE; # map address (pair (nat %voteValue) (pair (nat %level) (nat %votes))) : pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))) : nat : nat : nat : nat : nat : nat : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @parameter%voteCallback : @storage - PAIR; # pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))) : nat : nat : nat : nat : nat : nat : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @parameter%voteCallback : @storage - SWAP; # nat : pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))) : nat : nat : nat : nat : nat : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @parameter%voteCallback : @storage - # newPoll.value.totalVotes += params.result # nat : pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))) : nat : nat : nat : nat : nat : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @parameter%voteCallback : @storage - DUP 10; # @parameter%voteCallback : nat : pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))) : nat : nat : nat : nat : nat : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @parameter%voteCallback : @storage - GET 4; # nat : nat : pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))) : nat : nat : nat : nat : nat : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @parameter%voteCallback : @storage - ADD; # nat : pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))) : nat : nat : nat : nat : nat : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @parameter%voteCallback : @storage - PAIR; # pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))) : nat : nat : nat : nat : nat : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @parameter%voteCallback : @storage - SWAP; # nat : pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))) : nat : nat : nat : nat : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @parameter%voteCallback : @storage - PAIR; # pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))) : nat : nat : nat : nat : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @parameter%voteCallback : @storage - SWAP; # nat : pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))) : nat : nat : nat : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @parameter%voteCallback : @storage - PAIR; # pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))) : nat : nat : nat : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @parameter%voteCallback : @storage - SWAP; # nat : pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))) : nat : nat : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @parameter%voteCallback : @storage - PAIR; # pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))) : nat : nat : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @parameter%voteCallback : @storage - SWAP; # nat : pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))) : nat : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @parameter%voteCallback : @storage - PAIR; # pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))) : nat : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @parameter%voteCallback : @storage - SWAP; # nat : pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))) : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @parameter%voteCallback : @storage - PAIR; # pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))) : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @parameter%voteCallback : @storage - SWAP; # pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))) : nat : @parameter%voteCallback : @storage - PAIR; # pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))) : nat : @parameter%voteCallback : @storage - SWAP; # nat : pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))) : @parameter%voteCallback : @storage - PAIR; # pair nat (pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))) : @parameter%voteCallback : @storage - # if self.data.votingState.open_some().voteValue == 0: # pair nat (pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))) : @parameter%voteCallback : @storage - PUSH nat 0; # nat : pair nat (pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))) : @parameter%voteCallback : @storage - DUP 4; # @storage : nat : pair nat (pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))) : @parameter%voteCallback : @storage - GET 8; # option (pair (nat %voteValue) (pair (address %address) (nat %level))) : nat : pair nat (pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))) : @parameter%voteCallback : @storage - IF_SOME - {} - { - PUSH int 383; # int : nat : pair nat (pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))) : @parameter%voteCallback : @storage + } + {}; # @some : @level : nat : map address (pair (nat %voteValue) (pair (nat %level) (nat %votes))) : @some : @parameter%voteCallback : @storage + CAR; # nat : @level : nat : map address (pair (nat %voteValue) (pair (nat %level) (nat %votes))) : @some : @parameter%voteCallback : @storage + PAIR 3; # pair nat (pair @level nat) : map address (pair (nat %voteValue) (pair (nat %level) (nat %votes))) : @some : @parameter%voteCallback : @storage + SOME; # option (pair nat (pair @level nat)) : map address (pair (nat %voteValue) (pair (nat %level) (nat %votes))) : @some : @parameter%voteCallback : @storage + DUP 5; # @storage : option (pair nat (pair @level nat)) : map address (pair (nat %voteValue) (pair (nat %level) (nat %votes))) : @some : @parameter%voteCallback : @storage + GET 8; # option (pair (nat %voteValue) (pair (address %address) (nat %level))) : option (pair nat (pair @level nat)) : map address (pair (nat %voteValue) (pair (nat %level) (nat %votes))) : @some : @parameter%voteCallback : @storage + IF_NONE + { + PUSH int 383; # int : option (pair nat (pair @level nat)) : map address (pair (nat %voteValue) (pair (nat %level) (nat %votes))) : @some : @parameter%voteCallback : @storage + FAILWITH; # FAILED + } + {}; # @some : option (pair nat (pair @level nat)) : map address (pair (nat %voteValue) (pair (nat %level) (nat %votes))) : @some : @parameter%voteCallback : @storage + GET 3; # address : option (pair nat (pair @level nat)) : map address (pair (nat %voteValue) (pair (nat %level) (nat %votes))) : @some : @parameter%voteCallback : @storage + UPDATE; # map address (pair nat (pair nat nat)) : @some : @parameter%voteCallback : @storage + UPDATE 17; # @some : @parameter%voteCallback : @storage + # newPoll.value.totalVotes += params.result # @some : @parameter%voteCallback : @storage + DUP; # @some : @some : @parameter%voteCallback : @storage + GET 15; # nat : @some : @parameter%voteCallback : @storage + DUP 3; # @parameter%voteCallback : nat : @some : @parameter%voteCallback : @storage + GET 4; # nat : nat : @some : @parameter%voteCallback : @storage + ADD; # nat : @some : @parameter%voteCallback : @storage + UPDATE 15; # @some : @parameter%voteCallback : @storage + # if self.data.votingState.open_some().voteValue == 0: # @some : @parameter%voteCallback : @storage + PUSH nat 0; # nat : @some : @parameter%voteCallback : @storage + DUP 4; # @storage : nat : @some : @parameter%voteCallback : @storage + GET 8; # option (pair (nat %voteValue) (pair (address %address) (nat %level))) : nat : @some : @parameter%voteCallback : @storage + IF_NONE + { + PUSH int 383; # int : nat : @some : @parameter%voteCallback : @storage FAILWITH; # FAILED - }; # @some : nat : pair nat (pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))) : @parameter%voteCallback : @storage - CAR; # nat : nat : pair nat (pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))) : @parameter%voteCallback : @storage - COMPARE; # int : pair nat (pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))) : @parameter%voteCallback : @storage - EQ; # bool : pair nat (pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))) : @parameter%voteCallback : @storage + } + {}; # @some : nat : @some : @parameter%voteCallback : @storage + CAR; # nat : nat : @some : @parameter%voteCallback : @storage + COMPARE; # int : @some : @parameter%voteCallback : @storage + EQ; # bool : @some : @parameter%voteCallback : @storage IF { - # newPoll.value.yayVotes += params.result # pair nat (pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))) : @parameter%voteCallback : @storage - UNPAIR; # nat : pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))) : @parameter%voteCallback : @storage - SWAP; # pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))) : nat : @parameter%voteCallback : @storage - UNPAIR; # pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))) : nat : @parameter%voteCallback : @storage - SWAP; # pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))) : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @parameter%voteCallback : @storage - UNPAIR; # nat : pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))) : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @parameter%voteCallback : @storage - SWAP; # pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))) : nat : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @parameter%voteCallback : @storage - UNPAIR; # nat : pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))) : nat : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @parameter%voteCallback : @storage - SWAP; # pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))) : nat : nat : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @parameter%voteCallback : @storage - UNPAIR; # nat : pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))) : nat : nat : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @parameter%voteCallback : @storage - DIG 6; # @parameter%voteCallback : nat : pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))) : nat : nat : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @storage - GET 4; # nat : nat : pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))) : nat : nat : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @storage - ADD; # nat : pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))) : nat : nat : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @storage - PAIR; # pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))) : nat : nat : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @storage - SWAP; # nat : pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))) : nat : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @storage - PAIR; # pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))) : nat : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @storage - SWAP; # nat : pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))) : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @storage - PAIR; # pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))) : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @storage - SWAP; # pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))) : nat : @storage - PAIR; # pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))) : nat : @storage - SWAP; # nat : pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))) : @storage - PAIR; # pair nat (pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))) : @storage + # newPoll.value.yayVotes += params.result # @some : @parameter%voteCallback : @storage + DUP; # @some : @some : @parameter%voteCallback : @storage + GET 9; # nat : @some : @parameter%voteCallback : @storage + DIG 2; # @parameter%voteCallback : nat : @some : @storage + GET 4; # nat : nat : @some : @storage + ADD; # nat : @some : @storage + UPDATE 9; # @some : @storage } { - # if self.data.votingState.open_some().voteValue == 1: # pair nat (pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))) : @parameter%voteCallback : @storage - PUSH nat 1; # nat : pair nat (pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))) : @parameter%voteCallback : @storage - DUP 4; # @storage : nat : pair nat (pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))) : @parameter%voteCallback : @storage - GET 8; # option (pair (nat %voteValue) (pair (address %address) (nat %level))) : nat : pair nat (pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))) : @parameter%voteCallback : @storage - IF_SOME - {} + # if self.data.votingState.open_some().voteValue == 1: # @some : @parameter%voteCallback : @storage + PUSH nat 1; # nat : @some : @parameter%voteCallback : @storage + DUP 4; # @storage : nat : @some : @parameter%voteCallback : @storage + GET 8; # option (pair (nat %voteValue) (pair (address %address) (nat %level))) : nat : @some : @parameter%voteCallback : @storage + IF_NONE { - PUSH int 383; # int : nat : pair nat (pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))) : @parameter%voteCallback : @storage + PUSH int 383; # int : nat : @some : @parameter%voteCallback : @storage FAILWITH; # FAILED - }; # @some : nat : pair nat (pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))) : @parameter%voteCallback : @storage - CAR; # nat : nat : pair nat (pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))) : @parameter%voteCallback : @storage - COMPARE; # int : pair nat (pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))) : @parameter%voteCallback : @storage - EQ; # bool : pair nat (pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))) : @parameter%voteCallback : @storage + } + {}; # @some : nat : @some : @parameter%voteCallback : @storage + CAR; # nat : nat : @some : @parameter%voteCallback : @storage + COMPARE; # int : @some : @parameter%voteCallback : @storage + EQ; # bool : @some : @parameter%voteCallback : @storage IF { - # newPoll.value.nayVotes += params.result # pair nat (pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))) : @parameter%voteCallback : @storage - UNPAIR; # nat : pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))) : @parameter%voteCallback : @storage - SWAP; # pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))) : nat : @parameter%voteCallback : @storage - UNPAIR; # pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))) : nat : @parameter%voteCallback : @storage - SWAP; # pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))) : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @parameter%voteCallback : @storage - UNPAIR; # nat : pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))) : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @parameter%voteCallback : @storage - SWAP; # pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))) : nat : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @parameter%voteCallback : @storage - UNPAIR; # nat : pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))) : nat : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @parameter%voteCallback : @storage - SWAP; # pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))) : nat : nat : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @parameter%voteCallback : @storage - UNPAIR; # nat : pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))) : nat : nat : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @parameter%voteCallback : @storage - SWAP; # pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))) : nat : nat : nat : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @parameter%voteCallback : @storage - UNPAIR; # nat : pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))) : nat : nat : nat : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @parameter%voteCallback : @storage - DIG 7; # @parameter%voteCallback : nat : pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))) : nat : nat : nat : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @storage - GET 4; # nat : nat : pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))) : nat : nat : nat : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @storage - ADD; # nat : pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))) : nat : nat : nat : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @storage - PAIR; # pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))) : nat : nat : nat : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @storage - SWAP; # nat : pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))) : nat : nat : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @storage - PAIR; # pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))) : nat : nat : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @storage - SWAP; # nat : pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))) : nat : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @storage - PAIR; # pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))) : nat : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @storage - SWAP; # nat : pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))) : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @storage - PAIR; # pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))) : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @storage - SWAP; # pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))) : nat : @storage - PAIR; # pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))) : nat : @storage - SWAP; # nat : pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))) : @storage - PAIR; # pair nat (pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))) : @storage + # newPoll.value.nayVotes += params.result # @some : @parameter%voteCallback : @storage + DUP; # @some : @some : @parameter%voteCallback : @storage + GET 11; # nat : @some : @parameter%voteCallback : @storage + DIG 2; # @parameter%voteCallback : nat : @some : @storage + GET 4; # nat : nat : @some : @storage + ADD; # nat : @some : @storage + UPDATE 11; # @some : @storage } { - # if self.data.votingState.open_some().voteValue == 2: # pair nat (pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))) : @parameter%voteCallback : @storage - PUSH nat 2; # nat : pair nat (pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))) : @parameter%voteCallback : @storage - DUP 4; # @storage : nat : pair nat (pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))) : @parameter%voteCallback : @storage - GET 8; # option (pair (nat %voteValue) (pair (address %address) (nat %level))) : nat : pair nat (pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))) : @parameter%voteCallback : @storage - IF_SOME - {} + # if self.data.votingState.open_some().voteValue == 2: # @some : @parameter%voteCallback : @storage + PUSH nat 2; # nat : @some : @parameter%voteCallback : @storage + DUP 4; # @storage : nat : @some : @parameter%voteCallback : @storage + GET 8; # option (pair (nat %voteValue) (pair (address %address) (nat %level))) : nat : @some : @parameter%voteCallback : @storage + IF_NONE { - PUSH int 383; # int : nat : pair nat (pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))) : @parameter%voteCallback : @storage + PUSH int 383; # int : nat : @some : @parameter%voteCallback : @storage FAILWITH; # FAILED - }; # @some : nat : pair nat (pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))) : @parameter%voteCallback : @storage - CAR; # nat : nat : pair nat (pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))) : @parameter%voteCallback : @storage - COMPARE; # int : pair nat (pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))) : @parameter%voteCallback : @storage - EQ; # bool : pair nat (pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))) : @parameter%voteCallback : @storage + } + {}; # @some : nat : @some : @parameter%voteCallback : @storage + CAR; # nat : nat : @some : @parameter%voteCallback : @storage + COMPARE; # int : @some : @parameter%voteCallback : @storage + EQ; # bool : @some : @parameter%voteCallback : @storage IF { - # newPoll.value.abstainVotes += params.result # pair nat (pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))) : @parameter%voteCallback : @storage - UNPAIR; # nat : pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))) : @parameter%voteCallback : @storage - SWAP; # pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))) : nat : @parameter%voteCallback : @storage - UNPAIR; # pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))) : nat : @parameter%voteCallback : @storage - SWAP; # pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))) : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @parameter%voteCallback : @storage - UNPAIR; # nat : pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))) : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @parameter%voteCallback : @storage - SWAP; # pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))) : nat : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @parameter%voteCallback : @storage - UNPAIR; # nat : pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))) : nat : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @parameter%voteCallback : @storage - SWAP; # pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))) : nat : nat : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @parameter%voteCallback : @storage - UNPAIR; # nat : pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))) : nat : nat : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @parameter%voteCallback : @storage - SWAP; # pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))) : nat : nat : nat : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @parameter%voteCallback : @storage - UNPAIR; # nat : pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))) : nat : nat : nat : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @parameter%voteCallback : @storage - SWAP; # pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))) : nat : nat : nat : nat : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @parameter%voteCallback : @storage - UNPAIR; # nat : pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))) : nat : nat : nat : nat : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @parameter%voteCallback : @storage - DIG 8; # @parameter%voteCallback : nat : pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))) : nat : nat : nat : nat : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @storage - GET 4; # nat : nat : pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))) : nat : nat : nat : nat : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @storage - ADD; # nat : pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))) : nat : nat : nat : nat : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @storage - PAIR; # pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))) : nat : nat : nat : nat : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @storage - SWAP; # nat : pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))) : nat : nat : nat : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @storage - PAIR; # pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))) : nat : nat : nat : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @storage - SWAP; # nat : pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))) : nat : nat : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @storage - PAIR; # pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))) : nat : nat : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @storage - SWAP; # nat : pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))) : nat : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @storage - PAIR; # pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))) : nat : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @storage - SWAP; # nat : pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))) : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @storage - PAIR; # pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))) : pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : nat : @storage - SWAP; # pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))) : nat : @storage - PAIR; # pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))) : nat : @storage - SWAP; # nat : pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))) : @storage - PAIR; # pair nat (pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))) : @storage + # newPoll.value.abstainVotes += params.result # @some : @parameter%voteCallback : @storage + DUP; # @some : @some : @parameter%voteCallback : @storage + GET 13; # nat : @some : @parameter%voteCallback : @storage + DIG 2; # @parameter%voteCallback : nat : @some : @storage + GET 4; # nat : nat : @some : @storage + ADD; # nat : @some : @storage + UPDATE 13; # @some : @storage } { - PUSH string "BAD_VOTE_VALUE"; # string : pair nat (pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))) : @parameter%voteCallback : @storage + PUSH string "BAD_VOTE_VALUE"; # string : @some : @parameter%voteCallback : @storage FAILWITH; # FAILED - }; # pair nat (pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))) : @storage - }; # pair nat (pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))) : @storage - }; # pair nat (pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))) : @storage - SWAP; # @storage : pair nat (pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))) - # self.data.poll = sp.some(newPoll.value) # @storage : pair nat (pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))) - UNPAIR; # pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : pair nat (pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))) - SWAP; # pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : pair nat (pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))) - UNPAIR; # pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state)) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : pair nat (pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))) - CDR; # pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : pair nat (pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))) - DIG 3; # pair nat (pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) - SOME; # option (pair nat (pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) - SWAP; # pair (nat %quorum) (nat %state) : option (pair nat (pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) - # self.data.state = 0 # pair (nat %quorum) (nat %state) : option (pair nat (pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) - CAR; # nat : option (pair nat (pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) - PUSH nat 0; # nat : nat : option (pair nat (pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) - SWAP; # nat : nat : option (pair nat (pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) - PAIR; # pair nat nat : option (pair nat (pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) - SWAP; # option (pair nat (pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))) : pair nat nat : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) - PAIR; # pair (option (pair nat (pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) - SWAP; # pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (option (pair nat (pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) - # self.data.votingState = sp.none # pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (option (pair nat (pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) - UNPAIR; # option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author))))) : pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))) : pair (option (pair nat (pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) - SWAP; # pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))) : option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author))))) : pair (option (pair nat (pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) - CAR; # address : option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author))))) : pair (option (pair nat (pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) - NONE (pair (nat %voteValue) (pair (address %address) (nat %level))); # option (pair (nat %voteValue) (pair (address %address) (nat %level))) : address : option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author))))) : pair (option (pair nat (pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) - SWAP; # address : option (pair (nat %voteValue) (pair (address %address) (nat %level))) : option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author))))) : pair (option (pair nat (pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) - PAIR; # pair address (option (pair (nat %voteValue) (pair (address %address) (nat %level)))) : option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author))))) : pair (option (pair nat (pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) - SWAP; # option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author))))) : pair address (option (pair (nat %voteValue) (pair (address %address) (nat %level)))) : pair (option (pair nat (pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) - PAIR; # pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair address (option (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (option (pair nat (pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) - SWAP; # pair (option (pair nat (pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat) : pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair address (option (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) - PAIR; # pair (pair (option (pair nat (pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair address (option (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) - SWAP; # pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : pair (pair (option (pair nat (pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair address (option (pair (nat %voteValue) (pair (address %address) (nat %level)))))) - PAIR; # pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair nat (pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair address (option (pair (nat %voteValue) (pair (address %address) (nat %level))))))) - NIL operation; # list operation : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair nat (pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair address (option (pair (nat %voteValue) (pair (address %address) (nat %level))))))) - }; # list operation : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair nat (pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair address (option (pair (nat %voteValue) (pair (address %address) (nat %level))))))) - }; # list operation : pair (pair (pair address (pair (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair nat (pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair address (option (pair (nat %voteValue) (pair (address %address) (nat %level))))))) - }; # list operation : pair (pair (pair address (pair (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair nat (pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair address (option (pair (nat %voteValue) (pair (address %address) (nat %level))))))) - NIL operation; # list operation : list operation : pair (pair (pair address (pair (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair nat (pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair address (option (pair (nat %voteValue) (pair (address %address) (nat %level))))))) - SWAP; # list operation : list operation : pair (pair (pair address (pair (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair nat (pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair address (option (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + }; # @some : @storage + }; # @some : @storage + }; # @some : @storage + SWAP; # @storage : @some + # self.data.poll = sp.some(newPoll.value) # @storage : @some + UNPAIR; # pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : @some + SWAP; # pair (pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state))) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : @some + UNPAIR; # pair (option %poll (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair (nat %quorum) (nat %state)) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : @some + CDR; # pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : @some + DIG 3; # @some : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) + SOME; # option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))) : pair (nat %quorum) (nat %state) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) + SWAP; # pair (nat %quorum) (nat %state) : option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) + # self.data.state = 0 # pair (nat %quorum) (nat %state) : option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) + CAR; # nat : option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) + PUSH nat 0; # nat : nat : option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) + SWAP; # nat : nat : option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) + PAIR; # pair nat nat : option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) + SWAP; # option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))) : pair nat nat : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) + PAIR; # pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat) : pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) + PAIR; # pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) : pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) + SWAP; # pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper)))))))))))))))))) : pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))) + PAIR; # pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + # self.data.votingState = sp.none # pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + NONE (pair nat (pair address nat)); # option (pair nat (pair address nat)) : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + UPDATE 8; # pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + NIL operation; # list operation : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + }; # list operation : pair (pair (pair (address %communityFundAddress) (pair %governanceParameters (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map %metadata string bytes) (pair (nat %nextProposalId) (big_map %outcomes nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + }; # list operation : pair (pair (pair address (pair (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair nat (pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair address (pair nat (pair nat (pair (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + }; # list operation : pair (pair (pair address (pair (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair nat (pair (pair string (pair string (pair string (lambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair address (pair nat (pair nat (pair nat nat)))))))))))))) (pair nat nat)) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + NIL operation; # list operation : list operation : pair (pair (pair address (pair (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair nat (pair (pair string (pair string (pair string (lambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair address (pair nat (pair nat (pair nat nat)))))))))))))) (pair nat nat)) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + SWAP; # list operation : list operation : pair (pair (pair address (pair (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair nat (pair (pair string (pair string (pair string (lambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair address (pair nat (pair nat (pair nat nat)))))))))))))) (pair nat nat)) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) ITER { - CONS; # list operation : pair (pair (pair address (pair (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair nat (pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair address (option (pair (nat %voteValue) (pair (address %address) (nat %level))))))) - }; # list operation : pair (pair (pair address (pair (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair nat (pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair address (option (pair (nat %voteValue) (pair (address %address) (nat %level))))))) - PAIR; # pair (list operation) (pair (pair (pair address (pair (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair (nat %outcome) (pair %poll (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair nat (pair (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))) (pair nat nat)) (pair (option (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair address (option (pair (nat %voteValue) (pair (address %address) (nat %level)))))))) + CONS; # list operation : pair (pair (pair address (pair (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair nat (pair (pair string (pair string (pair string (lambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair address (pair nat (pair nat (pair nat nat)))))))))))))) (pair nat nat)) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + }; # list operation : pair (pair (pair address (pair (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair nat (pair (pair string (pair string (pair string (lambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair address (pair nat (pair nat (pair nat nat)))))))))))))) (pair nat nat)) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level))))))) + PAIR; # pair (list operation) (pair (pair (pair address (pair (nat %escrowAmount) (pair (nat %voteDelayBlocks) (pair (nat %voteLengthBlocks) (pair (nat %minYayVotesPercentForEscrowReturn) (pair (nat %blocksInTimelockForExecution) (pair (nat %blocksInTimelockForCancellation) (pair (nat %percentageForSuperMajority) (pair %quorumCap (nat %lower) (nat %upper)))))))))) (pair (big_map string bytes) (pair nat (big_map nat (pair nat (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %votingStartBlock) (pair (nat %votingEndBlock) (pair (nat %yayVotes) (pair (nat %nayVotes) (pair (nat %abstainVotes) (pair (nat %totalVotes) (pair (map %voters address (pair (nat %voteValue) (pair (nat %level) (nat %votes)))) (pair (address %author) (pair (nat %escrowAmount) (pair (nat %quorum) (pair %quorumCap (nat %lower) (nat %upper))))))))))))))))))) (pair (pair (option (pair nat (pair (pair string (pair string (pair string (lambda unit (list operation))))) (pair nat (pair nat (pair nat (pair nat (pair nat (pair nat (pair (map address (pair nat (pair nat nat))) (pair address (pair nat (pair nat (pair nat nat)))))))))))))) (pair nat nat)) (pair (option %timelockItem (pair (nat %id) (pair (pair %proposal (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))) (pair (nat %endBlock) (pair (nat %cancelBlock) (address %author)))))) (pair (address %tokenContractAddress) (option %votingState (pair (nat %voteValue) (pair (address %address) (nat %level)))))))) }; \ No newline at end of file diff --git a/smart_contracts/faucet.py b/smart_contracts/faucet.py index 42e90c9..85aeb50 100644 --- a/smart_contracts/faucet.py +++ b/smart_contracts/faucet.py @@ -6,8 +6,8 @@ ################################################################ ################################################################ -Addresses = sp.import_script_from_url("file:test-helpers/addresses.py") -Errors = sp.import_script_from_url("file:common/errors.py") +Addresses = sp.io.import_script_from_url("file:test-helpers/addresses.py") +Errors = sp.io.import_script_from_url("file:common/errors.py") # A faucet contract for KOL Governance Tokens class Faucet(sp.Contract): @@ -16,7 +16,7 @@ def __init__( tokenContractAddress = Addresses.TOKEN_CONTRACT_ADDRESS, maxTokensPerDrip = 10_000_000_000_000_000_000 ): - metadata_data = sp.bytes_of_string('{ "name": "kDAO Token Faucet", "description": "Governance Token Faucet for Kolibri DAO", "authors": ["Hover Labs "], "homepage": "https://kolibri.finance" }') + metadata_data = sp.utils.bytes_of_string('{ "name": "kDAO Token Faucet", "description": "Governance Token Faucet for Kolibri DAO", "authors": ["Hover Labs "], "homepage": "https://kolibri.finance" }') metadata = sp.big_map( l = { @@ -67,7 +67,7 @@ def drip(self, params): # Only run tests if this file is main. if __name__ == "__main__": - Token = sp.import_script_from_url("file:token.py") + Token = sp.io.import_script_from_url("file:token.py") ################################################################ # drip diff --git a/smart_contracts/faucet.tz b/smart_contracts/faucet.tz index 0227797..1c74b98 100644 --- a/smart_contracts/faucet.tz +++ b/smart_contracts/faucet.tz @@ -12,7 +12,7 @@ code { SWAP; # @storage : @parameter%drip # == drip == - # sp.verify(params.numberOfTokens <= self.data.maxTokensPerDrip, message = 'TOO_MANY_TOKENS') # @storage : @parameter%drip + # sp.verify(params.numberOfTokens <= self.data.maxTokensPerDrip, 'TOO_MANY_TOKENS') # @storage : @parameter%drip DUP; # @storage : @storage : @parameter%drip DUG 2; # @storage : @parameter%drip : @storage CAR; # nat : @parameter%drip : @storage @@ -32,18 +32,17 @@ code DUP 3; # @storage : list operation : @parameter%drip : @storage GET 4; # address : list operation : @parameter%drip : @storage CONTRACT %transfer (pair (address %from) (pair (address %to) (nat %value))); # option (contract (pair (address %from) (pair (address %to) (nat %value)))) : list operation : @parameter%drip : @storage - IF_SOME - {} + IF_NONE { PUSH int 53; # int : list operation : @parameter%drip : @storage FAILWITH; # FAILED - }; # @some : list operation : @parameter%drip : @storage + } + {}; # @some : list operation : @parameter%drip : @storage PUSH mutez 0; # mutez : @some : list operation : @parameter%drip : @storage DIG 3; # @parameter%drip : mutez : @some : list operation : @storage - SENDER; # address : @parameter%drip : mutez : @some : list operation : @storage - PAIR %to %value; # pair (address %to) (@parameter%drip %value) : mutez : @some : list operation : @storage - SELF_ADDRESS; # address : pair (address %to) (@parameter%drip %value) : mutez : @some : list operation : @storage - PAIR %from; # pair (address %from) (pair (address %to) (@parameter%drip %value)) : mutez : @some : list operation : @storage + SENDER; # @sender : @parameter%drip : mutez : @some : list operation : @storage + SELF_ADDRESS; # @self : @sender : @parameter%drip : mutez : @some : list operation : @storage + PAIR 3; # pair @self (pair @sender @parameter%drip) : mutez : @some : list operation : @storage TRANSFER_TOKENS; # operation : list operation : @storage CONS; # list operation : @storage }; # list operation : @storage diff --git a/smart_contracts/test-helpers/addresses.py b/smart_contracts/test-helpers/addresses.py index fd3d7ca..c7b25dc 100644 --- a/smart_contracts/test-helpers/addresses.py +++ b/smart_contracts/test-helpers/addresses.py @@ -37,3 +37,11 @@ # An address which is never used. This is a `null` value for addresses. NULL_ADDRESS = sp.address("tz1bTpviNnyx2PXsNmGpCQTMQsGoYordkUoA") + +# An address of a Baker +BAKER_PUBLIC_KEY_HASH = "tz3RDC3Jdn4j15J7bBHZd29EUee9gVB1CxD9" +BAKER_ADDRESS = sp.address(BAKER_PUBLIC_KEY_HASH) +BAKER_KEY_HASH = sp.key_hash(BAKER_PUBLIC_KEY_HASH) +VOTING_POWERS = { + BAKER_KEY_HASH: 8000, +} \ No newline at end of file diff --git a/smart_contracts/test-helpers/fa12.py b/smart_contracts/test-helpers/fa12.py index efea36b..aeda514 100644 --- a/smart_contracts/test-helpers/fa12.py +++ b/smart_contracts/test-helpers/fa12.py @@ -33,15 +33,15 @@ def addAddressIfNecessary(self, address): sp.if ~ self.data.balances.contains(address): self.data.balances[address] = sp.record(balance = 0, approvals = {}) - @sp.view(sp.TNat) + @sp.utils.view(sp.TNat) def getBalance(self, params): sp.result(self.data.balances[params].balance) - @sp.view(sp.TNat) + @sp.utils.view(sp.TNat) def getAllowance(self, params): sp.result(self.data.balances[params.owner].approvals[params.spender]) - @sp.view(sp.TNat) + @sp.utils.view(sp.TNat) def getTotalSupply(self, params): sp.set_type(params, sp.TUnit) sp.result(self.data.totalSupply) @@ -81,7 +81,7 @@ def setAdministrator(self, params): sp.verify(self.is_administrator(sp.sender)) self.data.administrator = params - @sp.view(sp.TAddress) + @sp.utils.view(sp.TAddress) def getAdministrator(self, params): sp.set_type(params, sp.TUnit) sp.result(self.data.administrator) diff --git a/smart_contracts/test-helpers/fa2.py b/smart_contracts/test-helpers/fa2.py index c51c8e8..d23c7c7 100644 --- a/smart_contracts/test-helpers/fa2.py +++ b/smart_contracts/test-helpers/fa2.py @@ -569,9 +569,9 @@ def make_metadata(symbol, name, decimals): "Helper function to build metadata JSON bytes values." return (sp.map(l = { # Remember that michelson wants map already in ordered - "decimals" : sp.bytes_of_string("%d" % decimals), - "name" : sp.bytes_of_string(name), - "symbol" : sp.bytes_of_string(symbol) + "decimals" : sp.utils.bytes_of_string("%d" % decimals), + "name" : sp.utils.bytes_of_string(name), + "symbol" : sp.utils.bytes_of_string(symbol) })) @@ -744,7 +744,7 @@ def test(): scenario.h2("Accounts") scenario.show([admin, alice, bob]) c1 = FA2(config = config, - metadata = sp.metadata_of_url("https://example.com"), + metadata = sp.utils.metadata_of_url("https://example.com"), admin = admin.address) scenario += c1 if config.non_fungible: @@ -1106,5 +1106,5 @@ def environment_config(): , is_default = not sp.in_browser) sp.add_compilation_target("FA2_comp", FA2(config = environment_config(), - metadata = sp.metadata_of_url("https://example.com"), + metadata = sp.utils.metadata_of_url("https://example.com"), admin = sp.address("tz1M9CMEtsXm3QxA7FmMU2Qh7xzsuGXVbcDr"))) diff --git a/smart_contracts/test-helpers/fake-token.py b/smart_contracts/test-helpers/fake-token.py index b987417..6bee694 100644 --- a/smart_contracts/test-helpers/fake-token.py +++ b/smart_contracts/test-helpers/fake-token.py @@ -6,10 +6,10 @@ def __init__(self, result = sp.nat(3)): self.init(result = result) @sp.entry_point - def default(self, params): + def default(self): pass - @sp.view(sp.TRecord(result = sp.TNat, address = sp.TAddress, level = sp.TNat)) + @sp.utils.view(sp.TRecord(result = sp.TNat, address = sp.TAddress, level = sp.TNat)) def getPriorBalance(self, params): sp.set_type(params, sp.TRecord( address = sp.TAddress, diff --git a/smart_contracts/test-helpers/store.py b/smart_contracts/test-helpers/store.py index 49708fb..0a3f7cb 100644 --- a/smart_contracts/test-helpers/store.py +++ b/smart_contracts/test-helpers/store.py @@ -6,7 +6,7 @@ def __init__(self, value, admin): self.init(storedValue = value, admin=admin) @sp.entry_point - def default(self, params): + def default(self): pass @sp.entry_point diff --git a/smart_contracts/token.py b/smart_contracts/token.py index 59b7ac4..2819b1a 100644 --- a/smart_contracts/token.py +++ b/smart_contracts/token.py @@ -9,8 +9,8 @@ import smartpy as sp -Addresses = sp.import_script_from_url("file:test-helpers/addresses.py") -Errors = sp.import_script_from_url("file:common/errors.py") +Addresses = sp.io.import_script_from_url("file:test-helpers/addresses.py") +Errors = sp.io.import_script_from_url("file:common/errors.py") # CHANGED: Compress the contract into a single entity, rather than using inheritance. class FA12(sp.Contract): @@ -23,10 +23,10 @@ def __init__( token_id = sp.nat(0) kol_metadata = sp.map( l = { - "name": sp.bytes_of_string('Kolibri DAO Token'), + "name": sp.utils.bytes_of_string('Kolibri DAO Token'), "decimals": sp.bytes('0x3138'), # 18 - "symbol": sp.bytes_of_string('kDAO'), - "icon": sp.bytes_of_string('https://kolibri-data.s3.amazonaws.com/kdao-logo.png'), + "symbol": sp.utils.bytes_of_string('kDAO'), + "icon": sp.utils.bytes_of_string('https://kolibri-data.s3.amazonaws.com/kdao-logo.png'), }, tkey = sp.TString, tvalue = sp.TBytes @@ -39,7 +39,7 @@ def __init__( tvalue = sp.TRecord(token_id = sp.TNat, token_info = sp.TMap(sp.TString, sp.TBytes)) ) - metadata_data = sp.bytes_of_string('{ "name": "kDAO Token", "description": "The FA1.2 Governance Token For Kolibri", "authors": ["Hover Labs "], "homepage": "https://kolibri.finance", "interfaces": [ "TZIP-007-2021-01-29"] }') + metadata_data = sp.utils.bytes_of_string('{ "name": "kDAO Token", "description": "The FA1.2 Governance Token For Kolibri", "authors": ["Hover Labs "], "homepage": "https://kolibri.finance", "interfaces": [ "TZIP-007-2021-01-29"] }') metadata = sp.big_map( l = { @@ -105,7 +105,7 @@ def updateTokenMetadata(self, params): self.data.token_metadata[0] = params # CHANGED: Add method to write checkpoints. - @sp.sub_entry_point + @sp.private_lambda(with_storage="read-write", with_operations=True, wrap_call=True) def writeCheckpoint(self, params): sp.set_type(params, sp.TRecord(checkpointedAddress = sp.TAddress, numCheckpoints = sp.TNat, newBalance = sp.TNat).layout(("checkpointedAddress", ("numCheckpoints", "newBalance")))) @@ -124,7 +124,7 @@ def writeCheckpoint(self, params): self.data.numCheckpoints[params.checkpointedAddress] = params.numCheckpoints + 1 # CHANGED: Add view to get balance from checkpoints - @sp.view(sp.TRecord(result = sp.TNat, address = sp.TAddress, level = sp.TNat)) + @sp.utils.view(sp.TRecord(result = sp.TNat, address = sp.TAddress, level = sp.TNat)) def getPriorBalance(self, params): sp.set_type(params, sp.TRecord( address = sp.TAddress, @@ -245,21 +245,21 @@ def addAddressIfNecessary(self, address): self.data.balances[address] = 0 self.data.approvals[address] = {} - @sp.view(sp.TNat) + @sp.utils.view(sp.TNat) def getBalance(self, params): # CHANGED: Add address if needed. self.addAddressIfNecessary(params) sp.result(self.data.balances[params]) - @sp.view(sp.TNat) + @sp.utils.view(sp.TNat) def getAllowance(self, params): # CHANGED: Add address if needed. self.addAddressIfNecessary(params.owner) sp.result(self.data.approvals[params.owner].get(params.spender, sp.nat(0))) - @sp.view(sp.TNat) + @sp.utils.view(sp.TNat) def getTotalSupply(self, params): sp.set_type(params, sp.TUnit) sp.result(self.data.totalSupply) @@ -304,7 +304,7 @@ def setAdministrator(self, params): sp.verify(self.is_administrator(sp.sender), Errors.ERROR_NOT_ADMINISTRATOR) self.data.administrator = params - @sp.view(sp.TOption(sp.TAddress)) + @sp.utils.view(sp.TOption(sp.TAddress)) def getAdministrator(self, params): sp.set_type(params, sp.TUnit) sp.result(self.data.administrator) @@ -330,7 +330,7 @@ def target(self, params): # Only run tests if this file is main. if __name__ == "__main__": - Addresses = sp.import_script_from_url("file:./test-helpers/addresses.py") + Addresses = sp.io.import_script_from_url("file:./test-helpers/addresses.py") ################################################################ # transfer @@ -408,7 +408,7 @@ def test(): address = Addresses.ALICE_ADDRESS, level = level ), - viewer.typed + viewer.typed.target ) ).run( level = level, @@ -427,7 +427,7 @@ def test(): # AND a viewer contract. viewer = Viewer( - t = sp.TRecord(result = sp.TNat, address = sp.TAddress, level = sp.TNat) + sp.TRecord(result = sp.TNat, address = sp.TAddress, level = sp.TNat) ) scenario += viewer @@ -440,7 +440,7 @@ def test(): address = Addresses.ALICE_ADDRESS, level = requestLevel ), - viewer.typed + viewer.typed.target ) ).run( level = currentLevel, @@ -463,7 +463,7 @@ def test(): # AND a viewer contract. viewer = Viewer( - t = sp.TRecord(result = sp.TNat, address = sp.TAddress, level = sp.TNat) + sp.TRecord(result = sp.TNat, address = sp.TAddress, level = sp.TNat) ) scenario += viewer @@ -488,7 +488,7 @@ def test(): address = Addresses.ALICE_ADDRESS, level = requestLevel ), - viewer.typed + viewer.typed.target ) ).run( level = currentLevel, @@ -511,7 +511,7 @@ def test(): # AND a viewer contract. viewer = Viewer( - t = sp.TRecord(result = sp.TNat, address = sp.TAddress, level = sp.TNat) + sp.TRecord(result = sp.TNat, address = sp.TAddress, level = sp.TNat) ) scenario += viewer @@ -537,7 +537,7 @@ def test(): address = Addresses.ALICE_ADDRESS, level = requestLevel ), - viewer.typed + viewer.typed.target ) ).run( level = currentLevel, @@ -563,7 +563,7 @@ def test(): # AND a viewer contract. viewer = Viewer( - t = sp.TRecord(result = sp.TNat, address = sp.TAddress, level = sp.TNat) + sp.TRecord(result = sp.TNat, address = sp.TAddress, level = sp.TNat) ) scenario += viewer @@ -649,7 +649,7 @@ def test(): address = Addresses.BOB_ADDRESS, level = 1 ), - viewer.typed + viewer.typed.target ) ).run( level = level, @@ -666,7 +666,7 @@ def test(): address = Addresses.BOB_ADDRESS, level = 2 ), - viewer.typed + viewer.typed.target ) ).run( level = level, @@ -683,7 +683,7 @@ def test(): address = Addresses.BOB_ADDRESS, level = 3 ), - viewer.typed + viewer.typed.target ) ).run( level = level, @@ -700,7 +700,7 @@ def test(): address = Addresses.BOB_ADDRESS, level = 4 ), - viewer.typed + viewer.typed.target ) ).run( level = level, @@ -717,7 +717,7 @@ def test(): address = Addresses.BOB_ADDRESS, level = 5 ), - viewer.typed + viewer.typed.target ) ).run( level = level, @@ -734,7 +734,7 @@ def test(): address = Addresses.BOB_ADDRESS, level = 6 ), - viewer.typed + viewer.typed.target ) ).run( level = level, @@ -751,7 +751,7 @@ def test(): address = Addresses.BOB_ADDRESS, level = 7 ), - viewer.typed + viewer.typed.target ) ).run( level = level, @@ -768,7 +768,7 @@ def test(): address = Addresses.BOB_ADDRESS, level = 8 ), - viewer.typed + viewer.typed.target ) ).run( level = level, @@ -785,7 +785,7 @@ def test(): address = Addresses.BOB_ADDRESS, level = 9 ), - viewer.typed + viewer.typed.target ) ).run( level = level, @@ -802,7 +802,7 @@ def test(): address = Addresses.BOB_ADDRESS, level = 10 ), - viewer.typed + viewer.typed.target ) ).run( level = level, @@ -819,7 +819,7 @@ def test(): address = Addresses.BOB_ADDRESS, level = 11 ), - viewer.typed + viewer.typed.target ) ).run( level = level, @@ -843,7 +843,7 @@ def test(): # AND a viewer contract. viewer = Viewer( - t = sp.TRecord(result = sp.TNat, address = sp.TAddress, level = sp.TNat) + sp.TRecord(result = sp.TNat, address = sp.TAddress, level = sp.TNat) ) scenario += viewer @@ -919,7 +919,7 @@ def test(): address = Addresses.BOB_ADDRESS, level = 1 ), - viewer.typed + viewer.typed.target ) ).run( level = level, @@ -936,7 +936,7 @@ def test(): address = Addresses.BOB_ADDRESS, level = 2 ), - viewer.typed + viewer.typed.target ) ).run( level = level, @@ -953,7 +953,7 @@ def test(): address = Addresses.BOB_ADDRESS, level = 3 ), - viewer.typed + viewer.typed.target ) ).run( level = level, @@ -970,7 +970,7 @@ def test(): address = Addresses.BOB_ADDRESS, level = 4 ), - viewer.typed + viewer.typed.target ) ).run( level = level, @@ -987,7 +987,7 @@ def test(): address = Addresses.BOB_ADDRESS, level = 5 ), - viewer.typed + viewer.typed.target ) ).run( level = level, @@ -1004,7 +1004,7 @@ def test(): address = Addresses.BOB_ADDRESS, level = 6 ), - viewer.typed + viewer.typed.target ) ).run( level = level, @@ -1021,7 +1021,7 @@ def test(): address = Addresses.BOB_ADDRESS, level = 7 ), - viewer.typed + viewer.typed.target ) ).run( level = level, @@ -1038,7 +1038,7 @@ def test(): address = Addresses.BOB_ADDRESS, level = 8 ), - viewer.typed + viewer.typed.target ) ).run( level = level, @@ -1055,7 +1055,7 @@ def test(): address = Addresses.BOB_ADDRESS, level = 9 ), - viewer.typed + viewer.typed.target ) ).run( level = level, @@ -1733,26 +1733,26 @@ def test(): scenario.h2("Balance") view_balance = Viewer(sp.TNat) scenario += view_balance - scenario += c1.getBalance((alice.address, view_balance.typed)) + scenario += c1.getBalance((alice.address, view_balance.typed.target)) scenario.verify_equal(view_balance.data.last, sp.some(8)) scenario.h2("Administrator") view_administrator = Viewer(sp.TOption(sp.TAddress)) scenario += view_administrator - scenario += c1.getAdministrator((sp.unit, view_administrator.typed)) + scenario += c1.getAdministrator((sp.unit, view_administrator.typed.target)) scenario.verify_equal(view_administrator.data.last, sp.some(sp.some(admin.address))) scenario.h2("Total Supply") view_totalSupply = Viewer(sp.TNat) scenario += view_totalSupply - scenario += c1.getTotalSupply((sp.unit, view_totalSupply.typed)) + scenario += c1.getTotalSupply((sp.unit, view_totalSupply.typed.target)) # CHANGED: Add 1 because burning test was removed. scenario.verify_equal(view_totalSupply.data.last, sp.some(18)) scenario.h2("Allowance") view_allowance = Viewer(sp.TNat) scenario += view_allowance - scenario += c1.getAllowance((sp.record(owner = alice.address, spender = bob.address), view_allowance.typed)) + scenario += c1.getAllowance((sp.record(owner = alice.address, spender = bob.address), view_allowance.typed.target)) scenario.verify_equal(view_allowance.data.last, sp.some(1)) sp.add_compilation_target("token", FA12()) diff --git a/smart_contracts/token.tz b/smart_contracts/token.tz index 6464922..dd545b6 100644 --- a/smart_contracts/token.tz +++ b/smart_contracts/token.tz @@ -2,272 +2,232 @@ parameter (or (or (or (pair %approve (address %spender) (nat %value)) (or (unit storage (pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))); code { - # Global variable: writeCheckpoint # pair @parameter @storage + # Private variable: writeCheckpoint # pair @parameter @storage LAMBDA - (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) - (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) + (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) { - # __operations__ = sp.local("__operations__", sp.list([]), sp.TList(sp.TOperation)) # pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - NIL operation; # list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - SWAP; # pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) : list operation - # __storage__ = sp.local("__storage__", lparams_0.in_storage, sp.TRecord(administrator = sp.TOption(sp.TAddress), approvals = sp.TBigMap(sp.TAddress, sp.TMap(sp.TAddress, sp.TNat)), balances = sp.TBigMap(sp.TAddress, sp.TNat), checkpoints = sp.TBigMap(sp.TPair(sp.TAddress, sp.TNat), sp.TRecord(balance = sp.TNat, fromBlock = sp.TNat).layout(("fromBlock", "balance"))), metadata = sp.TBigMap(sp.TString, sp.TBytes), mintingDisabled = sp.TBool, numCheckpoints = sp.TBigMap(sp.TAddress, sp.TNat), paused = sp.TBool, token_metadata = sp.TBigMap(sp.TNat, sp.TRecord(token_id = sp.TNat, token_info = sp.TMap(sp.TString, sp.TBytes)).layout(("token_id", "token_info"))), totalSupply = sp.TNat).layout(((("administrator", "approvals"), ("balances", ("checkpoints", "metadata"))), (("mintingDisabled", "numCheckpoints"), ("paused", ("token_metadata", "totalSupply")))))) # pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) : list operation - DUP; # pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) : list operation - DUG 2; # pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - CDR; # pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - # if lparams_0.in_param.numCheckpoints == 0: # pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - PUSH nat 0; # nat : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - DUP 4; # pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) : nat : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - CAR; # pair (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance)) : nat : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - CDR; # pair (nat %numCheckpoints) (nat %newBalance) : nat : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - CAR; # nat : nat : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - COMPARE; # int : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - EQ; # bool : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) + UNPAIR 3; # pair address (pair nat nat) : list operation : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) + SWAP; # list operation : pair address (pair nat nat) : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) + # if _x0.numCheckpoints == 0: # list operation : pair address (pair nat nat) : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) + PUSH nat 0; # nat : list operation : pair address (pair nat nat) : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) + DUP 3; # pair address (pair nat nat) : nat : list operation : pair address (pair nat nat) : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) + GET 3; # nat : nat : list operation : pair address (pair nat nat) : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) + COMPARE; # int : list operation : pair address (pair nat nat) : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) + EQ; # bool : list operation : pair address (pair nat nat) : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) IF { - # self.data.checkpoints[(lparams_0.in_param.checkpointedAddress, 0)] = sp.record(fromBlock = sp.level, balance = lparams_0.in_param.newBalance) # pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - UNPAIR; # pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - UNPAIR; # pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - SWAP; # pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - UNPAIR; # big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - SWAP; # pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : big_map address nat : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - UNPAIR; # big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : big_map string bytes : big_map address nat : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - DUP 7; # pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : big_map string bytes : big_map address nat : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - CAR; # pair (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance)) : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : big_map string bytes : big_map address nat : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - CDR; # pair (nat %numCheckpoints) (nat %newBalance) : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : big_map string bytes : big_map address nat : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - CDR; # nat : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : big_map string bytes : big_map address nat : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - LEVEL; # nat : nat : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : big_map string bytes : big_map address nat : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - PAIR %fromBlock %balance; # pair (nat %fromBlock) (nat %balance) : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : big_map string bytes : big_map address nat : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - SOME; # option (pair (nat %fromBlock) (nat %balance)) : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : big_map string bytes : big_map address nat : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - PUSH nat 0; # nat : option (pair (nat %fromBlock) (nat %balance)) : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : big_map string bytes : big_map address nat : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - DUP 9; # pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) : nat : option (pair (nat %fromBlock) (nat %balance)) : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : big_map string bytes : big_map address nat : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - CAR; # pair (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance)) : nat : option (pair (nat %fromBlock) (nat %balance)) : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : big_map string bytes : big_map address nat : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - CAR; # address : nat : option (pair (nat %fromBlock) (nat %balance)) : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : big_map string bytes : big_map address nat : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - PAIR; # pair address nat : option (pair (nat %fromBlock) (nat %balance)) : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : big_map string bytes : big_map address nat : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - UPDATE; # big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : big_map string bytes : big_map address nat : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - PAIR; # pair (big_map (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map string bytes) : big_map address nat : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - SWAP; # big_map address nat : pair (big_map (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map string bytes) : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - PAIR; # pair (big_map address nat) (pair (big_map (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map string bytes)) : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - SWAP; # pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (big_map address nat) (pair (big_map (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - PAIR; # pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map string bytes))) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - SWAP; # pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map string bytes))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - # self.data.numCheckpoints[lparams_0.in_param.checkpointedAddress] = lparams_0.in_param.numCheckpoints + 1 # pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map string bytes))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - UNPAIR; # pair (bool %mintingDisabled) (big_map %numCheckpoints address nat) : pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)) : pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map string bytes))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - UNPAIR; # bool : big_map address nat : pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)) : pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map string bytes))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - SWAP; # big_map address nat : bool : pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)) : pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map string bytes))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - PUSH nat 1; # nat : big_map address nat : bool : pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)) : pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map string bytes))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - DUP 7; # pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) : nat : big_map address nat : bool : pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)) : pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map string bytes))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - CAR; # pair (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance)) : nat : big_map address nat : bool : pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)) : pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map string bytes))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - CDR; # pair (nat %numCheckpoints) (nat %newBalance) : nat : big_map address nat : bool : pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)) : pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map string bytes))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - CAR; # nat : nat : big_map address nat : bool : pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)) : pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map string bytes))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - ADD; # nat : big_map address nat : bool : pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)) : pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map string bytes))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - SOME; # option nat : big_map address nat : bool : pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)) : pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map string bytes))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - DIG 6; # pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) : option nat : big_map address nat : bool : pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)) : pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map string bytes))) : list operation - CAR; # pair (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance)) : option nat : big_map address nat : bool : pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)) : pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map string bytes))) : list operation - CAR; # address : option nat : big_map address nat : bool : pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)) : pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map string bytes))) : list operation - UPDATE; # big_map address nat : bool : pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)) : pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map string bytes))) : list operation - SWAP; # bool : big_map address nat : pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)) : pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map string bytes))) : list operation - PAIR; # pair bool (big_map address nat) : pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)) : pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map string bytes))) : list operation - PAIR; # pair (pair bool (big_map address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map string bytes))) : list operation - SWAP; # pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map string bytes))) : pair (pair bool (big_map address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : list operation - PAIR; # pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : list operation + # self.data.checkpoints[(_x0.checkpointedAddress, 0)] = sp.record(fromBlock = sp.level, balance = _x0.newBalance) # list operation : pair address (pair nat nat) : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) + DIG 2; # pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) : list operation : pair address (pair nat nat) + UNPAIR; # pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes))) : pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)) : list operation : pair address (pair nat nat) + UNPAIR; # pair (option address) (big_map address (map address nat)) : pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)) : pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)) : list operation : pair address (pair nat nat) + SWAP; # pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)) : pair (option address) (big_map address (map address nat)) : pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)) : list operation : pair address (pair nat nat) + UNPAIR; # big_map address nat : pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)) : list operation : pair address (pair nat nat) + SWAP; # pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes) : big_map address nat : pair (option address) (big_map address (map address nat)) : pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)) : list operation : pair address (pair nat nat) + UNPAIR; # big_map (pair address nat) (pair nat nat) : big_map string bytes : big_map address nat : pair (option address) (big_map address (map address nat)) : pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)) : list operation : pair address (pair nat nat) + DUP 7; # pair address (pair nat nat) : big_map (pair address nat) (pair nat nat) : big_map string bytes : big_map address nat : pair (option address) (big_map address (map address nat)) : pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)) : list operation : pair address (pair nat nat) + GET 4; # nat : big_map (pair address nat) (pair nat nat) : big_map string bytes : big_map address nat : pair (option address) (big_map address (map address nat)) : pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)) : list operation : pair address (pair nat nat) + LEVEL; # @level : nat : big_map (pair address nat) (pair nat nat) : big_map string bytes : big_map address nat : pair (option address) (big_map address (map address nat)) : pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)) : list operation : pair address (pair nat nat) + PAIR; # pair @level nat : big_map (pair address nat) (pair nat nat) : big_map string bytes : big_map address nat : pair (option address) (big_map address (map address nat)) : pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)) : list operation : pair address (pair nat nat) + SOME; # option (pair @level nat) : big_map (pair address nat) (pair nat nat) : big_map string bytes : big_map address nat : pair (option address) (big_map address (map address nat)) : pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)) : list operation : pair address (pair nat nat) + PUSH nat 0; # nat : option (pair @level nat) : big_map (pair address nat) (pair nat nat) : big_map string bytes : big_map address nat : pair (option address) (big_map address (map address nat)) : pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)) : list operation : pair address (pair nat nat) + DUP 9; # pair address (pair nat nat) : nat : option (pair @level nat) : big_map (pair address nat) (pair nat nat) : big_map string bytes : big_map address nat : pair (option address) (big_map address (map address nat)) : pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)) : list operation : pair address (pair nat nat) + CAR; # address : nat : option (pair @level nat) : big_map (pair address nat) (pair nat nat) : big_map string bytes : big_map address nat : pair (option address) (big_map address (map address nat)) : pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)) : list operation : pair address (pair nat nat) + PAIR; # pair address nat : option (pair @level nat) : big_map (pair address nat) (pair nat nat) : big_map string bytes : big_map address nat : pair (option address) (big_map address (map address nat)) : pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)) : list operation : pair address (pair nat nat) + UPDATE; # big_map (pair address nat) (pair nat nat) : big_map string bytes : big_map address nat : pair (option address) (big_map address (map address nat)) : pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)) : list operation : pair address (pair nat nat) + PAIR; # pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes) : big_map address nat : pair (option address) (big_map address (map address nat)) : pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)) : list operation : pair address (pair nat nat) + SWAP; # big_map address nat : pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)) : list operation : pair address (pair nat nat) + PAIR; # pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)) : pair (option address) (big_map address (map address nat)) : pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)) : list operation : pair address (pair nat nat) + SWAP; # pair (option address) (big_map address (map address nat)) : pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)) : pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)) : list operation : pair address (pair nat nat) + PAIR; # pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes))) : pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)) : list operation : pair address (pair nat nat) + SWAP; # pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)) : pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes))) : list operation : pair address (pair nat nat) + # self.data.numCheckpoints[_x0.checkpointedAddress] = _x0.numCheckpoints + 1 # pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)) : pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes))) : list operation : pair address (pair nat nat) + UNPAIR; # pair bool (big_map address nat) : pair bool (pair (big_map nat (pair nat (map string bytes))) nat) : pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes))) : list operation : pair address (pair nat nat) + UNPAIR; # bool : big_map address nat : pair bool (pair (big_map nat (pair nat (map string bytes))) nat) : pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes))) : list operation : pair address (pair nat nat) + SWAP; # big_map address nat : bool : pair bool (pair (big_map nat (pair nat (map string bytes))) nat) : pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes))) : list operation : pair address (pair nat nat) + PUSH nat 1; # nat : big_map address nat : bool : pair bool (pair (big_map nat (pair nat (map string bytes))) nat) : pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes))) : list operation : pair address (pair nat nat) + DUP 7; # pair address (pair nat nat) : nat : big_map address nat : bool : pair bool (pair (big_map nat (pair nat (map string bytes))) nat) : pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes))) : list operation : pair address (pair nat nat) + GET 3; # nat : nat : big_map address nat : bool : pair bool (pair (big_map nat (pair nat (map string bytes))) nat) : pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes))) : list operation : pair address (pair nat nat) + ADD; # nat : big_map address nat : bool : pair bool (pair (big_map nat (pair nat (map string bytes))) nat) : pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes))) : list operation : pair address (pair nat nat) + SOME; # option nat : big_map address nat : bool : pair bool (pair (big_map nat (pair nat (map string bytes))) nat) : pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes))) : list operation : pair address (pair nat nat) + DIG 6; # pair address (pair nat nat) : option nat : big_map address nat : bool : pair bool (pair (big_map nat (pair nat (map string bytes))) nat) : pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes))) : list operation + CAR; # address : option nat : big_map address nat : bool : pair bool (pair (big_map nat (pair nat (map string bytes))) nat) : pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes))) : list operation + UPDATE; # big_map address nat : bool : pair bool (pair (big_map nat (pair nat (map string bytes))) nat) : pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes))) : list operation + SWAP; # bool : big_map address nat : pair bool (pair (big_map nat (pair nat (map string bytes))) nat) : pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes))) : list operation + PAIR; # pair bool (big_map address nat) : pair bool (pair (big_map nat (pair nat (map string bytes))) nat) : pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes))) : list operation + PAIR; # pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)) : pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes))) : list operation + SWAP; # pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes))) : pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)) : list operation + PAIR; # pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) : list operation + SWAP; # list operation : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) } { - # if self.data.checkpoints[(lparams_0.in_param.checkpointedAddress, sp.as_nat(lparams_0.in_param.numCheckpoints - 1))].fromBlock == sp.level: # pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - DUP; # pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - CAR; # pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - CDR; # pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - CDR; # pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - CAR; # big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - LEVEL; # nat : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - SWAP; # big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - PUSH nat 1; # nat : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - DUP 6; # pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) : nat : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - CAR; # pair (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance)) : nat : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - CDR; # pair (nat %numCheckpoints) (nat %newBalance) : nat : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - CAR; # nat : nat : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - SUB; # int : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - ISNAT; # option nat : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - IF_SOME - {} + # if self.data.checkpoints[(_x0.checkpointedAddress, sp.as_nat(_x0.numCheckpoints - 1))].fromBlock == sp.level: # list operation : pair address (pair nat nat) : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) + LEVEL; # @level : list operation : pair address (pair nat nat) : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) + DUP 4; # pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) : @level : list operation : pair address (pair nat nat) : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) + CAR; # pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes))) : @level : list operation : pair address (pair nat nat) : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) + GET 5; # big_map (pair address nat) (pair nat nat) : @level : list operation : pair address (pair nat nat) : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) + PUSH nat 1; # nat : big_map (pair address nat) (pair nat nat) : @level : list operation : pair address (pair nat nat) : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) + DUP 5; # pair address (pair nat nat) : nat : big_map (pair address nat) (pair nat nat) : @level : list operation : pair address (pair nat nat) : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) + GET 3; # nat : nat : big_map (pair address nat) (pair nat nat) : @level : list operation : pair address (pair nat nat) : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) + SUB; # int : big_map (pair address nat) (pair nat nat) : @level : list operation : pair address (pair nat nat) : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) + ISNAT; # option nat : big_map (pair address nat) (pair nat nat) : @level : list operation : pair address (pair nat nat) : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) + IF_NONE { - PUSH int 118; # int : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) + PUSH int 118; # int : big_map (pair address nat) (pair nat nat) : @level : list operation : pair address (pair nat nat) : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) FAILWITH; # FAILED - }; # @some : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - DUP 6; # pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) : @some : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - CAR; # pair (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance)) : @some : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - CAR; # address : @some : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - PAIR; # pair address @some : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - GET; # option (pair (nat %fromBlock) (nat %balance)) : nat : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - IF_SOME - { - # of_some: Get-item:118 # @some : nat : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) } + {}; # @some : big_map (pair address nat) (pair nat nat) : @level : list operation : pair address (pair nat nat) : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) + DUP 5; # pair address (pair nat nat) : @some : big_map (pair address nat) (pair nat nat) : @level : list operation : pair address (pair nat nat) : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) + CAR; # address : @some : big_map (pair address nat) (pair nat nat) : @level : list operation : pair address (pair nat nat) : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) + PAIR; # pair address @some : big_map (pair address nat) (pair nat nat) : @level : list operation : pair address (pair nat nat) : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) + GET; # option (pair nat nat) : @level : list operation : pair address (pair nat nat) : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) + IF_NONE { - PUSH int 118; # int : nat : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) + PUSH int 118; # int : @level : list operation : pair address (pair nat nat) : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) FAILWITH; # FAILED - }; # @some : nat : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - CAR; # nat : nat : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - COMPARE; # int : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - EQ; # bool : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) + } + {}; # @some : @level : list operation : pair address (pair nat nat) : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) + CAR; # nat : @level : list operation : pair address (pair nat nat) : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) + COMPARE; # int : list operation : pair address (pair nat nat) : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) + EQ; # bool : list operation : pair address (pair nat nat) : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) IF { - # self.data.checkpoints[(lparams_0.in_param.checkpointedAddress, sp.as_nat(lparams_0.in_param.numCheckpoints - 1))] = sp.record(fromBlock = sp.level, balance = lparams_0.in_param.newBalance) # pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - UNPAIR; # pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - UNPAIR; # pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - SWAP; # pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - UNPAIR; # big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - SWAP; # pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : big_map address nat : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - UNPAIR; # big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : big_map string bytes : big_map address nat : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - DUP 7; # pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : big_map string bytes : big_map address nat : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - CAR; # pair (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance)) : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : big_map string bytes : big_map address nat : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - CDR; # pair (nat %numCheckpoints) (nat %newBalance) : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : big_map string bytes : big_map address nat : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - CDR; # nat : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : big_map string bytes : big_map address nat : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - LEVEL; # nat : nat : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : big_map string bytes : big_map address nat : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - PAIR %fromBlock %balance; # pair (nat %fromBlock) (nat %balance) : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : big_map string bytes : big_map address nat : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - SOME; # option (pair (nat %fromBlock) (nat %balance)) : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : big_map string bytes : big_map address nat : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - PUSH nat 1; # nat : option (pair (nat %fromBlock) (nat %balance)) : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : big_map string bytes : big_map address nat : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - DUP 9; # pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) : nat : option (pair (nat %fromBlock) (nat %balance)) : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : big_map string bytes : big_map address nat : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - CAR; # pair (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance)) : nat : option (pair (nat %fromBlock) (nat %balance)) : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : big_map string bytes : big_map address nat : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - CDR; # pair (nat %numCheckpoints) (nat %newBalance) : nat : option (pair (nat %fromBlock) (nat %balance)) : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : big_map string bytes : big_map address nat : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - CAR; # nat : nat : option (pair (nat %fromBlock) (nat %balance)) : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : big_map string bytes : big_map address nat : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - SUB; # int : option (pair (nat %fromBlock) (nat %balance)) : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : big_map string bytes : big_map address nat : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - ISNAT; # option nat : option (pair (nat %fromBlock) (nat %balance)) : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : big_map string bytes : big_map address nat : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - IF_SOME - {} + # self.data.checkpoints[(_x0.checkpointedAddress, sp.as_nat(_x0.numCheckpoints - 1))] = sp.record(fromBlock = sp.level, balance = _x0.newBalance) # list operation : pair address (pair nat nat) : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) + DIG 2; # pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) : list operation : pair address (pair nat nat) + UNPAIR; # pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes))) : pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)) : list operation : pair address (pair nat nat) + UNPAIR; # pair (option address) (big_map address (map address nat)) : pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)) : pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)) : list operation : pair address (pair nat nat) + SWAP; # pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)) : pair (option address) (big_map address (map address nat)) : pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)) : list operation : pair address (pair nat nat) + UNPAIR; # big_map address nat : pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)) : list operation : pair address (pair nat nat) + SWAP; # pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes) : big_map address nat : pair (option address) (big_map address (map address nat)) : pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)) : list operation : pair address (pair nat nat) + UNPAIR; # big_map (pair address nat) (pair nat nat) : big_map string bytes : big_map address nat : pair (option address) (big_map address (map address nat)) : pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)) : list operation : pair address (pair nat nat) + DUP 7; # pair address (pair nat nat) : big_map (pair address nat) (pair nat nat) : big_map string bytes : big_map address nat : pair (option address) (big_map address (map address nat)) : pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)) : list operation : pair address (pair nat nat) + GET 4; # nat : big_map (pair address nat) (pair nat nat) : big_map string bytes : big_map address nat : pair (option address) (big_map address (map address nat)) : pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)) : list operation : pair address (pair nat nat) + LEVEL; # @level : nat : big_map (pair address nat) (pair nat nat) : big_map string bytes : big_map address nat : pair (option address) (big_map address (map address nat)) : pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)) : list operation : pair address (pair nat nat) + PAIR; # pair @level nat : big_map (pair address nat) (pair nat nat) : big_map string bytes : big_map address nat : pair (option address) (big_map address (map address nat)) : pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)) : list operation : pair address (pair nat nat) + SOME; # option (pair @level nat) : big_map (pair address nat) (pair nat nat) : big_map string bytes : big_map address nat : pair (option address) (big_map address (map address nat)) : pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)) : list operation : pair address (pair nat nat) + PUSH nat 1; # nat : option (pair @level nat) : big_map (pair address nat) (pair nat nat) : big_map string bytes : big_map address nat : pair (option address) (big_map address (map address nat)) : pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)) : list operation : pair address (pair nat nat) + DUP 9; # pair address (pair nat nat) : nat : option (pair @level nat) : big_map (pair address nat) (pair nat nat) : big_map string bytes : big_map address nat : pair (option address) (big_map address (map address nat)) : pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)) : list operation : pair address (pair nat nat) + GET 3; # nat : nat : option (pair @level nat) : big_map (pair address nat) (pair nat nat) : big_map string bytes : big_map address nat : pair (option address) (big_map address (map address nat)) : pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)) : list operation : pair address (pair nat nat) + SUB; # int : option (pair @level nat) : big_map (pair address nat) (pair nat nat) : big_map string bytes : big_map address nat : pair (option address) (big_map address (map address nat)) : pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)) : list operation : pair address (pair nat nat) + ISNAT; # option nat : option (pair @level nat) : big_map (pair address nat) (pair nat nat) : big_map string bytes : big_map address nat : pair (option address) (big_map address (map address nat)) : pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)) : list operation : pair address (pair nat nat) + IF_NONE { - PUSH int 119; # int : option (pair (nat %fromBlock) (nat %balance)) : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : big_map string bytes : big_map address nat : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) + PUSH int 119; # int : option (pair @level nat) : big_map (pair address nat) (pair nat nat) : big_map string bytes : big_map address nat : pair (option address) (big_map address (map address nat)) : pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)) : list operation : pair address (pair nat nat) FAILWITH; # FAILED - }; # @some : option (pair (nat %fromBlock) (nat %balance)) : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : big_map string bytes : big_map address nat : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - DIG 8; # pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) : @some : option (pair (nat %fromBlock) (nat %balance)) : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : big_map string bytes : big_map address nat : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : list operation - CAR; # pair (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance)) : @some : option (pair (nat %fromBlock) (nat %balance)) : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : big_map string bytes : big_map address nat : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : list operation - CAR; # address : @some : option (pair (nat %fromBlock) (nat %balance)) : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : big_map string bytes : big_map address nat : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : list operation - PAIR; # pair address @some : option (pair (nat %fromBlock) (nat %balance)) : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : big_map string bytes : big_map address nat : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : list operation - UPDATE; # big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : big_map string bytes : big_map address nat : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : list operation - PAIR; # pair (big_map (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map string bytes) : big_map address nat : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : list operation - SWAP; # big_map address nat : pair (big_map (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map string bytes) : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : list operation - PAIR; # pair (big_map address nat) (pair (big_map (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map string bytes)) : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : list operation - SWAP; # pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (big_map address nat) (pair (big_map (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : list operation - PAIR; # pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map string bytes))) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : list operation - PAIR; # pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : list operation + } + {}; # @some : option (pair @level nat) : big_map (pair address nat) (pair nat nat) : big_map string bytes : big_map address nat : pair (option address) (big_map address (map address nat)) : pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)) : list operation : pair address (pair nat nat) + DIG 8; # pair address (pair nat nat) : @some : option (pair @level nat) : big_map (pair address nat) (pair nat nat) : big_map string bytes : big_map address nat : pair (option address) (big_map address (map address nat)) : pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)) : list operation + CAR; # address : @some : option (pair @level nat) : big_map (pair address nat) (pair nat nat) : big_map string bytes : big_map address nat : pair (option address) (big_map address (map address nat)) : pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)) : list operation + PAIR; # pair address @some : option (pair @level nat) : big_map (pair address nat) (pair nat nat) : big_map string bytes : big_map address nat : pair (option address) (big_map address (map address nat)) : pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)) : list operation + UPDATE; # big_map (pair address nat) (pair nat nat) : big_map string bytes : big_map address nat : pair (option address) (big_map address (map address nat)) : pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)) : list operation + PAIR; # pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes) : big_map address nat : pair (option address) (big_map address (map address nat)) : pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)) : list operation + SWAP; # big_map address nat : pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)) : list operation + PAIR; # pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)) : pair (option address) (big_map address (map address nat)) : pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)) : list operation + SWAP; # pair (option address) (big_map address (map address nat)) : pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)) : pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)) : list operation + PAIR; # pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes))) : pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)) : list operation + PAIR; # pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) : list operation + SWAP; # list operation : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) } { - # if self.data.checkpoints[(lparams_0.in_param.checkpointedAddress, sp.as_nat(lparams_0.in_param.numCheckpoints - 1))].balance != lparams_0.in_param.newBalance: # pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - DUP 3; # pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - CAR; # pair (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance)) : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - CDR; # pair (nat %numCheckpoints) (nat %newBalance) : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - CDR; # nat : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - SWAP; # pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : nat : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - DUP; # pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : nat : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - DUG 2; # pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : nat : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - CAR; # pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : nat : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - CDR; # pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : nat : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - CDR; # pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : nat : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - CAR; # big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - PUSH nat 1; # nat : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - DUP 6; # pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) : nat : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - CAR; # pair (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance)) : nat : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - CDR; # pair (nat %numCheckpoints) (nat %newBalance) : nat : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - CAR; # nat : nat : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - SUB; # int : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - ISNAT; # option nat : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - IF_SOME - {} + SWAP; # pair address (pair nat nat) : list operation : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) + # if self.data.checkpoints[(_x0.checkpointedAddress, sp.as_nat(_x0.numCheckpoints - 1))].balance != _x0.newBalance: # pair address (pair nat nat) : list operation : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) + DUP; # pair address (pair nat nat) : pair address (pair nat nat) : list operation : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) + DUG 2; # pair address (pair nat nat) : list operation : pair address (pair nat nat) : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) + GET 4; # nat : list operation : pair address (pair nat nat) : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) + DUP 4; # pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) : nat : list operation : pair address (pair nat nat) : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) + CAR; # pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes))) : nat : list operation : pair address (pair nat nat) : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) + GET 5; # big_map (pair address nat) (pair nat nat) : nat : list operation : pair address (pair nat nat) : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) + PUSH nat 1; # nat : big_map (pair address nat) (pair nat nat) : nat : list operation : pair address (pair nat nat) : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) + DUP 5; # pair address (pair nat nat) : nat : big_map (pair address nat) (pair nat nat) : nat : list operation : pair address (pair nat nat) : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) + GET 3; # nat : nat : big_map (pair address nat) (pair nat nat) : nat : list operation : pair address (pair nat nat) : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) + SUB; # int : big_map (pair address nat) (pair nat nat) : nat : list operation : pair address (pair nat nat) : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) + ISNAT; # option nat : big_map (pair address nat) (pair nat nat) : nat : list operation : pair address (pair nat nat) : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) + IF_NONE { - PUSH int 122; # int : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) + PUSH int 122; # int : big_map (pair address nat) (pair nat nat) : nat : list operation : pair address (pair nat nat) : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) FAILWITH; # FAILED - }; # @some : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - DUP 6; # pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) : @some : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - CAR; # pair (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance)) : @some : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - CAR; # address : @some : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - PAIR; # pair address @some : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - GET; # option (pair (nat %fromBlock) (nat %balance)) : nat : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - IF_SOME - { - # of_some: Get-item:122 # @some : nat : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) } + {}; # @some : big_map (pair address nat) (pair nat nat) : nat : list operation : pair address (pair nat nat) : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) + DUP 5; # pair address (pair nat nat) : @some : big_map (pair address nat) (pair nat nat) : nat : list operation : pair address (pair nat nat) : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) + CAR; # address : @some : big_map (pair address nat) (pair nat nat) : nat : list operation : pair address (pair nat nat) : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) + PAIR; # pair address @some : big_map (pair address nat) (pair nat nat) : nat : list operation : pair address (pair nat nat) : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) + GET; # option (pair nat nat) : nat : list operation : pair address (pair nat nat) : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) + IF_NONE { - PUSH int 122; # int : nat : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) + PUSH int 122; # int : nat : list operation : pair address (pair nat nat) : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) FAILWITH; # FAILED - }; # @some : nat : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - CDR; # nat : nat : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - COMPARE; # int : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - NEQ; # bool : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) + } + {}; # @some : nat : list operation : pair address (pair nat nat) : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) + CDR; # nat : nat : list operation : pair address (pair nat nat) : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) + COMPARE; # int : list operation : pair address (pair nat nat) : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) + NEQ; # bool : list operation : pair address (pair nat nat) : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) IF { - # self.data.checkpoints[(lparams_0.in_param.checkpointedAddress, lparams_0.in_param.numCheckpoints)] = sp.record(fromBlock = sp.level, balance = lparams_0.in_param.newBalance) # pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - UNPAIR; # pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - UNPAIR; # pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - SWAP; # pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - UNPAIR; # big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - SWAP; # pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : big_map address nat : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - UNPAIR; # big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : big_map string bytes : big_map address nat : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - DUP 7; # pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : big_map string bytes : big_map address nat : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - CAR; # pair (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance)) : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : big_map string bytes : big_map address nat : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - CDR; # pair (nat %numCheckpoints) (nat %newBalance) : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : big_map string bytes : big_map address nat : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - CDR; # nat : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : big_map string bytes : big_map address nat : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - LEVEL; # nat : nat : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : big_map string bytes : big_map address nat : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - PAIR %fromBlock %balance; # pair (nat %fromBlock) (nat %balance) : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : big_map string bytes : big_map address nat : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - SOME; # option (pair (nat %fromBlock) (nat %balance)) : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : big_map string bytes : big_map address nat : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - DIG 7; # pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) : option (pair (nat %fromBlock) (nat %balance)) : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : big_map string bytes : big_map address nat : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : list operation - DUP; # pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) : option (pair (nat %fromBlock) (nat %balance)) : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : big_map string bytes : big_map address nat : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : list operation - CAR; # pair (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance)) : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) : option (pair (nat %fromBlock) (nat %balance)) : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : big_map string bytes : big_map address nat : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : list operation - CDR; # pair (nat %numCheckpoints) (nat %newBalance) : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) : option (pair (nat %fromBlock) (nat %balance)) : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : big_map string bytes : big_map address nat : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : list operation - CAR; # nat : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) : option (pair (nat %fromBlock) (nat %balance)) : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : big_map string bytes : big_map address nat : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : list operation - SWAP; # pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) : nat : option (pair (nat %fromBlock) (nat %balance)) : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : big_map string bytes : big_map address nat : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : list operation - DUP; # pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) : nat : option (pair (nat %fromBlock) (nat %balance)) : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : big_map string bytes : big_map address nat : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : list operation - DUG 9; # pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) : nat : option (pair (nat %fromBlock) (nat %balance)) : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : big_map string bytes : big_map address nat : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - CAR; # pair (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance)) : nat : option (pair (nat %fromBlock) (nat %balance)) : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : big_map string bytes : big_map address nat : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - CAR; # address : nat : option (pair (nat %fromBlock) (nat %balance)) : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : big_map string bytes : big_map address nat : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - PAIR; # pair address nat : option (pair (nat %fromBlock) (nat %balance)) : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : big_map string bytes : big_map address nat : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - UPDATE; # big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : big_map string bytes : big_map address nat : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - PAIR; # pair (big_map (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map string bytes) : big_map address nat : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - SWAP; # big_map address nat : pair (big_map (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map string bytes) : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - PAIR; # pair (big_map address nat) (pair (big_map (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map string bytes)) : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - SWAP; # pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (big_map address nat) (pair (big_map (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - PAIR; # pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map string bytes))) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - SWAP; # pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map string bytes))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - # self.data.numCheckpoints[lparams_0.in_param.checkpointedAddress] = lparams_0.in_param.numCheckpoints + 1 # pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map string bytes))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - UNPAIR; # pair (bool %mintingDisabled) (big_map %numCheckpoints address nat) : pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)) : pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map string bytes))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - UNPAIR; # bool : big_map address nat : pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)) : pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map string bytes))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - SWAP; # big_map address nat : bool : pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)) : pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map string bytes))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - PUSH nat 1; # nat : big_map address nat : bool : pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)) : pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map string bytes))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - DUP 7; # pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) : nat : big_map address nat : bool : pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)) : pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map string bytes))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - CAR; # pair (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance)) : nat : big_map address nat : bool : pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)) : pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map string bytes))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - CDR; # pair (nat %numCheckpoints) (nat %newBalance) : nat : big_map address nat : bool : pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)) : pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map string bytes))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - CAR; # nat : nat : big_map address nat : bool : pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)) : pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map string bytes))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - ADD; # nat : big_map address nat : bool : pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)) : pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map string bytes))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - SOME; # option nat : big_map address nat : bool : pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)) : pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map string bytes))) : list operation : pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - DIG 6; # pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) : option nat : big_map address nat : bool : pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)) : pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map string bytes))) : list operation - CAR; # pair (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance)) : option nat : big_map address nat : bool : pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)) : pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map string bytes))) : list operation - CAR; # address : option nat : big_map address nat : bool : pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)) : pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map string bytes))) : list operation - UPDATE; # big_map address nat : bool : pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)) : pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map string bytes))) : list operation - SWAP; # bool : big_map address nat : pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)) : pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map string bytes))) : list operation - PAIR; # pair bool (big_map address nat) : pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)) : pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map string bytes))) : list operation - PAIR; # pair (pair bool (big_map address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map string bytes))) : list operation - SWAP; # pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map string bytes))) : pair (pair bool (big_map address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : list operation - PAIR; # pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : list operation + # self.data.checkpoints[(_x0.checkpointedAddress, _x0.numCheckpoints)] = sp.record(fromBlock = sp.level, balance = _x0.newBalance) # list operation : pair address (pair nat nat) : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) + DIG 2; # pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) : list operation : pair address (pair nat nat) + UNPAIR; # pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes))) : pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)) : list operation : pair address (pair nat nat) + UNPAIR; # pair (option address) (big_map address (map address nat)) : pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)) : pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)) : list operation : pair address (pair nat nat) + SWAP; # pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)) : pair (option address) (big_map address (map address nat)) : pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)) : list operation : pair address (pair nat nat) + UNPAIR; # big_map address nat : pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)) : list operation : pair address (pair nat nat) + SWAP; # pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes) : big_map address nat : pair (option address) (big_map address (map address nat)) : pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)) : list operation : pair address (pair nat nat) + UNPAIR; # big_map (pair address nat) (pair nat nat) : big_map string bytes : big_map address nat : pair (option address) (big_map address (map address nat)) : pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)) : list operation : pair address (pair nat nat) + DUP 7; # pair address (pair nat nat) : big_map (pair address nat) (pair nat nat) : big_map string bytes : big_map address nat : pair (option address) (big_map address (map address nat)) : pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)) : list operation : pair address (pair nat nat) + GET 4; # nat : big_map (pair address nat) (pair nat nat) : big_map string bytes : big_map address nat : pair (option address) (big_map address (map address nat)) : pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)) : list operation : pair address (pair nat nat) + LEVEL; # @level : nat : big_map (pair address nat) (pair nat nat) : big_map string bytes : big_map address nat : pair (option address) (big_map address (map address nat)) : pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)) : list operation : pair address (pair nat nat) + PAIR; # pair @level nat : big_map (pair address nat) (pair nat nat) : big_map string bytes : big_map address nat : pair (option address) (big_map address (map address nat)) : pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)) : list operation : pair address (pair nat nat) + SOME; # option (pair @level nat) : big_map (pair address nat) (pair nat nat) : big_map string bytes : big_map address nat : pair (option address) (big_map address (map address nat)) : pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)) : list operation : pair address (pair nat nat) + DIG 7; # pair address (pair nat nat) : option (pair @level nat) : big_map (pair address nat) (pair nat nat) : big_map string bytes : big_map address nat : pair (option address) (big_map address (map address nat)) : pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)) : list operation + DUP; # pair address (pair nat nat) : pair address (pair nat nat) : option (pair @level nat) : big_map (pair address nat) (pair nat nat) : big_map string bytes : big_map address nat : pair (option address) (big_map address (map address nat)) : pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)) : list operation + GET 3; # nat : pair address (pair nat nat) : option (pair @level nat) : big_map (pair address nat) (pair nat nat) : big_map string bytes : big_map address nat : pair (option address) (big_map address (map address nat)) : pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)) : list operation + SWAP; # pair address (pair nat nat) : nat : option (pair @level nat) : big_map (pair address nat) (pair nat nat) : big_map string bytes : big_map address nat : pair (option address) (big_map address (map address nat)) : pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)) : list operation + DUP; # pair address (pair nat nat) : pair address (pair nat nat) : nat : option (pair @level nat) : big_map (pair address nat) (pair nat nat) : big_map string bytes : big_map address nat : pair (option address) (big_map address (map address nat)) : pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)) : list operation + DUG 9; # pair address (pair nat nat) : nat : option (pair @level nat) : big_map (pair address nat) (pair nat nat) : big_map string bytes : big_map address nat : pair (option address) (big_map address (map address nat)) : pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)) : list operation : pair address (pair nat nat) + CAR; # address : nat : option (pair @level nat) : big_map (pair address nat) (pair nat nat) : big_map string bytes : big_map address nat : pair (option address) (big_map address (map address nat)) : pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)) : list operation : pair address (pair nat nat) + PAIR; # pair address nat : option (pair @level nat) : big_map (pair address nat) (pair nat nat) : big_map string bytes : big_map address nat : pair (option address) (big_map address (map address nat)) : pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)) : list operation : pair address (pair nat nat) + UPDATE; # big_map (pair address nat) (pair nat nat) : big_map string bytes : big_map address nat : pair (option address) (big_map address (map address nat)) : pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)) : list operation : pair address (pair nat nat) + PAIR; # pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes) : big_map address nat : pair (option address) (big_map address (map address nat)) : pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)) : list operation : pair address (pair nat nat) + SWAP; # big_map address nat : pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)) : list operation : pair address (pair nat nat) + PAIR; # pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)) : pair (option address) (big_map address (map address nat)) : pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)) : list operation : pair address (pair nat nat) + SWAP; # pair (option address) (big_map address (map address nat)) : pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)) : pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)) : list operation : pair address (pair nat nat) + PAIR; # pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes))) : pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)) : list operation : pair address (pair nat nat) + SWAP; # pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)) : pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes))) : list operation : pair address (pair nat nat) + # self.data.numCheckpoints[_x0.checkpointedAddress] = _x0.numCheckpoints + 1 # pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)) : pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes))) : list operation : pair address (pair nat nat) + UNPAIR; # pair bool (big_map address nat) : pair bool (pair (big_map nat (pair nat (map string bytes))) nat) : pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes))) : list operation : pair address (pair nat nat) + UNPAIR; # bool : big_map address nat : pair bool (pair (big_map nat (pair nat (map string bytes))) nat) : pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes))) : list operation : pair address (pair nat nat) + SWAP; # big_map address nat : bool : pair bool (pair (big_map nat (pair nat (map string bytes))) nat) : pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes))) : list operation : pair address (pair nat nat) + PUSH nat 1; # nat : big_map address nat : bool : pair bool (pair (big_map nat (pair nat (map string bytes))) nat) : pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes))) : list operation : pair address (pair nat nat) + DUP 7; # pair address (pair nat nat) : nat : big_map address nat : bool : pair bool (pair (big_map nat (pair nat (map string bytes))) nat) : pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes))) : list operation : pair address (pair nat nat) + GET 3; # nat : nat : big_map address nat : bool : pair bool (pair (big_map nat (pair nat (map string bytes))) nat) : pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes))) : list operation : pair address (pair nat nat) + ADD; # nat : big_map address nat : bool : pair bool (pair (big_map nat (pair nat (map string bytes))) nat) : pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes))) : list operation : pair address (pair nat nat) + SOME; # option nat : big_map address nat : bool : pair bool (pair (big_map nat (pair nat (map string bytes))) nat) : pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes))) : list operation : pair address (pair nat nat) + DIG 6; # pair address (pair nat nat) : option nat : big_map address nat : bool : pair bool (pair (big_map nat (pair nat (map string bytes))) nat) : pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes))) : list operation + CAR; # address : option nat : big_map address nat : bool : pair bool (pair (big_map nat (pair nat (map string bytes))) nat) : pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes))) : list operation + UPDATE; # big_map address nat : bool : pair bool (pair (big_map nat (pair nat (map string bytes))) nat) : pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes))) : list operation + SWAP; # bool : big_map address nat : pair bool (pair (big_map nat (pair nat (map string bytes))) nat) : pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes))) : list operation + PAIR; # pair bool (big_map address nat) : pair bool (pair (big_map nat (pair nat (map string bytes))) nat) : pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes))) : list operation + PAIR; # pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)) : pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes))) : list operation + SWAP; # pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes))) : pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)) : list operation + PAIR; # pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) : list operation + SWAP; # list operation : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) } { - DIG 2; # pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : list operation - DROP; # pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : list operation - }; # pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : list operation - }; # pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : list operation - }; # pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : list operation - UNIT; # unit : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : list operation - # sp.result(sp.record(operations = sp.operations(), result = __s199.value, storage = self.data)) # unit : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : list operation - PAIR %result %storage; # pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) : list operation - SWAP; # list operation : pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) - PAIR %operations; # pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) - }; # lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : pair @parameter @storage - SWAP; # pair @parameter @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - UNPAIR; # @parameter : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) + SWAP; # pair address (pair nat nat) : list operation : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) + DROP; # list operation : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) + }; # list operation : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) + }; # list operation : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) + }; # list operation : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) + UNIT; # unit : list operation : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) + PAIR 3; # pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))))) + }; # lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) : pair @parameter @storage + SWAP; # pair @parameter @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + UNPAIR; # @parameter : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) IF_LEFT { IF_LEFT { IF_LEFT { - DIG 2; # lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : @parameter%approve : @storage + DIG 2; # lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) : @parameter%approve : @storage DROP; # @parameter%approve : @storage SWAP; # @storage : @parameter%approve # == approve == @@ -275,9 +235,8 @@ code DUP; # @storage : @storage : @parameter%approve DUG 2; # @storage : @parameter%approve : @storage CAR; # pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : @parameter%approve : @storage - CDR; # pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : @parameter%approve : @storage - CAR; # big_map address nat : @parameter%approve : @storage - SENDER; # address : big_map address nat : @parameter%approve : @storage + GET 3; # big_map address nat : @parameter%approve : @storage + SENDER; # @sender : big_map address nat : @parameter%approve : @storage MEM; # bool : @parameter%approve : @storage IF {} @@ -289,7 +248,7 @@ code SWAP; # pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%approve UNPAIR; # big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%approve PUSH (option nat) (Some 0); # option nat : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%approve - SENDER; # address : option nat : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%approve + SENDER; # @sender : option nat : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%approve UPDATE; # big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%approve PAIR; # pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%approve SWAP; # pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%approve @@ -297,7 +256,7 @@ code UNPAIR; # option address : big_map address (map address nat) : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%approve SWAP; # big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%approve PUSH (option (map address nat)) (Some {}); # option (map address nat) : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%approve - SENDER; # address : option (map address nat) : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%approve + SENDER; # @sender : option (map address nat) : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%approve UPDATE; # big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%approve SWAP; # option address : big_map address (map address nat) : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%approve PAIR; # pair (option address) (big_map address (map address nat)) : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%approve @@ -306,7 +265,7 @@ code SWAP; # @parameter%approve : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) }; # @parameter%approve : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) SWAP; # pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : @parameter%approve - # sp.verify(~ self.data.paused, message = 'PAUSED') # pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : @parameter%approve + # sp.verify(~ self.data.paused, 'PAUSED') # pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : @parameter%approve DUP; # pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : @parameter%approve DUG 2; # pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : @parameter%approve : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) GET 5; # bool : @parameter%approve : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) @@ -316,32 +275,28 @@ code FAILWITH; # FAILED } {}; # @parameter%approve : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) - # sp.verify((self.data.approvals[sp.sender].get(params.spender, default_value = 0) == 0) | (params.value == 0), message = 'UNSAFE_ALLOWANCE_CHANGE') # @parameter%approve : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) + # sp.verify((self.data.approvals[sp.sender].get(params.spender, default_value = 0) == 0) | (params.value == 0), 'UNSAFE_ALLOWANCE_CHANGE') # @parameter%approve : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) PUSH nat 0; # nat : @parameter%approve : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) DUP 3; # pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : nat : @parameter%approve : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) CAR; # pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : nat : @parameter%approve : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) CAR; # pair (option address) (big_map address (map address nat)) : nat : @parameter%approve : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) CDR; # big_map address (map address nat) : nat : @parameter%approve : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) - SENDER; # address : big_map address (map address nat) : nat : @parameter%approve : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) + SENDER; # @sender : big_map address (map address nat) : nat : @parameter%approve : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) GET; # option (map address nat) : nat : @parameter%approve : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) - IF_SOME - { - # of_some: Get-item:239 # @some : nat : @parameter%approve : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) - } + IF_NONE { PUSH int 239; # int : nat : @parameter%approve : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) FAILWITH; # FAILED - }; # @some : nat : @parameter%approve : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) + } + {}; # @some : nat : @parameter%approve : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) DUP 3; # @parameter%approve : @some : nat : @parameter%approve : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) CAR; # address : @some : nat : @parameter%approve : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) GET; # option nat : nat : @parameter%approve : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) - IF_SOME - { - # of_some: Get-item:239 # @some : nat : @parameter%approve : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) - } + IF_NONE { PUSH nat 0; # nat : nat : @parameter%approve : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) - }; # nat : nat : @parameter%approve : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) + } + {}; # nat : nat : @parameter%approve : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) COMPARE; # int : @parameter%approve : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) EQ; # bool : @parameter%approve : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) IF @@ -368,24 +323,24 @@ code UNPAIR; # option address : big_map address (map address nat) : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%approve SWAP; # big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%approve DUP; # big_map address (map address nat) : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%approve - SENDER; # address : big_map address (map address nat) : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%approve - DUP; # address : address : big_map address (map address nat) : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%approve - DUG 2; # address : big_map address (map address nat) : address : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%approve - GET; # option (map address nat) : address : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%approve - IF_SOME - {} + SENDER; # @sender : big_map address (map address nat) : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%approve + DUP; # @sender : @sender : big_map address (map address nat) : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%approve + DUG 2; # @sender : big_map address (map address nat) : @sender : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%approve + GET; # option (map address nat) : @sender : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%approve + IF_NONE { - PUSH int 241; # int : address : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%approve + PUSH int 241; # int : @sender : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%approve FAILWITH; # FAILED - }; # @some : address : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%approve - DUP 7; # @parameter%approve : @some : address : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%approve - CDR; # nat : @some : address : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%approve - SOME; # option nat : @some : address : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%approve - DIG 7; # @parameter%approve : option nat : @some : address : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) - CAR; # address : option nat : @some : address : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) - UPDATE; # map address nat : address : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) - SOME; # option (map address nat) : address : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) - SWAP; # address : option (map address nat) : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) + } + {}; # @some : @sender : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%approve + DUP 7; # @parameter%approve : @some : @sender : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%approve + CDR; # nat : @some : @sender : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%approve + SOME; # option nat : @some : @sender : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%approve + DIG 7; # @parameter%approve : option nat : @some : @sender : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) + CAR; # address : option nat : @some : @sender : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) + UPDATE; # map address nat : @sender : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) + SOME; # option (map address nat) : @sender : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) + SWAP; # @sender : option (map address nat) : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) UPDATE; # big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) SWAP; # option address : big_map address (map address nat) : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) PAIR; # pair (option address) (big_map address (map address nat)) : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) @@ -396,12 +351,12 @@ code { IF_LEFT { - DROP; # @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - SWAP; # lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : @storage + DROP; # @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + SWAP; # lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) : @storage DROP; # @storage # == disableMinting == - # sp.verify(self.data.administrator == sp.some(sp.sender), message = 'NOT_ADMINISTRATOR') # @storage - SENDER; # address : @storage + # sp.verify(self.data.administrator == sp.some(sp.sender), 'NOT_ADMINISTRATOR') # @storage + SENDER; # @sender : @storage SOME; # option address : @storage SWAP; # @storage : option address DUP; # @storage : @storage : option address @@ -430,7 +385,7 @@ code NIL operation; # list operation : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair bool (big_map address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) } { - DIG 2; # lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : @parameter%getAdministrator : @storage + DIG 2; # lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) : @parameter%getAdministrator : @storage DROP; # @parameter%getAdministrator : @storage SWAP; # @storage : @parameter%getAdministrator # == getAdministrator == @@ -440,7 +395,7 @@ code CAR; # pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : @parameter%getAdministrator : @storage CAR; # pair (option %administrator address) (big_map %approvals address (map address nat)) : @parameter%getAdministrator : @storage CAR; # option address : @parameter%getAdministrator : @storage - # sp.transfer(__s200.value, sp.tez(0), sp.snd(params)) # option address : @parameter%getAdministrator : @storage + # sp.transfer(__s111.value, sp.tez(0), sp.snd(params)) # option address : @parameter%getAdministrator : @storage NIL operation; # list operation : option address : @parameter%getAdministrator : @storage DIG 2; # @parameter%getAdministrator : list operation : option address : @storage CDR; # contract (option address) : list operation : option address : @storage @@ -454,7 +409,7 @@ code { IF_LEFT { - DIG 2; # lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : @parameter%getAllowance : @storage + DIG 2; # lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) : @parameter%getAllowance : @storage DROP; # @parameter%getAllowance : @storage SWAP; # @storage : @parameter%getAllowance # == getAllowance == @@ -462,8 +417,7 @@ code DUP; # @storage : @storage : @parameter%getAllowance DUG 2; # @storage : @parameter%getAllowance : @storage CAR; # pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : @parameter%getAllowance : @storage - CDR; # pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : @parameter%getAllowance : @storage - CAR; # big_map address nat : @parameter%getAllowance : @storage + GET 3; # big_map address nat : @parameter%getAllowance : @storage SWAP; # @parameter%getAllowance : big_map address nat : @storage DUP; # @parameter%getAllowance : @parameter%getAllowance : big_map address nat : @storage DUG 2; # @parameter%getAllowance : big_map address nat : @parameter%getAllowance : @storage @@ -513,28 +467,24 @@ code CAR; # pair (address %owner) (address %spender) : big_map address (map address nat) : @parameter%getAllowance : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) CAR; # address : big_map address (map address nat) : @parameter%getAllowance : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) GET; # option (map address nat) : @parameter%getAllowance : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) - IF_SOME - { - # of_some: Get-item:260 # @some : @parameter%getAllowance : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) - } + IF_NONE { PUSH int 260; # int : @parameter%getAllowance : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) FAILWITH; # FAILED - }; # @some : @parameter%getAllowance : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) + } + {}; # @some : @parameter%getAllowance : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) SWAP; # @parameter%getAllowance : @some : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) DUP; # @parameter%getAllowance : @parameter%getAllowance : @some : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) DUG 2; # @parameter%getAllowance : @some : @parameter%getAllowance : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) CAR; # pair (address %owner) (address %spender) : @some : @parameter%getAllowance : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) CDR; # address : @some : @parameter%getAllowance : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) GET; # option nat : @parameter%getAllowance : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) - IF_SOME - { - # of_some: Get-item:260 # @some : @parameter%getAllowance : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) - } + IF_NONE { PUSH nat 0; # nat : @parameter%getAllowance : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) - }; # nat : @parameter%getAllowance : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) - # sp.transfer(__s201.value, sp.tez(0), sp.snd(params)) # nat : @parameter%getAllowance : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) + } + {}; # nat : @parameter%getAllowance : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) + # sp.transfer(__s112.value, sp.tez(0), sp.snd(params)) # nat : @parameter%getAllowance : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) NIL operation; # list operation : nat : @parameter%getAllowance : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) DIG 2; # @parameter%getAllowance : list operation : nat : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) CDR; # contract nat : list operation : nat : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) @@ -546,7 +496,7 @@ code { IF_LEFT { - DIG 2; # lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : @parameter%getBalance : @storage + DIG 2; # lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) : @parameter%getBalance : @storage DROP; # @parameter%getBalance : @storage SWAP; # @storage : @parameter%getBalance # == getBalance == @@ -554,8 +504,7 @@ code DUP; # @storage : @storage : @parameter%getBalance DUG 2; # @storage : @parameter%getBalance : @storage CAR; # pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : @parameter%getBalance : @storage - CDR; # pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : @parameter%getBalance : @storage - CAR; # big_map address nat : @parameter%getBalance : @storage + GET 3; # big_map address nat : @parameter%getBalance : @storage SWAP; # @parameter%getBalance : big_map address nat : @storage DUP; # @parameter%getBalance : @parameter%getBalance : big_map address nat : @storage DUG 2; # @parameter%getBalance : big_map address nat : @parameter%getBalance : @storage @@ -594,22 +543,19 @@ code DUP; # pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : @parameter%getBalance DUG 2; # pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : @parameter%getBalance : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) CAR; # pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : @parameter%getBalance : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) - CDR; # pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : @parameter%getBalance : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) - CAR; # big_map address nat : @parameter%getBalance : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) + GET 3; # big_map address nat : @parameter%getBalance : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) SWAP; # @parameter%getBalance : big_map address nat : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) DUP; # @parameter%getBalance : @parameter%getBalance : big_map address nat : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) DUG 2; # @parameter%getBalance : big_map address nat : @parameter%getBalance : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) CAR; # address : big_map address nat : @parameter%getBalance : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) GET; # option nat : @parameter%getBalance : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) - IF_SOME - { - # of_some: Get-item:253 # @some : @parameter%getBalance : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) - } + IF_NONE { PUSH int 253; # int : @parameter%getBalance : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) FAILWITH; # FAILED - }; # @some : @parameter%getBalance : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) - # sp.transfer(__s202.value, sp.tez(0), sp.snd(params)) # @some : @parameter%getBalance : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) + } + {}; # @some : @parameter%getBalance : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) + # sp.transfer(__s113.value, sp.tez(0), sp.snd(params)) # @some : @parameter%getBalance : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) NIL operation; # list operation : @some : @parameter%getBalance : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) DIG 2; # @parameter%getBalance : list operation : @some : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) CDR; # contract nat : list operation : @some : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) @@ -620,508 +566,462 @@ code } { # == getPriorBalance == - # sp.verify(sp.fst(params).level < sp.level, message = 'BLOCK_LEVEL_TOO_SOON') # @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUP; # @parameter%getPriorBalance : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CAR; # pair (address %address) (nat %level) : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CDR; # nat : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - LEVEL; # nat : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - COMPARE; # int : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - GT; # bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) + # sp.verify(sp.fst(params).level < sp.level, 'BLOCK_LEVEL_TOO_SOON') # @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + LEVEL; # @level : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + SWAP; # @parameter%getPriorBalance : @level : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUP; # @parameter%getPriorBalance : @parameter%getPriorBalance : @level : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUG 2; # @parameter%getPriorBalance : @level : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + CAR; # pair (address %address) (nat %level) : @level : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + CDR; # nat : @level : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + COMPARE; # int : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + LT; # bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) IF {} { - PUSH string "BLOCK_LEVEL_TOO_SOON"; # string : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) + PUSH string "BLOCK_LEVEL_TOO_SOON"; # string : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) FAILWITH; # FAILED - }; # @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - # if self.data.numCheckpoints.get(sp.fst(params).address, default_value = 0) == 0: # @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - PUSH nat 0; # nat : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUP 3; # @storage : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CDR; # pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CAR; # pair (bool %mintingDisabled) (big_map %numCheckpoints address nat) : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CDR; # big_map address nat : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUP 3; # @parameter%getPriorBalance : big_map address nat : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CAR; # pair (address %address) (nat %level) : big_map address nat : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CAR; # address : big_map address nat : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - GET; # option nat : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - IF_SOME + }; # @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + # if self.data.numCheckpoints.get(sp.fst(params).address, default_value = 0) == 0: # @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + PUSH nat 0; # nat : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUP 3; # @storage : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + GET 3; # pair (bool %mintingDisabled) (big_map %numCheckpoints address nat) : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + CDR; # big_map address nat : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUP 3; # @parameter%getPriorBalance : big_map address nat : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + CAR; # pair (address %address) (nat %level) : big_map address nat : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + CAR; # address : big_map address nat : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + GET; # option nat : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + IF_NONE { - # of_some: Get-item:137 # @some : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) + PUSH nat 0; # nat : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) } - { - PUSH nat 0; # nat : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - }; # nat : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - COMPARE; # int : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - EQ; # bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) + {}; # nat : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + COMPARE; # int : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + EQ; # bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) IF { - DIG 2; # lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : @parameter%getPriorBalance : @storage + DIG 2; # lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) : @parameter%getPriorBalance : @storage DROP; # @parameter%getPriorBalance : @storage # sp.result(sp.record(address = sp.fst(params).address, level = sp.fst(params).level, result = 0)) # @parameter%getPriorBalance : @storage - DUP; # @parameter%getPriorBalance : @parameter%getPriorBalance : @storage - CAR; # pair (address %address) (nat %level) : @parameter%getPriorBalance : @storage - CDR; # nat : @parameter%getPriorBalance : @storage - PUSH nat 0; # nat : nat : @parameter%getPriorBalance : @storage - SWAP; # nat : nat : @parameter%getPriorBalance : @storage - PAIR %level %result; # pair (nat %level) (nat %result) : @parameter%getPriorBalance : @storage - SWAP; # @parameter%getPriorBalance : pair (nat %level) (nat %result) : @storage - DUP; # @parameter%getPriorBalance : @parameter%getPriorBalance : pair (nat %level) (nat %result) : @storage - DUG 2; # @parameter%getPriorBalance : pair (nat %level) (nat %result) : @parameter%getPriorBalance : @storage - CAR; # pair (address %address) (nat %level) : pair (nat %level) (nat %result) : @parameter%getPriorBalance : @storage - CAR; # address : pair (nat %level) (nat %result) : @parameter%getPriorBalance : @storage - PAIR %address; # pair (address %address) (pair (nat %level) (nat %result)) : @parameter%getPriorBalance : @storage + PUSH nat 0; # nat : @parameter%getPriorBalance : @storage + SWAP; # @parameter%getPriorBalance : nat : @storage + DUP; # @parameter%getPriorBalance : @parameter%getPriorBalance : nat : @storage + CAR; # pair (address %address) (nat %level) : @parameter%getPriorBalance : nat : @storage + CDR; # nat : @parameter%getPriorBalance : nat : @storage + SWAP; # @parameter%getPriorBalance : nat : nat : @storage + DUP; # @parameter%getPriorBalance : @parameter%getPriorBalance : nat : nat : @storage + DUG 3; # @parameter%getPriorBalance : nat : nat : @parameter%getPriorBalance : @storage + CAR; # pair (address %address) (nat %level) : nat : nat : @parameter%getPriorBalance : @storage + CAR; # address : nat : nat : @parameter%getPriorBalance : @storage + PAIR 3; # pair address (pair nat nat) : @parameter%getPriorBalance : @storage } { - # if self.data.checkpoints[(sp.fst(params).address, sp.as_nat(self.data.numCheckpoints[sp.fst(params).address] - 1))].fromBlock <= sp.fst(params).level: # @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUP; # @parameter%getPriorBalance : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CAR; # pair (address %address) (nat %level) : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CDR; # nat : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUP 3; # @storage : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CAR; # pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CDR; # pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CDR; # pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CAR; # big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - PUSH nat 1; # nat : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUP 5; # @storage : nat : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CDR; # pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : nat : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CAR; # pair (bool %mintingDisabled) (big_map %numCheckpoints address nat) : nat : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CDR; # big_map address nat : nat : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUP 5; # @parameter%getPriorBalance : big_map address nat : nat : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CAR; # pair (address %address) (nat %level) : big_map address nat : nat : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CAR; # address : big_map address nat : nat : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - GET; # option nat : nat : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - IF_SOME - { - # of_some: Get-item:141 # @some : nat : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - } + # if self.data.checkpoints[(sp.fst(params).address, sp.as_nat(self.data.numCheckpoints[sp.fst(params).address] - 1))].fromBlock <= sp.fst(params).level: # @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUP; # @parameter%getPriorBalance : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + CAR; # pair (address %address) (nat %level) : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + CDR; # nat : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUP 3; # @storage : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + CAR; # pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + GET 5; # big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + PUSH nat 1; # nat : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUP 5; # @storage : nat : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + GET 3; # pair (bool %mintingDisabled) (big_map %numCheckpoints address nat) : nat : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + CDR; # big_map address nat : nat : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUP 5; # @parameter%getPriorBalance : big_map address nat : nat : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + CAR; # pair (address %address) (nat %level) : big_map address nat : nat : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + CAR; # address : big_map address nat : nat : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + GET; # option nat : nat : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + IF_NONE { - PUSH int 141; # int : nat : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) + PUSH int 141; # int : nat : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) FAILWITH; # FAILED - }; # @some : nat : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - SUB; # int : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - ISNAT; # option nat : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - IF_SOME - {} + } + {}; # @some : nat : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + SUB; # int : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + ISNAT; # option nat : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + IF_NONE { - PUSH int 141; # int : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) + PUSH int 141; # int : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) FAILWITH; # FAILED - }; # @some : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUP 4; # @parameter%getPriorBalance : @some : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CAR; # pair (address %address) (nat %level) : @some : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CAR; # address : @some : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - PAIR; # pair address @some : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - GET; # option (pair (nat %fromBlock) (nat %balance)) : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - IF_SOME - { - # of_some: Get-item:141 # @some : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) } + {}; # @some : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUP 4; # @parameter%getPriorBalance : @some : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + CAR; # pair (address %address) (nat %level) : @some : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + CAR; # address : @some : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + PAIR; # pair address @some : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + GET; # option (pair (nat %fromBlock) (nat %balance)) : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + IF_NONE { - PUSH int 141; # int : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) + PUSH int 141; # int : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) FAILWITH; # FAILED - }; # @some : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CAR; # nat : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - COMPARE; # int : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - LE; # bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) + } + {}; # @some : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + CAR; # nat : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + COMPARE; # int : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + LE; # bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) IF { - DIG 2; # lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : @parameter%getPriorBalance : @storage + DIG 2; # lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) : @parameter%getPriorBalance : @storage DROP; # @parameter%getPriorBalance : @storage SWAP; # @storage : @parameter%getPriorBalance # sp.result(sp.record(address = sp.fst(params).address, level = sp.fst(params).level, result = self.data.checkpoints[(sp.fst(params).address, sp.as_nat(self.data.numCheckpoints[sp.fst(params).address] - 1))].balance)) # @storage : @parameter%getPriorBalance DUP; # @storage : @storage : @parameter%getPriorBalance DUG 2; # @storage : @parameter%getPriorBalance : @storage CAR; # pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : @parameter%getPriorBalance : @storage - CDR; # pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : @parameter%getPriorBalance : @storage - CDR; # pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : @parameter%getPriorBalance : @storage - CAR; # big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : @parameter%getPriorBalance : @storage + GET 5; # big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : @parameter%getPriorBalance : @storage PUSH nat 1; # nat : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : @parameter%getPriorBalance : @storage DUP 4; # @storage : nat : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : @parameter%getPriorBalance : @storage - CDR; # pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : nat : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : @parameter%getPriorBalance : @storage - CAR; # pair (bool %mintingDisabled) (big_map %numCheckpoints address nat) : nat : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : @parameter%getPriorBalance : @storage + GET 3; # pair (bool %mintingDisabled) (big_map %numCheckpoints address nat) : nat : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : @parameter%getPriorBalance : @storage CDR; # big_map address nat : nat : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : @parameter%getPriorBalance : @storage DUP 4; # @parameter%getPriorBalance : big_map address nat : nat : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : @parameter%getPriorBalance : @storage CAR; # pair (address %address) (nat %level) : big_map address nat : nat : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : @parameter%getPriorBalance : @storage CAR; # address : big_map address nat : nat : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : @parameter%getPriorBalance : @storage GET; # option nat : nat : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : @parameter%getPriorBalance : @storage - IF_SOME - { - # of_some: Get-item:143 # @some : nat : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : @parameter%getPriorBalance : @storage - } + IF_NONE { PUSH int 143; # int : nat : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : @parameter%getPriorBalance : @storage FAILWITH; # FAILED - }; # @some : nat : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : @parameter%getPriorBalance : @storage + } + {}; # @some : nat : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : @parameter%getPriorBalance : @storage SUB; # int : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : @parameter%getPriorBalance : @storage ISNAT; # option nat : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : @parameter%getPriorBalance : @storage - IF_SOME - {} + IF_NONE { PUSH int 143; # int : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : @parameter%getPriorBalance : @storage FAILWITH; # FAILED - }; # @some : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : @parameter%getPriorBalance : @storage + } + {}; # @some : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : @parameter%getPriorBalance : @storage DUP 3; # @parameter%getPriorBalance : @some : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : @parameter%getPriorBalance : @storage CAR; # pair (address %address) (nat %level) : @some : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : @parameter%getPriorBalance : @storage CAR; # address : @some : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : @parameter%getPriorBalance : @storage PAIR; # pair address @some : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : @parameter%getPriorBalance : @storage GET; # option (pair (nat %fromBlock) (nat %balance)) : @parameter%getPriorBalance : @storage - IF_SOME - { - # of_some: Get-item:143 # @some : @parameter%getPriorBalance : @storage - } + IF_NONE { PUSH int 143; # int : @parameter%getPriorBalance : @storage FAILWITH; # FAILED - }; # @some : @parameter%getPriorBalance : @storage + } + {}; # @some : @parameter%getPriorBalance : @storage CDR; # nat : @parameter%getPriorBalance : @storage SWAP; # @parameter%getPriorBalance : nat : @storage DUP; # @parameter%getPriorBalance : @parameter%getPriorBalance : nat : @storage - DUG 2; # @parameter%getPriorBalance : nat : @parameter%getPriorBalance : @storage - CAR; # pair (address %address) (nat %level) : nat : @parameter%getPriorBalance : @storage - CDR; # nat : nat : @parameter%getPriorBalance : @storage - PAIR %level %result; # pair (nat %level) (nat %result) : @parameter%getPriorBalance : @storage - SWAP; # @parameter%getPriorBalance : pair (nat %level) (nat %result) : @storage - DUP; # @parameter%getPriorBalance : @parameter%getPriorBalance : pair (nat %level) (nat %result) : @storage - DUG 2; # @parameter%getPriorBalance : pair (nat %level) (nat %result) : @parameter%getPriorBalance : @storage - CAR; # pair (address %address) (nat %level) : pair (nat %level) (nat %result) : @parameter%getPriorBalance : @storage - CAR; # address : pair (nat %level) (nat %result) : @parameter%getPriorBalance : @storage - PAIR %address; # pair (address %address) (pair (nat %level) (nat %result)) : @parameter%getPriorBalance : @storage + CAR; # pair (address %address) (nat %level) : @parameter%getPriorBalance : nat : @storage + CDR; # nat : @parameter%getPriorBalance : nat : @storage + SWAP; # @parameter%getPriorBalance : nat : nat : @storage + DUP; # @parameter%getPriorBalance : @parameter%getPriorBalance : nat : nat : @storage + DUG 3; # @parameter%getPriorBalance : nat : nat : @parameter%getPriorBalance : @storage + CAR; # pair (address %address) (nat %level) : nat : nat : @parameter%getPriorBalance : @storage + CAR; # address : nat : nat : @parameter%getPriorBalance : @storage + PAIR 3; # pair address (pair nat nat) : @parameter%getPriorBalance : @storage } { - # if self.data.checkpoints[(sp.fst(params).address, 0)].fromBlock > sp.fst(params).level: # @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUP; # @parameter%getPriorBalance : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CAR; # pair (address %address) (nat %level) : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CDR; # nat : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUP 3; # @storage : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CAR; # pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CDR; # pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CDR; # pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CAR; # big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - PUSH nat 0; # nat : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUP 4; # @parameter%getPriorBalance : nat : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CAR; # pair (address %address) (nat %level) : nat : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CAR; # address : nat : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - PAIR; # pair address nat : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - GET; # option (pair (nat %fromBlock) (nat %balance)) : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - IF_SOME + # if self.data.checkpoints[(sp.fst(params).address, 0)].fromBlock > sp.fst(params).level: # @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUP; # @parameter%getPriorBalance : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + CAR; # pair (address %address) (nat %level) : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + CDR; # nat : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUP 3; # @storage : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + CAR; # pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + GET 5; # big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + PUSH nat 0; # nat : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUP 4; # @parameter%getPriorBalance : nat : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + CAR; # pair (address %address) (nat %level) : nat : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + CAR; # address : nat : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + PAIR; # pair address nat : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + GET; # option (pair (nat %fromBlock) (nat %balance)) : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + IF_NONE { - # of_some: Get-item:149 # @some : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - } - { - PUSH int 149; # int : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) + PUSH int 149; # int : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) FAILWITH; # FAILED - }; # @some : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CAR; # nat : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - COMPARE; # int : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - GT; # bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) + } + {}; # @some : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + CAR; # nat : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + COMPARE; # int : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + GT; # bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) IF { - DIG 2; # lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : @parameter%getPriorBalance : @storage + DIG 2; # lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) : @parameter%getPriorBalance : @storage DROP; # @parameter%getPriorBalance : @storage # sp.result(sp.record(address = sp.fst(params).address, level = sp.fst(params).level, result = 0)) # @parameter%getPriorBalance : @storage - DUP; # @parameter%getPriorBalance : @parameter%getPriorBalance : @storage - CAR; # pair (address %address) (nat %level) : @parameter%getPriorBalance : @storage - CDR; # nat : @parameter%getPriorBalance : @storage - PUSH nat 0; # nat : nat : @parameter%getPriorBalance : @storage - SWAP; # nat : nat : @parameter%getPriorBalance : @storage - PAIR %level %result; # pair (nat %level) (nat %result) : @parameter%getPriorBalance : @storage - SWAP; # @parameter%getPriorBalance : pair (nat %level) (nat %result) : @storage - DUP; # @parameter%getPriorBalance : @parameter%getPriorBalance : pair (nat %level) (nat %result) : @storage - DUG 2; # @parameter%getPriorBalance : pair (nat %level) (nat %result) : @parameter%getPriorBalance : @storage - CAR; # pair (address %address) (nat %level) : pair (nat %level) (nat %result) : @parameter%getPriorBalance : @storage - CAR; # address : pair (nat %level) (nat %result) : @parameter%getPriorBalance : @storage - PAIR %address; # pair (address %address) (pair (nat %level) (nat %result)) : @parameter%getPriorBalance : @storage + PUSH nat 0; # nat : @parameter%getPriorBalance : @storage + SWAP; # @parameter%getPriorBalance : nat : @storage + DUP; # @parameter%getPriorBalance : @parameter%getPriorBalance : nat : @storage + CAR; # pair (address %address) (nat %level) : @parameter%getPriorBalance : nat : @storage + CDR; # nat : @parameter%getPriorBalance : nat : @storage + SWAP; # @parameter%getPriorBalance : nat : nat : @storage + DUP; # @parameter%getPriorBalance : @parameter%getPriorBalance : nat : nat : @storage + DUG 3; # @parameter%getPriorBalance : nat : nat : @parameter%getPriorBalance : @storage + CAR; # pair (address %address) (nat %level) : nat : nat : @parameter%getPriorBalance : @storage + CAR; # address : nat : nat : @parameter%getPriorBalance : @storage + PAIR 3; # pair address (pair nat nat) : @parameter%getPriorBalance : @storage } { - # centerIsNeedle = sp.local("centerIsNeedle", False) # @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - PUSH bool False; # bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - # center = sp.local("center", 0) # bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - PUSH nat 0; # nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - # lower = sp.local("lower", 0) # nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - PUSH nat 0; # nat : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - # upper = sp.local("upper", sp.as_nat(self.data.numCheckpoints[sp.fst(params).address] - 1)) # nat : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - PUSH nat 1; # nat : nat : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUP 6; # @storage : nat : nat : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CDR; # pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : nat : nat : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CAR; # pair (bool %mintingDisabled) (big_map %numCheckpoints address nat) : nat : nat : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CDR; # big_map address nat : nat : nat : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUP 6; # @parameter%getPriorBalance : big_map address nat : nat : nat : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CAR; # pair (address %address) (nat %level) : big_map address nat : nat : nat : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CAR; # address : big_map address nat : nat : nat : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - GET; # option nat : nat : nat : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - IF_SOME + # centerIsNeedle = sp.local("centerIsNeedle", False) # @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + PUSH bool False; # bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + # center = sp.local("center", 0) # bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + PUSH nat 0; # nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + # lower = sp.local("lower", 0) # nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + PUSH nat 0; # nat : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + # upper = sp.local("upper", sp.as_nat(self.data.numCheckpoints[sp.fst(params).address] - 1)) # nat : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + PUSH nat 1; # nat : nat : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUP 6; # @storage : nat : nat : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + GET 3; # pair (bool %mintingDisabled) (big_map %numCheckpoints address nat) : nat : nat : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + CDR; # big_map address nat : nat : nat : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUP 6; # @parameter%getPriorBalance : big_map address nat : nat : nat : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + CAR; # pair (address %address) (nat %level) : big_map address nat : nat : nat : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + CAR; # address : big_map address nat : nat : nat : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + GET; # option nat : nat : nat : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + IF_NONE { - # of_some: Get-item:160 # @some : nat : nat : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - } - { - PUSH int 160; # int : nat : nat : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) + PUSH int 160; # int : nat : nat : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) FAILWITH; # FAILED - }; # @some : nat : nat : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - SUB; # int : nat : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - ISNAT; # option nat : nat : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - IF_SOME - {} + } + {}; # @some : nat : nat : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + SUB; # int : nat : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + ISNAT; # option nat : nat : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + IF_NONE { - PUSH int 160; # int : nat : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) + PUSH int 160; # int : nat : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) FAILWITH; # FAILED - }; # @some : nat : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - SWAP; # nat : @some : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - # while (upper.value > lower.value) & (centerIsNeedle.value == False) : ... # nat : @some : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUP; # nat : nat : @some : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUG 2; # nat : @some : nat : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - SWAP; # @some : nat : nat : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUP; # @some : @some : nat : nat : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUG 2; # @some : nat : @some : nat : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - COMPARE; # int : @some : nat : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - GT; # bool : @some : nat : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) + } + {}; # @some : nat : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + SWAP; # nat : @some : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + # while (upper.value > lower.value) & (centerIsNeedle.value == False) : ... # nat : @some : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUP; # nat : nat : @some : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUG 2; # nat : @some : nat : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + SWAP; # @some : nat : nat : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUP; # @some : @some : nat : nat : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUG 2; # @some : nat : @some : nat : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + COMPARE; # int : @some : nat : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + GT; # bool : @some : nat : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) IF { - PUSH bool False; # bool : @some : nat : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUP 5; # bool : bool : @some : nat : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - COMPARE; # int : @some : nat : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - EQ; # bool : @some : nat : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) + PUSH bool False; # bool : @some : nat : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUP 5; # bool : bool : @some : nat : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + COMPARE; # int : @some : nat : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + EQ; # bool : @some : nat : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) } { - PUSH bool False; # bool : @some : nat : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - }; # bool : @some : nat : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) + PUSH bool False; # bool : @some : nat : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + }; # bool : @some : nat : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) LOOP { - DIG 2; # nat : @some : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DROP; # @some : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - # center.value = sp.as_nat(upper.value - (sp.as_nat(upper.value - lower.value) // 2)) # @some : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - PUSH nat 2; # nat : @some : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUP 3; # nat : nat : @some : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUP 3; # @some : nat : nat : @some : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - SUB; # int : nat : @some : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - ISNAT; # option nat : nat : @some : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - IF_SOME - {} + DIG 2; # nat : @some : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DROP; # @some : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + # center.value = sp.as_nat(upper.value - (sp.as_nat(upper.value - lower.value) // 2)) # @some : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + PUSH nat 2; # nat : @some : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUP 3; # nat : nat : @some : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUP 3; # @some : nat : nat : @some : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + SUB; # int : nat : @some : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + ISNAT; # option nat : nat : @some : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + IF_NONE { - PUSH int 164; # int : nat : @some : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) + PUSH int 164; # int : nat : @some : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) FAILWITH; # FAILED - }; # @some : nat : @some : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - EDIV; # option (pair nat nat) : @some : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - IF_SOME - { - CAR; # nat : @some : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) } + {}; # @some : nat : @some : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + EDIV; # option (pair nat nat) : @some : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + IF_NONE { - PUSH int 164; # int : @some : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) + PUSH int 164; # int : @some : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) FAILWITH; # FAILED - }; # nat : @some : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - SWAP; # @some : nat : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUP; # @some : @some : nat : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUG 2; # @some : nat : @some : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - SUB; # int : @some : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - ISNAT; # option nat : @some : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - IF_SOME - {} + } { - PUSH int 164; # int : @some : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - FAILWITH; # FAILED - }; # @some : @some : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUG 2; # @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - # if self.data.checkpoints[(sp.fst(params).address, center.value)].fromBlock == sp.fst(params).level: # @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUP 5; # @parameter%getPriorBalance : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CAR; # pair (address %address) (nat %level) : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CDR; # nat : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUP 7; # @storage : nat : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CAR; # pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : nat : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CDR; # pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : nat : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CDR; # pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : nat : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CAR; # big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUP 5; # @some : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUP 8; # @parameter%getPriorBalance : @some : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CAR; # pair (address %address) (nat %level) : @some : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CAR; # address : @some : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - PAIR; # pair address @some : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - GET; # option (pair (nat %fromBlock) (nat %balance)) : nat : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - IF_SOME + CAR; # nat : @some : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + }; # nat : @some : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + SWAP; # @some : nat : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUP; # @some : @some : nat : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUG 2; # @some : nat : @some : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + SUB; # int : @some : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + ISNAT; # option nat : @some : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + IF_NONE { - # of_some: Get-item:167 # @some : nat : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) + PUSH int 164; # int : @some : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + FAILWITH; # FAILED } + {}; # @some : @some : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUG 2; # @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + # if self.data.checkpoints[(sp.fst(params).address, center.value)].fromBlock == sp.fst(params).level: # @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUP 5; # @parameter%getPriorBalance : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + CAR; # pair (address %address) (nat %level) : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + CDR; # nat : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUP 7; # @storage : nat : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + CAR; # pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : nat : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + GET 5; # big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUP 5; # @some : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUP 8; # @parameter%getPriorBalance : @some : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + CAR; # pair (address %address) (nat %level) : @some : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + CAR; # address : @some : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + PAIR; # pair address @some : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + GET; # option (pair (nat %fromBlock) (nat %balance)) : nat : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + IF_NONE { - PUSH int 167; # int : nat : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) + PUSH int 167; # int : nat : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) FAILWITH; # FAILED - }; # @some : nat : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CAR; # nat : nat : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - COMPARE; # int : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - EQ; # bool : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) + } + {}; # @some : nat : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + CAR; # nat : nat : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + COMPARE; # int : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + EQ; # bool : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) IF { - DIG 3; # bool : @some : nat : @some : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DROP; # @some : nat : @some : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - # centerIsNeedle.value = True # @some : nat : @some : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - PUSH bool True; # bool : @some : nat : @some : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUG 3; # @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) + DIG 3; # bool : @some : nat : @some : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DROP; # @some : nat : @some : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + # centerIsNeedle.value = True # @some : nat : @some : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + PUSH bool True; # bool : @some : nat : @some : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUG 3; # @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) } { - # if self.data.checkpoints[(sp.fst(params).address, center.value)].fromBlock < sp.fst(params).level: # @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUP 5; # @parameter%getPriorBalance : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CAR; # pair (address %address) (nat %level) : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CDR; # nat : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUP 7; # @storage : nat : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CAR; # pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : nat : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CDR; # pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : nat : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CDR; # pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : nat : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CAR; # big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUP 5; # @some : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUP 8; # @parameter%getPriorBalance : @some : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CAR; # pair (address %address) (nat %level) : @some : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CAR; # address : @some : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - PAIR; # pair address @some : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - GET; # option (pair (nat %fromBlock) (nat %balance)) : nat : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - IF_SOME - { - # of_some: Get-item:170 # @some : nat : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - } + # if self.data.checkpoints[(sp.fst(params).address, center.value)].fromBlock < sp.fst(params).level: # @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUP 5; # @parameter%getPriorBalance : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + CAR; # pair (address %address) (nat %level) : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + CDR; # nat : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUP 7; # @storage : nat : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + CAR; # pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : nat : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + GET 5; # big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUP 5; # @some : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUP 8; # @parameter%getPriorBalance : @some : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + CAR; # pair (address %address) (nat %level) : @some : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + CAR; # address : @some : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + PAIR; # pair address @some : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + GET; # option (pair (nat %fromBlock) (nat %balance)) : nat : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + IF_NONE { - PUSH int 170; # int : nat : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) + PUSH int 170; # int : nat : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) FAILWITH; # FAILED - }; # @some : nat : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CAR; # nat : nat : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - COMPARE; # int : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - LT; # bool : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) + } + {}; # @some : nat : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + CAR; # nat : nat : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + COMPARE; # int : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + LT; # bool : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) IF { - SWAP; # nat : @some : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DROP; # @some : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - SWAP; # @some : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - # lower.value = center.value # @some : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUP; # @some : @some : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUG 2; # @some : @some : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - SWAP; # @some : @some : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) + SWAP; # nat : @some : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DROP; # @some : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + SWAP; # @some : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + # lower.value = center.value # @some : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUP; # @some : @some : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUG 2; # @some : @some : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + SWAP; # @some : @some : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) } { - DROP; # nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - # upper.value = sp.as_nat(center.value - 1) # nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - PUSH nat 1; # nat : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUP 3; # @some : nat : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - SUB; # int : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - ISNAT; # option nat : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - IF_SOME - {} + DROP; # nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + # upper.value = sp.as_nat(center.value - 1) # nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + PUSH nat 1; # nat : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUP 3; # @some : nat : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + SUB; # int : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + ISNAT; # option nat : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + IF_NONE { - PUSH int 173; # int : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) + PUSH int 173; # int : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) FAILWITH; # FAILED - }; # @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - }; # @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - }; # @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - SWAP; # nat : @some : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - # check for next loop: (upper.value > lower.value) & (centerIsNeedle.value == False) # nat : @some : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUP; # nat : nat : @some : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUG 2; # nat : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - SWAP; # @some : nat : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUP; # @some : @some : nat : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUG 2; # @some : nat : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - COMPARE; # int : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - GT; # bool : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) + } + {}; # @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + }; # @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + }; # @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + SWAP; # nat : @some : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + # check for next loop: (upper.value > lower.value) & (centerIsNeedle.value == False) # nat : @some : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUP; # nat : nat : @some : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUG 2; # nat : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + SWAP; # @some : nat : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUP; # @some : @some : nat : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUG 2; # @some : nat : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + COMPARE; # int : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + GT; # bool : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) IF { - PUSH bool False; # bool : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUP 5; # bool : bool : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - COMPARE; # int : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - EQ; # bool : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) + PUSH bool False; # bool : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUP 5; # bool : bool : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + COMPARE; # int : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + EQ; # bool : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) } { - PUSH bool False; # bool : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - }; # bool : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - }; # @some : nat : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DROP; # nat : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - # if centerIsNeedle.value == True: # nat : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - PUSH bool True; # bool : nat : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUP 4; # bool : bool : nat : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - COMPARE; # int : nat : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - EQ; # bool : nat : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) + PUSH bool False; # bool : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + }; # bool : @some : nat : @some : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + }; # @some : nat : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DROP; # nat : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + # if centerIsNeedle.value == True: # nat : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + PUSH bool True; # bool : nat : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUP 4; # bool : bool : nat : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + COMPARE; # int : nat : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + EQ; # bool : nat : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) IF { - DROP; # nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - SWAP; # bool : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DROP; # nat : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DIG 3; # lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : nat : @parameter%getPriorBalance : @storage + DROP; # nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + SWAP; # bool : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DROP; # nat : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DIG 3; # lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) : nat : @parameter%getPriorBalance : @storage DROP; # nat : @parameter%getPriorBalance : @storage # sp.result(sp.record(address = sp.fst(params).address, level = sp.fst(params).level, result = self.data.checkpoints[(sp.fst(params).address, center.value)].balance)) # nat : @parameter%getPriorBalance : @storage DUP 3; # @storage : nat : @parameter%getPriorBalance : @storage CAR; # pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : nat : @parameter%getPriorBalance : @storage - CDR; # pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : nat : @parameter%getPriorBalance : @storage - CDR; # pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : nat : @parameter%getPriorBalance : @storage - CAR; # big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : @parameter%getPriorBalance : @storage + GET 5; # big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : @parameter%getPriorBalance : @storage SWAP; # nat : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : @parameter%getPriorBalance : @storage DUP 3; # @parameter%getPriorBalance : nat : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : @parameter%getPriorBalance : @storage CAR; # pair (address %address) (nat %level) : nat : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : @parameter%getPriorBalance : @storage CAR; # address : nat : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : @parameter%getPriorBalance : @storage PAIR; # pair address nat : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : @parameter%getPriorBalance : @storage GET; # option (pair (nat %fromBlock) (nat %balance)) : @parameter%getPriorBalance : @storage - IF_SOME - { - # of_some: Get-item:179 # @some : @parameter%getPriorBalance : @storage - } + IF_NONE { PUSH int 179; # int : @parameter%getPriorBalance : @storage FAILWITH; # FAILED - }; # @some : @parameter%getPriorBalance : @storage + } + {}; # @some : @parameter%getPriorBalance : @storage CDR; # nat : @parameter%getPriorBalance : @storage SWAP; # @parameter%getPriorBalance : nat : @storage DUP; # @parameter%getPriorBalance : @parameter%getPriorBalance : nat : @storage - DUG 2; # @parameter%getPriorBalance : nat : @parameter%getPriorBalance : @storage - CAR; # pair (address %address) (nat %level) : nat : @parameter%getPriorBalance : @storage - CDR; # nat : nat : @parameter%getPriorBalance : @storage - PAIR %level %result; # pair (nat %level) (nat %result) : @parameter%getPriorBalance : @storage - SWAP; # @parameter%getPriorBalance : pair (nat %level) (nat %result) : @storage - DUP; # @parameter%getPriorBalance : @parameter%getPriorBalance : pair (nat %level) (nat %result) : @storage - DUG 2; # @parameter%getPriorBalance : pair (nat %level) (nat %result) : @parameter%getPriorBalance : @storage - CAR; # pair (address %address) (nat %level) : pair (nat %level) (nat %result) : @parameter%getPriorBalance : @storage - CAR; # address : pair (nat %level) (nat %result) : @parameter%getPriorBalance : @storage - PAIR %address; # pair (address %address) (pair (nat %level) (nat %result)) : @parameter%getPriorBalance : @storage + CAR; # pair (address %address) (nat %level) : @parameter%getPriorBalance : nat : @storage + CDR; # nat : @parameter%getPriorBalance : nat : @storage + SWAP; # @parameter%getPriorBalance : nat : nat : @storage + DUP; # @parameter%getPriorBalance : @parameter%getPriorBalance : nat : nat : @storage + DUG 3; # @parameter%getPriorBalance : nat : nat : @parameter%getPriorBalance : @storage + CAR; # pair (address %address) (nat %level) : nat : nat : @parameter%getPriorBalance : @storage + CAR; # address : nat : nat : @parameter%getPriorBalance : @storage + PAIR 3; # pair address (pair nat nat) : @parameter%getPriorBalance : @storage } { - SWAP; # nat : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DROP; # nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - SWAP; # bool : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DROP; # nat : @parameter%getPriorBalance : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DIG 3; # lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : nat : @parameter%getPriorBalance : @storage + SWAP; # nat : nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DROP; # nat : bool : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + SWAP; # bool : nat : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DROP; # nat : @parameter%getPriorBalance : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DIG 3; # lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) : nat : @parameter%getPriorBalance : @storage DROP; # nat : @parameter%getPriorBalance : @storage # sp.result(sp.record(address = sp.fst(params).address, level = sp.fst(params).level, result = self.data.checkpoints[(sp.fst(params).address, lower.value)].balance)) # nat : @parameter%getPriorBalance : @storage DUP 3; # @storage : nat : @parameter%getPriorBalance : @storage CAR; # pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : nat : @parameter%getPriorBalance : @storage - CDR; # pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : nat : @parameter%getPriorBalance : @storage - CDR; # pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : nat : @parameter%getPriorBalance : @storage - CAR; # big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : @parameter%getPriorBalance : @storage + GET 5; # big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : nat : @parameter%getPriorBalance : @storage SWAP; # nat : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : @parameter%getPriorBalance : @storage DUP 3; # @parameter%getPriorBalance : nat : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : @parameter%getPriorBalance : @storage CAR; # pair (address %address) (nat %level) : nat : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : @parameter%getPriorBalance : @storage CAR; # address : nat : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : @parameter%getPriorBalance : @storage PAIR; # pair address nat : big_map (pair address nat) (pair (nat %fromBlock) (nat %balance)) : @parameter%getPriorBalance : @storage GET; # option (pair (nat %fromBlock) (nat %balance)) : @parameter%getPriorBalance : @storage - IF_SOME - { - # of_some: Get-item:188 # @some : @parameter%getPriorBalance : @storage - } + IF_NONE { PUSH int 188; # int : @parameter%getPriorBalance : @storage FAILWITH; # FAILED - }; # @some : @parameter%getPriorBalance : @storage + } + {}; # @some : @parameter%getPriorBalance : @storage CDR; # nat : @parameter%getPriorBalance : @storage SWAP; # @parameter%getPriorBalance : nat : @storage DUP; # @parameter%getPriorBalance : @parameter%getPriorBalance : nat : @storage - DUG 2; # @parameter%getPriorBalance : nat : @parameter%getPriorBalance : @storage - CAR; # pair (address %address) (nat %level) : nat : @parameter%getPriorBalance : @storage - CDR; # nat : nat : @parameter%getPriorBalance : @storage - PAIR %level %result; # pair (nat %level) (nat %result) : @parameter%getPriorBalance : @storage - SWAP; # @parameter%getPriorBalance : pair (nat %level) (nat %result) : @storage - DUP; # @parameter%getPriorBalance : @parameter%getPriorBalance : pair (nat %level) (nat %result) : @storage - DUG 2; # @parameter%getPriorBalance : pair (nat %level) (nat %result) : @parameter%getPriorBalance : @storage - CAR; # pair (address %address) (nat %level) : pair (nat %level) (nat %result) : @parameter%getPriorBalance : @storage - CAR; # address : pair (nat %level) (nat %result) : @parameter%getPriorBalance : @storage - PAIR %address; # pair (address %address) (pair (nat %level) (nat %result)) : @parameter%getPriorBalance : @storage - }; # pair (address %address) (pair (nat %level) (nat %result)) : @parameter%getPriorBalance : @storage - }; # pair (address %address) (pair (nat %level) (nat %result)) : @parameter%getPriorBalance : @storage - }; # pair (address %address) (pair (nat %level) (nat %result)) : @parameter%getPriorBalance : @storage - }; # pair (address %address) (pair (nat %level) (nat %result)) : @parameter%getPriorBalance : @storage - # sp.transfer(__s203.value, sp.tez(0), sp.snd(params)) # pair (address %address) (pair (nat %level) (nat %result)) : @parameter%getPriorBalance : @storage - NIL operation; # list operation : pair (address %address) (pair (nat %level) (nat %result)) : @parameter%getPriorBalance : @storage - DIG 2; # @parameter%getPriorBalance : list operation : pair (address %address) (pair (nat %level) (nat %result)) : @storage - CDR; # contract (pair (address %address) (pair (nat %level) (nat %result))) : list operation : pair (address %address) (pair (nat %level) (nat %result)) : @storage - PUSH mutez 0; # mutez : contract (pair (address %address) (pair (nat %level) (nat %result))) : list operation : pair (address %address) (pair (nat %level) (nat %result)) : @storage - DIG 3; # pair (address %address) (pair (nat %level) (nat %result)) : mutez : contract (pair (address %address) (pair (nat %level) (nat %result))) : list operation : @storage + CAR; # pair (address %address) (nat %level) : @parameter%getPriorBalance : nat : @storage + CDR; # nat : @parameter%getPriorBalance : nat : @storage + SWAP; # @parameter%getPriorBalance : nat : nat : @storage + DUP; # @parameter%getPriorBalance : @parameter%getPriorBalance : nat : nat : @storage + DUG 3; # @parameter%getPriorBalance : nat : nat : @parameter%getPriorBalance : @storage + CAR; # pair (address %address) (nat %level) : nat : nat : @parameter%getPriorBalance : @storage + CAR; # address : nat : nat : @parameter%getPriorBalance : @storage + PAIR 3; # pair address (pair nat nat) : @parameter%getPriorBalance : @storage + }; # pair address (pair nat nat) : @parameter%getPriorBalance : @storage + }; # pair address (pair nat nat) : @parameter%getPriorBalance : @storage + }; # pair address (pair nat nat) : @parameter%getPriorBalance : @storage + }; # pair address (pair nat nat) : @parameter%getPriorBalance : @storage + # sp.transfer(__s114.value, sp.tez(0), sp.snd(params)) # pair address (pair nat nat) : @parameter%getPriorBalance : @storage + NIL operation; # list operation : pair address (pair nat nat) : @parameter%getPriorBalance : @storage + DIG 2; # @parameter%getPriorBalance : list operation : pair address (pair nat nat) : @storage + CDR; # contract (pair (address %address) (pair (nat %level) (nat %result))) : list operation : pair address (pair nat nat) : @storage + PUSH mutez 0; # mutez : contract (pair (address %address) (pair (nat %level) (nat %result))) : list operation : pair address (pair nat nat) : @storage + DIG 3; # pair address (pair nat nat) : mutez : contract (pair (address %address) (pair (nat %level) (nat %result))) : list operation : @storage TRANSFER_TOKENS; # operation : list operation : @storage CONS; # list operation : @storage }; # list operation : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) @@ -1133,7 +1033,7 @@ code { IF_LEFT { - DIG 2; # lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : @parameter%getTotalSupply : @storage + DIG 2; # lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) : @parameter%getTotalSupply : @storage DROP; # @parameter%getTotalSupply : @storage SWAP; # @storage : @parameter%getTotalSupply # == getTotalSupply == @@ -1141,7 +1041,7 @@ code DUP; # @storage : @storage : @parameter%getTotalSupply DUG 2; # @storage : @parameter%getTotalSupply : @storage GET 8; # nat : @parameter%getTotalSupply : @storage - # sp.transfer(__s204.value, sp.tez(0), sp.snd(params)) # nat : @parameter%getTotalSupply : @storage + # sp.transfer(__s115.value, sp.tez(0), sp.snd(params)) # nat : @parameter%getTotalSupply : @storage NIL operation; # list operation : nat : @parameter%getTotalSupply : @storage DIG 2; # @parameter%getTotalSupply : list operation : nat : @storage CDR; # contract nat : list operation : nat : @storage @@ -1154,181 +1054,151 @@ code IF_LEFT { # == mint == - # sp.verify(self.data.mintingDisabled == False, message = 'NOT_ALLOWED') # @parameter%mint : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - PUSH bool False; # bool : @parameter%mint : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUP 3; # @storage : bool : @parameter%mint : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CDR; # pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : bool : @parameter%mint : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CAR; # pair (bool %mintingDisabled) (big_map %numCheckpoints address nat) : bool : @parameter%mint : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CAR; # bool : bool : @parameter%mint : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - COMPARE; # int : @parameter%mint : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - EQ; # bool : @parameter%mint : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) + # sp.verify(self.data.mintingDisabled == False, 'NOT_ALLOWED') # @parameter%mint : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + PUSH bool False; # bool : @parameter%mint : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUP 3; # @storage : bool : @parameter%mint : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + GET 3; # pair (bool %mintingDisabled) (big_map %numCheckpoints address nat) : bool : @parameter%mint : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + CAR; # bool : bool : @parameter%mint : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + COMPARE; # int : @parameter%mint : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + EQ; # bool : @parameter%mint : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) IF {} { - PUSH string "NOT_ALLOWED"; # string : @parameter%mint : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) + PUSH string "NOT_ALLOWED"; # string : @parameter%mint : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) FAILWITH; # FAILED - }; # @parameter%mint : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - # sp.verify(self.data.administrator == sp.some(sp.sender), message = 'NOT_ADMINISTRATOR') # @parameter%mint : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - SENDER; # address : @parameter%mint : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - SOME; # option address : @parameter%mint : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUP 3; # @storage : option address : @parameter%mint : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CAR; # pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : option address : @parameter%mint : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CAR; # pair (option %administrator address) (big_map %approvals address (map address nat)) : option address : @parameter%mint : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CAR; # option address : option address : @parameter%mint : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - COMPARE; # int : @parameter%mint : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - EQ; # bool : @parameter%mint : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) + }; # @parameter%mint : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + # sp.verify(self.data.administrator == sp.some(sp.sender), 'NOT_ADMINISTRATOR') # @parameter%mint : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + SENDER; # @sender : @parameter%mint : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + SOME; # option address : @parameter%mint : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUP 3; # @storage : option address : @parameter%mint : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + CAR; # pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : option address : @parameter%mint : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + CAR; # pair (option %administrator address) (big_map %approvals address (map address nat)) : option address : @parameter%mint : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + CAR; # option address : option address : @parameter%mint : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + COMPARE; # int : @parameter%mint : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + EQ; # bool : @parameter%mint : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) IF {} { - PUSH string "NOT_ADMINISTRATOR"; # string : @parameter%mint : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) + PUSH string "NOT_ADMINISTRATOR"; # string : @parameter%mint : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) FAILWITH; # FAILED - }; # @parameter%mint : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - SWAP; # @storage : @parameter%mint : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - # if ~ (self.data.balances.contains(params.address)): # @storage : @parameter%mint : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUP; # @storage : @storage : @parameter%mint : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUG 2; # @storage : @parameter%mint : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CAR; # pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : @parameter%mint : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CDR; # pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : @parameter%mint : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CAR; # big_map address nat : @parameter%mint : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - SWAP; # @parameter%mint : big_map address nat : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUP; # @parameter%mint : @parameter%mint : big_map address nat : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUG 2; # @parameter%mint : big_map address nat : @parameter%mint : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CAR; # address : big_map address nat : @parameter%mint : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - MEM; # bool : @parameter%mint : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) + }; # @parameter%mint : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + SWAP; # @storage : @parameter%mint : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + # if ~ (self.data.balances.contains(params.address)): # @storage : @parameter%mint : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUP; # @storage : @storage : @parameter%mint : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUG 2; # @storage : @parameter%mint : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + CAR; # pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : @parameter%mint : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + GET 3; # big_map address nat : @parameter%mint : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + SWAP; # @parameter%mint : big_map address nat : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUP; # @parameter%mint : @parameter%mint : big_map address nat : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUG 2; # @parameter%mint : big_map address nat : @parameter%mint : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + CAR; # address : big_map address nat : @parameter%mint : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + MEM; # bool : @parameter%mint : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) IF {} { - SWAP; # @storage : @parameter%mint : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - # self.data.balances[params.address] = 0 # @storage : @parameter%mint : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - UNPAIR; # pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%mint : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - UNPAIR; # pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%mint : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - SWAP; # pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%mint : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - UNPAIR; # big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%mint : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - PUSH (option nat) (Some 0); # option nat : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%mint : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUP 6; # @parameter%mint : option nat : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%mint : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CAR; # address : option nat : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%mint : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - UPDATE; # big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%mint : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - PAIR; # pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%mint : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - SWAP; # pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%mint : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - # self.data.approvals[params.address] = {} # pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%mint : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - UNPAIR; # option address : big_map address (map address nat) : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%mint : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - SWAP; # big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%mint : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - PUSH (option (map address nat)) (Some {}); # option (map address nat) : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%mint : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUP 6; # @parameter%mint : option (map address nat) : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%mint : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CAR; # address : option (map address nat) : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%mint : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - UPDATE; # big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%mint : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - SWAP; # option address : big_map address (map address nat) : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%mint : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - PAIR; # pair (option address) (big_map address (map address nat)) : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%mint : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - PAIR; # pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%mint : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - PAIR; # pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : @parameter%mint : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - SWAP; # @parameter%mint : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - }; # @parameter%mint : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - SWAP; # pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : @parameter%mint : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - # self.data.balances[params.address] += params.value # pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : @parameter%mint : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - UNPAIR; # pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%mint : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - UNPAIR; # pair (option address) (big_map address (map address nat)) : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%mint : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - SWAP; # pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%mint : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - UNPAIR; # big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%mint : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUP; # big_map address nat : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%mint : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUP 6; # @parameter%mint : big_map address nat : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%mint : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CAR; # address : big_map address nat : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%mint : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUP; # address : address : big_map address nat : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%mint : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUG 2; # address : big_map address nat : address : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%mint : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - GET; # option nat : address : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%mint : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - IF_SOME - {} + SWAP; # @storage : @parameter%mint : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + # self.data.balances[params.address] = 0 # @storage : @parameter%mint : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + UNPAIR; # pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%mint : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + UNPAIR; # pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%mint : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + SWAP; # pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%mint : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + UNPAIR; # big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%mint : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + PUSH (option nat) (Some 0); # option nat : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%mint : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUP 6; # @parameter%mint : option nat : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%mint : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + CAR; # address : option nat : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%mint : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + UPDATE; # big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%mint : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + PAIR; # pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%mint : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + SWAP; # pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%mint : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + # self.data.approvals[params.address] = {} # pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%mint : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + UNPAIR; # option address : big_map address (map address nat) : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%mint : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + SWAP; # big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%mint : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + PUSH (option (map address nat)) (Some {}); # option (map address nat) : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%mint : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUP 6; # @parameter%mint : option (map address nat) : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%mint : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + CAR; # address : option (map address nat) : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%mint : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + UPDATE; # big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%mint : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + SWAP; # option address : big_map address (map address nat) : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%mint : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + PAIR; # pair (option address) (big_map address (map address nat)) : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%mint : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + PAIR; # pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%mint : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + PAIR; # pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : @parameter%mint : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + SWAP; # @parameter%mint : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + }; # @parameter%mint : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + SWAP; # pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : @parameter%mint : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + # self.data.balances[params.address] += params.value # pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : @parameter%mint : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + UNPAIR; # pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%mint : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + UNPAIR; # pair (option address) (big_map address (map address nat)) : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%mint : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + SWAP; # pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%mint : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + UNPAIR; # big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%mint : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUP; # big_map address nat : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%mint : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUP 6; # @parameter%mint : big_map address nat : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%mint : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + CAR; # address : big_map address nat : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%mint : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUP; # address : address : big_map address nat : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%mint : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUG 2; # address : big_map address nat : address : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%mint : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + GET; # option nat : address : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%mint : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + IF_NONE { - PUSH int 283; # int : address : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%mint : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) + PUSH int 283; # int : address : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%mint : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) FAILWITH; # FAILED - }; # @some : address : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%mint : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUP 7; # @parameter%mint : @some : address : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%mint : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CDR; # nat : @some : address : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%mint : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - ADD; # nat : address : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%mint : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - SOME; # option nat : address : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%mint : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - SWAP; # address : option nat : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%mint : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - UPDATE; # big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%mint : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - PAIR; # pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%mint : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - SWAP; # pair (option address) (big_map address (map address nat)) : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%mint : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - PAIR; # pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%mint : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - SWAP; # pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : @parameter%mint : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - # self.data.totalSupply += params.value # pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : @parameter%mint : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - UNPAIR; # pair (bool %mintingDisabled) (big_map %numCheckpoints address nat) : pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)) : pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : @parameter%mint : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - SWAP; # pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)) : pair (bool %mintingDisabled) (big_map %numCheckpoints address nat) : pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : @parameter%mint : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - UNPAIR; # bool : pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply) : pair (bool %mintingDisabled) (big_map %numCheckpoints address nat) : pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : @parameter%mint : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - SWAP; # pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply) : bool : pair (bool %mintingDisabled) (big_map %numCheckpoints address nat) : pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : @parameter%mint : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - UNPAIR; # big_map nat (pair (nat %token_id) (map %token_info string bytes)) : nat : bool : pair (bool %mintingDisabled) (big_map %numCheckpoints address nat) : pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : @parameter%mint : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - SWAP; # nat : big_map nat (pair (nat %token_id) (map %token_info string bytes)) : bool : pair (bool %mintingDisabled) (big_map %numCheckpoints address nat) : pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : @parameter%mint : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUP 6; # @parameter%mint : nat : big_map nat (pair (nat %token_id) (map %token_info string bytes)) : bool : pair (bool %mintingDisabled) (big_map %numCheckpoints address nat) : pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : @parameter%mint : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CDR; # nat : nat : big_map nat (pair (nat %token_id) (map %token_info string bytes)) : bool : pair (bool %mintingDisabled) (big_map %numCheckpoints address nat) : pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : @parameter%mint : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - ADD; # nat : big_map nat (pair (nat %token_id) (map %token_info string bytes)) : bool : pair (bool %mintingDisabled) (big_map %numCheckpoints address nat) : pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : @parameter%mint : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - SWAP; # big_map nat (pair (nat %token_id) (map %token_info string bytes)) : nat : bool : pair (bool %mintingDisabled) (big_map %numCheckpoints address nat) : pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : @parameter%mint : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - PAIR; # pair (big_map nat (pair (nat %token_id) (map %token_info string bytes))) nat : bool : pair (bool %mintingDisabled) (big_map %numCheckpoints address nat) : pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : @parameter%mint : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - SWAP; # bool : pair (big_map nat (pair (nat %token_id) (map %token_info string bytes))) nat : pair (bool %mintingDisabled) (big_map %numCheckpoints address nat) : pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : @parameter%mint : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - PAIR; # pair bool (pair (big_map nat (pair (nat %token_id) (map %token_info string bytes))) nat) : pair (bool %mintingDisabled) (big_map %numCheckpoints address nat) : pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : @parameter%mint : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - SWAP; # pair (bool %mintingDisabled) (big_map %numCheckpoints address nat) : pair bool (pair (big_map nat (pair (nat %token_id) (map %token_info string bytes))) nat) : pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : @parameter%mint : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - PAIR; # pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair bool (pair (big_map nat (pair (nat %token_id) (map %token_info string bytes))) nat)) : pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : @parameter%mint : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - SWAP; # pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair bool (pair (big_map nat (pair (nat %token_id) (map %token_info string bytes))) nat)) : @parameter%mint : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - PAIR; # pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair bool (pair (big_map nat (pair (nat %token_id) (map %token_info string bytes))) nat))) : @parameter%mint : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - SWAP; # @parameter%mint : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair bool (pair (big_map nat (pair (nat %token_id) (map %token_info string bytes))) nat))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - # y205 = sp.local("y205", self.writeCheckpoint(sp.record(in_param = sp.record(checkpointedAddress = params.address, numCheckpoints = self.data.numCheckpoints.get(params.address, default_value = 0), newBalance = self.data.balances[params.address]), in_storage = self.data))) # @parameter%mint : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair bool (pair (big_map nat (pair (nat %token_id) (map %token_info string bytes))) nat))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUG 2; # pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair bool (pair (big_map nat (pair (nat %token_id) (map %token_info string bytes))) nat))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : @parameter%mint - DUP; # pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair bool (pair (big_map nat (pair (nat %token_id) (map %token_info string bytes))) nat))) : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair bool (pair (big_map nat (pair (nat %token_id) (map %token_info string bytes))) nat))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : @parameter%mint - DUP; # pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair bool (pair (big_map nat (pair (nat %token_id) (map %token_info string bytes))) nat))) : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair bool (pair (big_map nat (pair (nat %token_id) (map %token_info string bytes))) nat))) : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair bool (pair (big_map nat (pair (nat %token_id) (map %token_info string bytes))) nat))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : @parameter%mint - DUG 4; # pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair bool (pair (big_map nat (pair (nat %token_id) (map %token_info string bytes))) nat))) : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair bool (pair (big_map nat (pair (nat %token_id) (map %token_info string bytes))) nat))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : @parameter%mint : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair bool (pair (big_map nat (pair (nat %token_id) (map %token_info string bytes))) nat))) - CAR; # pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair bool (pair (big_map nat (pair (nat %token_id) (map %token_info string bytes))) nat))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : @parameter%mint : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair bool (pair (big_map nat (pair (nat %token_id) (map %token_info string bytes))) nat))) - CDR; # pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair bool (pair (big_map nat (pair (nat %token_id) (map %token_info string bytes))) nat))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : @parameter%mint : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair bool (pair (big_map nat (pair (nat %token_id) (map %token_info string bytes))) nat))) - CAR; # big_map address nat : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair bool (pair (big_map nat (pair (nat %token_id) (map %token_info string bytes))) nat))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : @parameter%mint : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair bool (pair (big_map nat (pair (nat %token_id) (map %token_info string bytes))) nat))) - DUP 4; # @parameter%mint : big_map address nat : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair bool (pair (big_map nat (pair (nat %token_id) (map %token_info string bytes))) nat))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : @parameter%mint : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair bool (pair (big_map nat (pair (nat %token_id) (map %token_info string bytes))) nat))) - CAR; # address : big_map address nat : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair bool (pair (big_map nat (pair (nat %token_id) (map %token_info string bytes))) nat))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : @parameter%mint : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair bool (pair (big_map nat (pair (nat %token_id) (map %token_info string bytes))) nat))) - GET; # option nat : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair bool (pair (big_map nat (pair (nat %token_id) (map %token_info string bytes))) nat))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : @parameter%mint : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair bool (pair (big_map nat (pair (nat %token_id) (map %token_info string bytes))) nat))) - IF_SOME - { - # of_some: Get-item:292 # @some : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair bool (pair (big_map nat (pair (nat %token_id) (map %token_info string bytes))) nat))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : @parameter%mint : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair bool (pair (big_map nat (pair (nat %token_id) (map %token_info string bytes))) nat))) } + {}; # @some : address : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%mint : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUP 7; # @parameter%mint : @some : address : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%mint : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + CDR; # nat : @some : address : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%mint : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + ADD; # nat : address : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%mint : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + SOME; # option nat : address : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%mint : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + SWAP; # address : option nat : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%mint : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + UPDATE; # big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%mint : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + PAIR; # pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%mint : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + SWAP; # pair (option address) (big_map address (map address nat)) : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%mint : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + PAIR; # pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%mint : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + PAIR; # pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : @parameter%mint : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + # self.data.totalSupply += params.value # pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : @parameter%mint : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUP; # pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : @parameter%mint : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + GET 8; # nat : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : @parameter%mint : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUP 3; # @parameter%mint : nat : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : @parameter%mint : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + CDR; # nat : nat : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : @parameter%mint : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + ADD; # nat : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : @parameter%mint : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + UPDATE 8; # pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : @parameter%mint : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + SWAP; # @parameter%mint : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + # compute_token_288 = sp.local("compute_token_288", self.writeCheckpoint(sp.record(checkpointedAddress = params.address, numCheckpoints = self.data.numCheckpoints.get(params.address, default_value = 0), newBalance = self.data.balances[params.address]))) # @parameter%mint : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + NIL operation; # list operation : @parameter%mint : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DIG 3; # lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) : list operation : @parameter%mint : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) + DUP 4; # pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) : list operation : @parameter%mint : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) + CAR; # pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) : list operation : @parameter%mint : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) + GET 3; # big_map address nat : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) : list operation : @parameter%mint : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) + DUP 4; # @parameter%mint : big_map address nat : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) : list operation : @parameter%mint : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) + CAR; # address : big_map address nat : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) : list operation : @parameter%mint : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) + GET; # option nat : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) : list operation : @parameter%mint : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) + IF_NONE { - PUSH int 292; # int : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair bool (pair (big_map nat (pair (nat %token_id) (map %token_info string bytes))) nat))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : @parameter%mint : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair bool (pair (big_map nat (pair (nat %token_id) (map %token_info string bytes))) nat))) + PUSH int 292; # int : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) : list operation : @parameter%mint : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) FAILWITH; # FAILED - }; # @some : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair bool (pair (big_map nat (pair (nat %token_id) (map %token_info string bytes))) nat))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : @parameter%mint : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair bool (pair (big_map nat (pair (nat %token_id) (map %token_info string bytes))) nat))) - DIG 4; # pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair bool (pair (big_map nat (pair (nat %token_id) (map %token_info string bytes))) nat))) : @some : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair bool (pair (big_map nat (pair (nat %token_id) (map %token_info string bytes))) nat))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : @parameter%mint - CDR; # pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair bool (pair (big_map nat (pair (nat %token_id) (map %token_info string bytes))) nat)) : @some : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair bool (pair (big_map nat (pair (nat %token_id) (map %token_info string bytes))) nat))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : @parameter%mint - CAR; # pair (bool %mintingDisabled) (big_map %numCheckpoints address nat) : @some : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair bool (pair (big_map nat (pair (nat %token_id) (map %token_info string bytes))) nat))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : @parameter%mint - CDR; # big_map address nat : @some : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair bool (pair (big_map nat (pair (nat %token_id) (map %token_info string bytes))) nat))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : @parameter%mint - DUP 5; # @parameter%mint : big_map address nat : @some : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair bool (pair (big_map nat (pair (nat %token_id) (map %token_info string bytes))) nat))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : @parameter%mint - CAR; # address : big_map address nat : @some : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair bool (pair (big_map nat (pair (nat %token_id) (map %token_info string bytes))) nat))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : @parameter%mint - GET; # option nat : @some : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair bool (pair (big_map nat (pair (nat %token_id) (map %token_info string bytes))) nat))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : @parameter%mint - IF_SOME - { - # of_some: Get-item:291 # @some : @some : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair bool (pair (big_map nat (pair (nat %token_id) (map %token_info string bytes))) nat))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : @parameter%mint } + {}; # @some : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) : list operation : @parameter%mint : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) + DUP 5; # pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : @some : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) : list operation : @parameter%mint : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) + GET 3; # pair (bool %mintingDisabled) (big_map %numCheckpoints address nat) : @some : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) : list operation : @parameter%mint : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) + CDR; # big_map address nat : @some : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) : list operation : @parameter%mint : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) + DUP 5; # @parameter%mint : big_map address nat : @some : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) : list operation : @parameter%mint : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) + CAR; # address : big_map address nat : @some : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) : list operation : @parameter%mint : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) + GET; # option nat : @some : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) : list operation : @parameter%mint : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) + IF_NONE { - PUSH nat 0; # nat : @some : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair bool (pair (big_map nat (pair (nat %token_id) (map %token_info string bytes))) nat))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : @parameter%mint - }; # nat : @some : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair bool (pair (big_map nat (pair (nat %token_id) (map %token_info string bytes))) nat))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : @parameter%mint - PAIR %numCheckpoints %newBalance; # pair (nat %numCheckpoints) (@some %newBalance) : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair bool (pair (big_map nat (pair (nat %token_id) (map %token_info string bytes))) nat))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : @parameter%mint - DIG 3; # @parameter%mint : pair (nat %numCheckpoints) (@some %newBalance) : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair bool (pair (big_map nat (pair (nat %token_id) (map %token_info string bytes))) nat))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CAR; # address : pair (nat %numCheckpoints) (@some %newBalance) : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair bool (pair (big_map nat (pair (nat %token_id) (map %token_info string bytes))) nat))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - PAIR %checkpointedAddress; # pair (address %checkpointedAddress) (pair (nat %numCheckpoints) (@some %newBalance)) : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair bool (pair (big_map nat (pair (nat %token_id) (map %token_info string bytes))) nat))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - PAIR %in_param %in_storage; # pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (@some %newBalance))) (pair %in_storage (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair bool (pair (big_map nat (pair (nat %token_id) (map %token_info string bytes))) nat)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - EXEC; # pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) - # self.data = y205.value.storage # pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) - DUP; # pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) : pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) - GET 4; # pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) - SWAP; # pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) - # for op in y205.value.operations: ... # pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) - CAR; # list operation : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) - NIL operation; # list operation : list operation : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) - SWAP; # list operation : list operation : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) - ITER - { - # sp.operations().push(op) # operation : list operation : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) - CONS; # list operation : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) - }; # list operation : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) + PUSH nat 0; # nat : @some : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) : list operation : @parameter%mint : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) + } + {}; # nat : @some : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) : list operation : @parameter%mint : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) + DIG 4; # @parameter%mint : nat : @some : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) : list operation : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) + CAR; # address : nat : @some : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) : list operation : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) + PAIR 3; # pair address (pair nat @some) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) : list operation : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) + SWAP; # lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) : pair address (pair nat @some) : list operation : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) + DUG 3; # pair address (pair nat @some) : list operation : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + PAIR 3; # pair (pair address (pair nat @some)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + EXEC; # pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))))) + CDR; # pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))) + UNPAIR; # list operation : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) } { - DIG 2; # lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : @parameter%setAdministrator : @storage + DIG 2; # lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) : @parameter%setAdministrator : @storage DROP; # @parameter%setAdministrator : @storage # == setAdministrator == - # sp.verify(self.data.administrator == sp.some(sp.sender), message = 'NOT_ADMINISTRATOR') # @parameter%setAdministrator : @storage - SENDER; # address : @parameter%setAdministrator : @storage + # sp.verify(self.data.administrator == sp.some(sp.sender), 'NOT_ADMINISTRATOR') # @parameter%setAdministrator : @storage + SENDER; # @sender : @parameter%setAdministrator : @storage SOME; # option address : @parameter%setAdministrator : @storage DUP 3; # @storage : option address : @parameter%setAdministrator : @storage CAR; # pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : option address : @parameter%setAdministrator : @storage @@ -1352,19 +1222,19 @@ code PAIR; # pair (pair @parameter%setAdministrator (big_map address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) PAIR; # pair (pair (pair @parameter%setAdministrator (big_map address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) NIL operation; # list operation : pair (pair (pair @parameter%setAdministrator (big_map address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) - }; # list operation : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) - }; # list operation : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) + }; # list operation : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) + }; # list operation : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) } { IF_LEFT { IF_LEFT { - DIG 2; # lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : @parameter%setPause : @storage + DIG 2; # lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) : @parameter%setPause : @storage DROP; # @parameter%setPause : @storage # == setPause == - # sp.verify(self.data.administrator == sp.some(sp.sender), message = 'NOT_ADMINISTRATOR') # @parameter%setPause : @storage - SENDER; # address : @parameter%setPause : @storage + # sp.verify(self.data.administrator == sp.some(sp.sender), 'NOT_ADMINISTRATOR') # @parameter%setPause : @storage + SENDER; # @sender : @parameter%setPause : @storage SOME; # option address : @parameter%setPause : @storage DUP 3; # @storage : option address : @parameter%setPause : @storage CAR; # pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : option address : @parameter%setPause : @storage @@ -1378,477 +1248,409 @@ code PUSH string "NOT_ADMINISTRATOR"; # string : @parameter%setPause : @storage FAILWITH; # FAILED }; # @parameter%setPause : @storage - SWAP; # @storage : @parameter%setPause - # self.data.paused = params # @storage : @parameter%setPause - UNPAIR; # pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%setPause - SWAP; # pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : @parameter%setPause - UNPAIR; # pair (bool %mintingDisabled) (big_map %numCheckpoints address nat) : pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)) : pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : @parameter%setPause - SWAP; # pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)) : pair (bool %mintingDisabled) (big_map %numCheckpoints address nat) : pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : @parameter%setPause - CDR; # pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply) : pair (bool %mintingDisabled) (big_map %numCheckpoints address nat) : pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : @parameter%setPause - DIG 3; # @parameter%setPause : pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply) : pair (bool %mintingDisabled) (big_map %numCheckpoints address nat) : pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) - PAIR; # pair @parameter%setPause (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)) : pair (bool %mintingDisabled) (big_map %numCheckpoints address nat) : pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) - SWAP; # pair (bool %mintingDisabled) (big_map %numCheckpoints address nat) : pair @parameter%setPause (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)) : pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) - PAIR; # pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair @parameter%setPause (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) - SWAP; # pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair @parameter%setPause (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) - PAIR; # pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair @parameter%setPause (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) - NIL operation; # list operation : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair @parameter%setPause (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) + # self.data.paused = params # @parameter%setPause : @storage + UPDATE 5; # @storage + NIL operation; # list operation : @storage } { # == transfer == - # sp.verify((self.data.administrator == sp.some(sp.sender)) | ((~ self.data.paused) & ((params.from_ == sp.sender) | (self.data.approvals[params.from_][sp.sender] >= params.value))), message = 'NOT_ALLOWED') # @parameter%transfer : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - SENDER; # address : @parameter%transfer : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - SOME; # option address : @parameter%transfer : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUP 3; # @storage : option address : @parameter%transfer : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CAR; # pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : option address : @parameter%transfer : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CAR; # pair (option %administrator address) (big_map %approvals address (map address nat)) : option address : @parameter%transfer : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CAR; # option address : option address : @parameter%transfer : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - COMPARE; # int : @parameter%transfer : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - EQ; # bool : @parameter%transfer : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) + # sp.verify((self.data.administrator == sp.some(sp.sender)) | ((~ self.data.paused) & ((params.from_ == sp.sender) | (self.data.approvals[params.from_][sp.sender] >= params.value))), 'NOT_ALLOWED') # @parameter%transfer : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + SENDER; # @sender : @parameter%transfer : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + SOME; # option address : @parameter%transfer : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUP 3; # @storage : option address : @parameter%transfer : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + CAR; # pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : option address : @parameter%transfer : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + CAR; # pair (option %administrator address) (big_map %approvals address (map address nat)) : option address : @parameter%transfer : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + CAR; # option address : option address : @parameter%transfer : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + COMPARE; # int : @parameter%transfer : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + EQ; # bool : @parameter%transfer : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) IF { - PUSH bool True; # bool : @parameter%transfer : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) + PUSH bool True; # bool : @parameter%transfer : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) } { - SWAP; # @storage : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUP; # @storage : @storage : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUG 2; # @storage : @parameter%transfer : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - GET 5; # bool : @parameter%transfer : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) + SWAP; # @storage : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUP; # @storage : @storage : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUG 2; # @storage : @parameter%transfer : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + GET 5; # bool : @parameter%transfer : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) IF { - PUSH bool False; # bool : @parameter%transfer : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) + PUSH bool False; # bool : @parameter%transfer : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) } { - DUP; # @parameter%transfer : @parameter%transfer : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CAR; # address : @parameter%transfer : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - SENDER; # address : address : @parameter%transfer : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - COMPARE; # int : @parameter%transfer : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - EQ; # bool : @parameter%transfer : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) + DUP; # @parameter%transfer : @parameter%transfer : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + CAR; # address : @parameter%transfer : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + SENDER; # @sender : address : @parameter%transfer : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + COMPARE; # int : @parameter%transfer : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + EQ; # bool : @parameter%transfer : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) IF { - PUSH bool True; # bool : @parameter%transfer : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) + PUSH bool True; # bool : @parameter%transfer : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) } { - DUP; # @parameter%transfer : @parameter%transfer : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - GET 4; # nat : @parameter%transfer : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUP 3; # @storage : nat : @parameter%transfer : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CAR; # pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : nat : @parameter%transfer : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CAR; # pair (option %administrator address) (big_map %approvals address (map address nat)) : nat : @parameter%transfer : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CDR; # big_map address (map address nat) : nat : @parameter%transfer : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUP 3; # @parameter%transfer : big_map address (map address nat) : nat : @parameter%transfer : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CAR; # address : big_map address (map address nat) : nat : @parameter%transfer : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - GET; # option (map address nat) : nat : @parameter%transfer : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - IF_SOME - { - # of_some: Get-item:200 # @some : nat : @parameter%transfer : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - } + DUP; # @parameter%transfer : @parameter%transfer : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + GET 4; # nat : @parameter%transfer : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUP 3; # @storage : nat : @parameter%transfer : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + CAR; # pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : nat : @parameter%transfer : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + CAR; # pair (option %administrator address) (big_map %approvals address (map address nat)) : nat : @parameter%transfer : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + CDR; # big_map address (map address nat) : nat : @parameter%transfer : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUP 3; # @parameter%transfer : big_map address (map address nat) : nat : @parameter%transfer : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + CAR; # address : big_map address (map address nat) : nat : @parameter%transfer : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + GET; # option (map address nat) : nat : @parameter%transfer : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + IF_NONE { - PUSH int 200; # int : nat : @parameter%transfer : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) + PUSH int 200; # int : nat : @parameter%transfer : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) FAILWITH; # FAILED - }; # @some : nat : @parameter%transfer : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - SENDER; # address : @some : nat : @parameter%transfer : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - GET; # option nat : nat : @parameter%transfer : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - IF_SOME - { - # of_some: Get-item:200 # @some : nat : @parameter%transfer : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) } + {}; # @some : nat : @parameter%transfer : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + SENDER; # @sender : @some : nat : @parameter%transfer : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + GET; # option nat : nat : @parameter%transfer : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + IF_NONE { - PUSH int 200; # int : nat : @parameter%transfer : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) + PUSH int 200; # int : nat : @parameter%transfer : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) FAILWITH; # FAILED - }; # @some : nat : @parameter%transfer : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - COMPARE; # int : @parameter%transfer : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - GE; # bool : @parameter%transfer : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - }; # bool : @parameter%transfer : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - }; # bool : @parameter%transfer : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - }; # bool : @parameter%transfer : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) + } + {}; # @some : nat : @parameter%transfer : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + COMPARE; # int : @parameter%transfer : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + GE; # bool : @parameter%transfer : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + }; # bool : @parameter%transfer : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + }; # bool : @parameter%transfer : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + }; # bool : @parameter%transfer : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) IF {} { - PUSH string "NOT_ALLOWED"; # string : @parameter%transfer : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) + PUSH string "NOT_ALLOWED"; # string : @parameter%transfer : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) FAILWITH; # FAILED - }; # @parameter%transfer : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - SWAP; # @storage : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - # if ~ (self.data.balances.contains(params.to_)): # @storage : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUP; # @storage : @storage : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUG 2; # @storage : @parameter%transfer : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CAR; # pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : @parameter%transfer : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CDR; # pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : @parameter%transfer : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CAR; # big_map address nat : @parameter%transfer : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - SWAP; # @parameter%transfer : big_map address nat : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUP; # @parameter%transfer : @parameter%transfer : big_map address nat : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUG 2; # @parameter%transfer : big_map address nat : @parameter%transfer : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - GET 3; # address : big_map address nat : @parameter%transfer : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - MEM; # bool : @parameter%transfer : @storage : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) + }; # @parameter%transfer : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + SWAP; # @storage : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + # if ~ (self.data.balances.contains(params.to_)): # @storage : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUP; # @storage : @storage : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUG 2; # @storage : @parameter%transfer : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + CAR; # pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : @parameter%transfer : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + GET 3; # big_map address nat : @parameter%transfer : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + SWAP; # @parameter%transfer : big_map address nat : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUP; # @parameter%transfer : @parameter%transfer : big_map address nat : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUG 2; # @parameter%transfer : big_map address nat : @parameter%transfer : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + GET 3; # address : big_map address nat : @parameter%transfer : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + MEM; # bool : @parameter%transfer : @storage : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) IF {} { - SWAP; # @storage : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - # self.data.balances[params.to_] = 0 # @storage : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - UNPAIR; # pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - UNPAIR; # pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - SWAP; # pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - UNPAIR; # big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - PUSH (option nat) (Some 0); # option nat : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUP 6; # @parameter%transfer : option nat : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - GET 3; # address : option nat : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - UPDATE; # big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - PAIR; # pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - SWAP; # pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - # self.data.approvals[params.to_] = {} # pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - UNPAIR; # option address : big_map address (map address nat) : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - SWAP; # big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - PUSH (option (map address nat)) (Some {}); # option (map address nat) : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUP 6; # @parameter%transfer : option (map address nat) : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - GET 3; # address : option (map address nat) : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - UPDATE; # big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - SWAP; # option address : big_map address (map address nat) : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - PAIR; # pair (option address) (big_map address (map address nat)) : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - PAIR; # pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - PAIR; # pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - SWAP; # @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - }; # @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - SWAP; # pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - # if ~ (self.data.balances.contains(params.from_)): # pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUP; # pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUG 2; # pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CAR; # pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CDR; # pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CAR; # big_map address nat : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - SWAP; # @parameter%transfer : big_map address nat : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUP; # @parameter%transfer : @parameter%transfer : big_map address nat : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUG 2; # @parameter%transfer : big_map address nat : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CAR; # address : big_map address nat : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - MEM; # bool : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) + SWAP; # @storage : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + # self.data.balances[params.to_] = 0 # @storage : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + UNPAIR; # pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + UNPAIR; # pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + SWAP; # pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + UNPAIR; # big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + PUSH (option nat) (Some 0); # option nat : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUP 6; # @parameter%transfer : option nat : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + GET 3; # address : option nat : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + UPDATE; # big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + PAIR; # pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + SWAP; # pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + # self.data.approvals[params.to_] = {} # pair (option %administrator address) (big_map %approvals address (map address nat)) : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + UNPAIR; # option address : big_map address (map address nat) : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + SWAP; # big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + PUSH (option (map address nat)) (Some {}); # option (map address nat) : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUP 6; # @parameter%transfer : option (map address nat) : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + GET 3; # address : option (map address nat) : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + UPDATE; # big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + SWAP; # option address : big_map address (map address nat) : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + PAIR; # pair (option address) (big_map address (map address nat)) : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + PAIR; # pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + PAIR; # pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + SWAP; # @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + }; # @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + SWAP; # pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + # if ~ (self.data.balances.contains(params.from_)): # pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUP; # pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUG 2; # pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + CAR; # pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + GET 3; # big_map address nat : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + SWAP; # @parameter%transfer : big_map address nat : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUP; # @parameter%transfer : @parameter%transfer : big_map address nat : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUG 2; # @parameter%transfer : big_map address nat : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + CAR; # address : big_map address nat : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + MEM; # bool : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) IF {} { - SWAP; # pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - # self.data.balances[params.from_] = 0 # pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - UNPAIR; # pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - UNPAIR; # pair (option address) (big_map address (map address nat)) : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - SWAP; # pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - UNPAIR; # big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - PUSH (option nat) (Some 0); # option nat : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUP 6; # @parameter%transfer : option nat : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CAR; # address : option nat : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - UPDATE; # big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - PAIR; # pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - SWAP; # pair (option address) (big_map address (map address nat)) : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - # self.data.approvals[params.from_] = {} # pair (option address) (big_map address (map address nat)) : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - UNPAIR; # option address : big_map address (map address nat) : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - SWAP; # big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - PUSH (option (map address nat)) (Some {}); # option (map address nat) : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUP 6; # @parameter%transfer : option (map address nat) : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CAR; # address : option (map address nat) : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - UPDATE; # big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - SWAP; # option address : big_map address (map address nat) : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - PAIR; # pair (option address) (big_map address (map address nat)) : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - PAIR; # pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - PAIR; # pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - SWAP; # @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - }; # @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - # sp.verify(self.data.balances[params.from_] >= params.value, message = 'LOW_BALANCE') # @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUP; # @parameter%transfer : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - GET 4; # nat : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUP 3; # pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : nat : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CAR; # pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : nat : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CDR; # pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : nat : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CAR; # big_map address nat : nat : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUP 3; # @parameter%transfer : big_map address nat : nat : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CAR; # address : big_map address nat : nat : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - GET; # option nat : nat : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - IF_SOME + SWAP; # pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + # self.data.balances[params.from_] = 0 # pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + UNPAIR; # pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + UNPAIR; # pair (option address) (big_map address (map address nat)) : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + SWAP; # pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + UNPAIR; # big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + PUSH (option nat) (Some 0); # option nat : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUP 6; # @parameter%transfer : option nat : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + CAR; # address : option nat : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + UPDATE; # big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + PAIR; # pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + SWAP; # pair (option address) (big_map address (map address nat)) : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + # self.data.approvals[params.from_] = {} # pair (option address) (big_map address (map address nat)) : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + UNPAIR; # option address : big_map address (map address nat) : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + SWAP; # big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + PUSH (option (map address nat)) (Some {}); # option (map address nat) : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUP 6; # @parameter%transfer : option (map address nat) : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + CAR; # address : option (map address nat) : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + UPDATE; # big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + SWAP; # option address : big_map address (map address nat) : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + PAIR; # pair (option address) (big_map address (map address nat)) : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + PAIR; # pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + PAIR; # pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + SWAP; # @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + }; # @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + # sp.verify(self.data.balances[params.from_] >= params.value, 'LOW_BALANCE') # @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUP; # @parameter%transfer : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + GET 4; # nat : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUP 3; # pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : nat : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + CAR; # pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : nat : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + GET 3; # big_map address nat : nat : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUP 3; # @parameter%transfer : big_map address nat : nat : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + CAR; # address : big_map address nat : nat : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + GET; # option nat : nat : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + IF_NONE { - # of_some: Get-item:206 # @some : nat : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - } - { - PUSH int 206; # int : nat : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) + PUSH int 206; # int : nat : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) FAILWITH; # FAILED - }; # @some : nat : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - COMPARE; # int : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - GE; # bool : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) + } + {}; # @some : nat : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + COMPARE; # int : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + GE; # bool : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) IF {} { - PUSH string "LOW_BALANCE"; # string : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) + PUSH string "LOW_BALANCE"; # string : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) FAILWITH; # FAILED - }; # @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - SWAP; # pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - # self.data.balances[params.from_] = sp.as_nat(self.data.balances[params.from_] - params.value) # pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUP; # pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUG 2; # pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - UNPAIR; # pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - UNPAIR; # pair (option address) (big_map address (map address nat)) : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - SWAP; # pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - UNPAIR; # big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUP 5; # @parameter%transfer : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - GET 4; # nat : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DIG 6; # pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : nat : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CAR; # pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : nat : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CDR; # pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : nat : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CAR; # big_map address nat : nat : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUP 7; # @parameter%transfer : big_map address nat : nat : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CAR; # address : big_map address nat : nat : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - GET; # option nat : nat : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - IF_SOME + }; # @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + SWAP; # pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + # self.data.balances[params.from_] = sp.as_nat(self.data.balances[params.from_] - params.value) # pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUP; # pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUG 2; # pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + UNPAIR; # pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + UNPAIR; # pair (option address) (big_map address (map address nat)) : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + SWAP; # pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + UNPAIR; # big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUP 5; # @parameter%transfer : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + GET 4; # nat : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DIG 6; # pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : nat : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + CAR; # pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : nat : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + GET 3; # big_map address nat : nat : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUP 7; # @parameter%transfer : big_map address nat : nat : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + CAR; # address : big_map address nat : nat : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + GET; # option nat : nat : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + IF_NONE { - # of_some: Get-item:207 # @some : nat : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - } - { - PUSH int 207; # int : nat : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) + PUSH int 207; # int : nat : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) FAILWITH; # FAILED - }; # @some : nat : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - SUB; # int : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - ISNAT; # option nat : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - IF_SOME - {} + } + {}; # @some : nat : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + SUB; # int : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + ISNAT; # option nat : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + IF_NONE { - PUSH int 207; # int : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) + PUSH int 207; # int : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) FAILWITH; # FAILED - }; # @some : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - SOME; # option nat : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUP 6; # @parameter%transfer : option nat : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CAR; # address : option nat : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - UPDATE; # big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - # self.data.balances[params.to_] += params.value # big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUP; # big_map address nat : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUP 6; # @parameter%transfer : big_map address nat : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - GET 3; # address : big_map address nat : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUP; # address : address : big_map address nat : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUG 2; # address : big_map address nat : address : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - GET; # option nat : address : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - IF_SOME - {} + } + {}; # @some : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + SOME; # option nat : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUP 6; # @parameter%transfer : option nat : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + CAR; # address : option nat : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + UPDATE; # big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + # self.data.balances[params.to_] += params.value # big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUP; # big_map address nat : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUP 6; # @parameter%transfer : big_map address nat : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + GET 3; # address : big_map address nat : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUP; # address : address : big_map address nat : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUG 2; # address : big_map address nat : address : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + GET; # option nat : address : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + IF_NONE { - PUSH int 208; # int : address : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) + PUSH int 208; # int : address : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) FAILWITH; # FAILED - }; # @some : address : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUP 7; # @parameter%transfer : @some : address : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - GET 4; # nat : @some : address : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - ADD; # nat : address : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - SOME; # option nat : address : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - SWAP; # address : option nat : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - UPDATE; # big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - PAIR; # pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - SWAP; # pair (option address) (big_map address (map address nat)) : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - PAIR; # pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - PAIR; # pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - SWAP; # @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - # if (params.from_ != sp.sender) & (~ (self.data.administrator == sp.some(sp.sender))): # @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUP; # @parameter%transfer : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CAR; # address : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - SENDER; # address : address : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - COMPARE; # int : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - NEQ; # bool : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) + } + {}; # @some : address : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUP 7; # @parameter%transfer : @some : address : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + GET 4; # nat : @some : address : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + ADD; # nat : address : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + SOME; # option nat : address : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + SWAP; # address : option nat : big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + UPDATE; # big_map address nat : pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + PAIR; # pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (option address) (big_map address (map address nat)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + SWAP; # pair (option address) (big_map address (map address nat)) : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + PAIR; # pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + PAIR; # pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + SWAP; # @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + # if (params.from_ != sp.sender) & (~ (self.data.administrator == sp.some(sp.sender))): # @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUP; # @parameter%transfer : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + CAR; # address : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + SENDER; # @sender : address : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + COMPARE; # int : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + NEQ; # bool : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) IF { - SENDER; # address : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - SOME; # option address : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUP 3; # pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : option address : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CAR; # pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : option address : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CAR; # pair (option address) (big_map address (map address nat)) : option address : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CAR; # option address : option address : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - COMPARE; # int : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - NEQ; # bool : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) + SENDER; # @sender : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + SOME; # option address : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUP 3; # pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : option address : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + CAR; # pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : option address : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + CAR; # pair (option address) (big_map address (map address nat)) : option address : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + CAR; # option address : option address : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + COMPARE; # int : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + NEQ; # bool : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) } { - PUSH bool False; # bool : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - }; # bool : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) + PUSH bool False; # bool : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + }; # bool : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) IF { - SWAP; # pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - # self.data.approvals[params.from_][sp.sender] = sp.as_nat(self.data.approvals[params.from_][sp.sender] - params.value) # pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUP; # pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUG 2; # pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - UNPAIR; # pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - UNPAIR; # pair (option address) (big_map address (map address nat)) : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - UNPAIR; # option address : big_map address (map address nat) : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - SWAP; # big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUP; # big_map address (map address nat) : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUP 6; # @parameter%transfer : big_map address (map address nat) : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CAR; # address : big_map address (map address nat) : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUP; # address : address : big_map address (map address nat) : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUG 2; # address : big_map address (map address nat) : address : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - GET; # option (map address nat) : address : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - IF_SOME - {} + SWAP; # pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + # self.data.approvals[params.from_][sp.sender] = sp.as_nat(self.data.approvals[params.from_][sp.sender] - params.value) # pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUP; # pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUG 2; # pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + UNPAIR; # pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + UNPAIR; # pair (option address) (big_map address (map address nat)) : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + UNPAIR; # option address : big_map address (map address nat) : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + SWAP; # big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUP; # big_map address (map address nat) : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUP 6; # @parameter%transfer : big_map address (map address nat) : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + CAR; # address : big_map address (map address nat) : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUP; # address : address : big_map address (map address nat) : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUG 2; # address : big_map address (map address nat) : address : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + GET; # option (map address nat) : address : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + IF_NONE { - PUSH int 210; # int : address : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) + PUSH int 210; # int : address : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) FAILWITH; # FAILED - }; # @some : address : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUP 7; # @parameter%transfer : @some : address : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - GET 4; # nat : @some : address : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DIG 8; # pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : nat : @some : address : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CAR; # pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : nat : @some : address : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CAR; # pair (option address) (big_map address (map address nat)) : nat : @some : address : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CDR; # big_map address (map address nat) : nat : @some : address : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUP 9; # @parameter%transfer : big_map address (map address nat) : nat : @some : address : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CAR; # address : big_map address (map address nat) : nat : @some : address : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - GET; # option (map address nat) : nat : @some : address : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - IF_SOME - { - # of_some: Get-item:210 # @some : nat : @some : address : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) } + {}; # @some : address : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUP 7; # @parameter%transfer : @some : address : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + GET 4; # nat : @some : address : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DIG 8; # pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : nat : @some : address : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + CAR; # pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : nat : @some : address : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + CAR; # pair (option address) (big_map address (map address nat)) : nat : @some : address : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + CDR; # big_map address (map address nat) : nat : @some : address : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUP 9; # @parameter%transfer : big_map address (map address nat) : nat : @some : address : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + CAR; # address : big_map address (map address nat) : nat : @some : address : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + GET; # option (map address nat) : nat : @some : address : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + IF_NONE { - PUSH int 210; # int : nat : @some : address : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) + PUSH int 210; # int : nat : @some : address : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) FAILWITH; # FAILED - }; # @some : nat : @some : address : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - SENDER; # address : @some : nat : @some : address : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - GET; # option nat : nat : @some : address : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - IF_SOME - { - # of_some: Get-item:210 # @some : nat : @some : address : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) } + {}; # @some : nat : @some : address : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + SENDER; # @sender : @some : nat : @some : address : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + GET; # option nat : nat : @some : address : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + IF_NONE { - PUSH int 210; # int : nat : @some : address : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) + PUSH int 210; # int : nat : @some : address : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) FAILWITH; # FAILED - }; # @some : nat : @some : address : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - SUB; # int : @some : address : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - ISNAT; # option nat : @some : address : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - IF_SOME - {} + } + {}; # @some : nat : @some : address : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + SUB; # int : @some : address : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + ISNAT; # option nat : @some : address : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + IF_NONE { - PUSH int 210; # int : @some : address : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) + PUSH int 210; # int : @some : address : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) FAILWITH; # FAILED - }; # @some : @some : address : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - SOME; # option nat : @some : address : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - SENDER; # address : option nat : @some : address : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - UPDATE; # map address nat : address : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - SOME; # option (map address nat) : address : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - SWAP; # address : option (map address nat) : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - UPDATE; # big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - SWAP; # option address : big_map address (map address nat) : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - PAIR; # pair (option address) (big_map address (map address nat)) : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - PAIR; # pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - PAIR; # pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - SWAP; # @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - } - {}; # @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - # y206 = sp.local("y206", self.writeCheckpoint(sp.record(in_param = sp.record(checkpointedAddress = params.from_, numCheckpoints = self.data.numCheckpoints.get(params.from_, default_value = 0), newBalance = self.data.balances[params.from_]), in_storage = self.data))) # @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUP 3; # lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DIG 2; # pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUP; # pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUP; # pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUG 4; # pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CAR; # pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CDR; # pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CAR; # big_map address nat : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUP 4; # @parameter%transfer : big_map address nat : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CAR; # address : big_map address nat : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - GET; # option nat : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - IF_SOME - { - # of_some: Get-item:218 # @some : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) + } + {}; # @some : @some : address : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + SOME; # option nat : @some : address : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + SENDER; # @sender : option nat : @some : address : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + UPDATE; # map address nat : address : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + SOME; # option (map address nat) : address : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + SWAP; # address : option (map address nat) : big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + UPDATE; # big_map address (map address nat) : option address : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + SWAP; # option address : big_map address (map address nat) : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + PAIR; # pair (option address) (big_map address (map address nat)) : pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + PAIR; # pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + PAIR; # pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + SWAP; # @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) } + {}; # @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + # compute_token_214 = sp.local("compute_token_214", self.writeCheckpoint(sp.record(checkpointedAddress = params.from_, numCheckpoints = self.data.numCheckpoints.get(params.from_, default_value = 0), newBalance = self.data.balances[params.from_]))) # @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + NIL operation; # list operation : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUP 4; # lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) : list operation : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUP 4; # pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) : list operation : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + CAR; # pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) : list operation : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + GET 3; # big_map address nat : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) : list operation : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUP 4; # @parameter%transfer : big_map address nat : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) : list operation : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + CAR; # address : big_map address nat : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) : list operation : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + GET; # option nat : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) : list operation : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + IF_NONE { - PUSH int 218; # int : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) + PUSH int 218; # int : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) : list operation : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) FAILWITH; # FAILED - }; # @some : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DIG 4; # pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : @some : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CDR; # pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @some : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CAR; # pair (bool %mintingDisabled) (big_map %numCheckpoints address nat) : @some : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CDR; # big_map address nat : @some : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUP 5; # @parameter%transfer : big_map address nat : @some : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CAR; # address : big_map address nat : @some : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - GET; # option nat : @some : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - IF_SOME - { - # of_some: Get-item:217 # @some : @some : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) } + {}; # @some : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) : list operation : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUP 5; # pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : @some : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) : list operation : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + GET 3; # pair (bool %mintingDisabled) (big_map %numCheckpoints address nat) : @some : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) : list operation : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + CDR; # big_map address nat : @some : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) : list operation : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUP 5; # @parameter%transfer : big_map address nat : @some : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) : list operation : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + CAR; # address : big_map address nat : @some : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) : list operation : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + GET; # option nat : @some : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) : list operation : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + IF_NONE { - PUSH nat 0; # nat : @some : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - }; # nat : @some : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - PAIR %numCheckpoints %newBalance; # pair (nat %numCheckpoints) (@some %newBalance) : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUP 4; # @parameter%transfer : pair (nat %numCheckpoints) (@some %newBalance) : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CAR; # address : pair (nat %numCheckpoints) (@some %newBalance) : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - PAIR %checkpointedAddress; # pair (address %checkpointedAddress) (pair (nat %numCheckpoints) (@some %newBalance)) : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - PAIR %in_param %in_storage; # pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (@some %newBalance))) (pair %in_storage (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - EXEC; # pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - # self.data = y206.value.storage # pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUP; # pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) : pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - GET 4; # pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUG 2; # pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) : @parameter%transfer : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - # for op in y206.value.operations: ... # pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) : @parameter%transfer : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUP; # pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) : pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) : @parameter%transfer : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CAR; # list operation : pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) : @parameter%transfer : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - NIL operation; # list operation : list operation : pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) : @parameter%transfer : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - SWAP; # list operation : list operation : pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) : @parameter%transfer : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - ITER - { - # sp.operations().push(op) # operation : list operation : pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) : @parameter%transfer : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CONS; # list operation : pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) : @parameter%transfer : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - }; # list operation : pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) : @parameter%transfer : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - # y207 = sp.local("y207", self.writeCheckpoint(sp.record(in_param = sp.record(checkpointedAddress = params.to_, numCheckpoints = self.data.numCheckpoints.get(params.to_, default_value = 0), newBalance = self.data.balances[params.to_]), in_storage = self.data))) # list operation : pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) : @parameter%transfer : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUP 5; # lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : list operation : pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) : @parameter%transfer : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DIG 4; # pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : list operation : pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUP; # pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : list operation : pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUP; # pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : list operation : pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUG 6; # pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : list operation : pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) : @parameter%transfer : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CAR; # pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : list operation : pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) : @parameter%transfer : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CDR; # pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)) : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : list operation : pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) : @parameter%transfer : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CAR; # big_map address nat : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : list operation : pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) : @parameter%transfer : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUP 6; # @parameter%transfer : big_map address nat : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : list operation : pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) : @parameter%transfer : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - GET 3; # address : big_map address nat : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : list operation : pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) : @parameter%transfer : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - GET; # option nat : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : list operation : pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) : @parameter%transfer : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - IF_SOME - { - # of_some: Get-item:226 # @some : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : list operation : pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) : @parameter%transfer : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) + PUSH nat 0; # nat : @some : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) : list operation : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) } + {}; # nat : @some : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) : list operation : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DUP 5; # @parameter%transfer : nat : @some : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) : list operation : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + CAR; # address : nat : @some : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) : list operation : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + PAIR 3; # pair address (pair nat @some) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) : list operation : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + SWAP; # lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) : pair address (pair nat @some) : list operation : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DIG 4; # pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) : pair address (pair nat @some) : list operation : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DIG 3; # list operation : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) : pair address (pair nat @some) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DIG 3; # pair address (pair nat @some) : list operation : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + PAIR 3; # pair (pair address (pair nat @some)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + EXEC; # pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + CDR; # pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + UNPAIR; # list operation : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) : @parameter%transfer : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DIG 3; # lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) : list operation : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) : @parameter%transfer + DIG 2; # pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) : list operation : @parameter%transfer + DIG 3; # @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) : list operation + DIG 3; # list operation : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + # compute_token_222 = sp.local("compute_token_222", self.writeCheckpoint(sp.record(checkpointedAddress = params.to_, numCheckpoints = self.data.numCheckpoints.get(params.to_, default_value = 0), newBalance = self.data.balances[params.to_]))) # list operation : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + DIG 3; # lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) : list operation : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) + DUP 4; # pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) : list operation : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) + CAR; # pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) : list operation : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) + GET 3; # big_map address nat : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) : list operation : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) + DUP 4; # @parameter%transfer : big_map address nat : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) : list operation : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) + GET 3; # address : big_map address nat : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) : list operation : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) + GET; # option nat : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) : list operation : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) + IF_NONE { - PUSH int 226; # int : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : list operation : pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) : @parameter%transfer : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) + PUSH int 226; # int : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) : list operation : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) FAILWITH; # FAILED - }; # @some : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : list operation : pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) : @parameter%transfer : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DIG 6; # pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : @some : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : list operation : pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CDR; # pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @some : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : list operation : pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CAR; # pair (bool %mintingDisabled) (big_map %numCheckpoints address nat) : @some : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : list operation : pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CDR; # big_map address nat : @some : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : list operation : pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUP 7; # @parameter%transfer : big_map address nat : @some : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : list operation : pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - GET 3; # address : big_map address nat : @some : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : list operation : pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - GET; # option nat : @some : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : list operation : pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - IF_SOME - { - # of_some: Get-item:225 # @some : @some : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : list operation : pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) } + {}; # @some : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) : list operation : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) + DUP 5; # pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) : @some : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) : list operation : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) + GET 3; # pair bool (big_map address nat) : @some : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) : list operation : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) + CDR; # big_map address nat : @some : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) : list operation : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) + DUP 5; # @parameter%transfer : big_map address nat : @some : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) : list operation : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) + GET 3; # address : big_map address nat : @some : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) : list operation : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) + GET; # option nat : @some : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) : list operation : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) + IF_NONE { - PUSH nat 0; # nat : @some : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : list operation : pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - }; # nat : @some : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : list operation : pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - PAIR %numCheckpoints %newBalance; # pair (nat %numCheckpoints) (@some %newBalance) : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : list operation : pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUP 6; # @parameter%transfer : pair (nat %numCheckpoints) (@some %newBalance) : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : list operation : pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - GET 3; # address : pair (nat %numCheckpoints) (@some %newBalance) : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : list operation : pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - PAIR %checkpointedAddress; # pair (address %checkpointedAddress) (pair (nat %numCheckpoints) (@some %newBalance)) : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : list operation : pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - PAIR %in_param %in_storage; # pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (@some %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : list operation : pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - EXEC; # pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) : list operation : pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - # self.data = y207.value.storage # pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) : list operation : pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUP; # pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) : pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) : list operation : pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - GET 4; # pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) : list operation : pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) : @parameter%transfer : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUG 4; # pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) : list operation : pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) : @parameter%transfer : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - # for op in y207.value.operations: ... # pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) : list operation : pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) : @parameter%transfer : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DUP; # pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) : pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) : list operation : pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) : @parameter%transfer : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CAR; # list operation : pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) : list operation : pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) : @parameter%transfer : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - ITER - { - # sp.operations().push(op) # operation : pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) : list operation : pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) : @parameter%transfer : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DIG 2; # list operation : operation : pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) : pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) : @parameter%transfer : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - SWAP; # operation : list operation : pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) : pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) : @parameter%transfer : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - CONS; # list operation : pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) : pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) : @parameter%transfer : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - SWAP; # pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) : list operation : pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) : @parameter%transfer : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - }; # pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) : list operation : pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) : @parameter%transfer : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DROP; # list operation : pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) : @parameter%transfer : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - SWAP; # pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) : list operation : @parameter%transfer : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DROP; # list operation : @parameter%transfer : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - SWAP; # @parameter%transfer : list operation : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DROP; # list operation : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) : lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) - DIG 2; # lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : list operation : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) - DROP; # list operation : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) - }; # list operation : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair bool (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) + PUSH nat 0; # nat : @some : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) : list operation : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) + } + {}; # nat : @some : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) : list operation : @parameter%transfer : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) + DIG 4; # @parameter%transfer : nat : @some : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) : list operation : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) + GET 3; # address : nat : @some : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) : list operation : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) + PAIR 3; # pair address (pair nat @some) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) : list operation : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) + SWAP; # lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) : pair address (pair nat @some) : list operation : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) + DUG 3; # pair address (pair nat @some) : list operation : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + PAIR 3; # pair (pair address (pair nat @some)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))))) : lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) + EXEC; # pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))))) + CDR; # pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))) + UNPAIR; # list operation : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) + }; # list operation : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) } { - DIG 2; # lambda (pair (pair %in_param (address %checkpointedAddress) (pair (nat %numCheckpoints) (nat %newBalance))) (pair %in_storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))))) (pair (list %operations operation) (pair (unit %result) (pair %storage (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))))))) : @parameter.right.right.right : @storage + DIG 2; # lambda (pair (pair address (pair nat nat)) (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) (pair unit (pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))))) : @parameter.right.right.right : @storage DROP; # @parameter.right.right.right : @storage IF_LEFT { # == updateContractMetadata == - # sp.verify(self.data.administrator == sp.some(sp.sender), message = 'NOT_ADMINISTRATOR') # @parameter%updateContractMetadata : @storage - SENDER; # address : @parameter%updateContractMetadata : @storage + # sp.verify(self.data.administrator == sp.some(sp.sender), 'NOT_ADMINISTRATOR') # @parameter%updateContractMetadata : @storage + SENDER; # @sender : @parameter%updateContractMetadata : @storage SOME; # option address : @parameter%updateContractMetadata : @storage DUP 3; # @storage : option address : @parameter%updateContractMetadata : @storage CAR; # pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : option address : @parameter%updateContractMetadata : @storage @@ -1887,8 +1689,8 @@ code } { # == updateTokenMetadata == - # sp.verify(self.data.administrator == sp.some(sp.sender), message = 'NOT_ADMINISTRATOR') # @parameter%updateTokenMetadata : @storage - SENDER; # address : @parameter%updateTokenMetadata : @storage + # sp.verify(self.data.administrator == sp.some(sp.sender), 'NOT_ADMINISTRATOR') # @parameter%updateTokenMetadata : @storage + SENDER; # @sender : @parameter%updateTokenMetadata : @storage SOME; # option address : @parameter%updateTokenMetadata : @storage DUP 3; # @storage : option address : @parameter%updateTokenMetadata : @storage CAR; # pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : option address : @parameter%updateTokenMetadata : @storage @@ -1904,34 +1706,23 @@ code }; # @parameter%updateTokenMetadata : @storage SWAP; # @storage : @parameter%updateTokenMetadata # self.data.token_metadata[0] = params # @storage : @parameter%updateTokenMetadata - UNPAIR; # pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : @parameter%updateTokenMetadata - SWAP; # pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply))) : pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : @parameter%updateTokenMetadata - UNPAIR; # pair (bool %mintingDisabled) (big_map %numCheckpoints address nat) : pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)) : pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : @parameter%updateTokenMetadata - SWAP; # pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)) : pair (bool %mintingDisabled) (big_map %numCheckpoints address nat) : pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : @parameter%updateTokenMetadata - UNPAIR; # bool : pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply) : pair (bool %mintingDisabled) (big_map %numCheckpoints address nat) : pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : @parameter%updateTokenMetadata - SWAP; # pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply) : bool : pair (bool %mintingDisabled) (big_map %numCheckpoints address nat) : pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : @parameter%updateTokenMetadata - UNPAIR; # big_map nat (pair (nat %token_id) (map %token_info string bytes)) : nat : bool : pair (bool %mintingDisabled) (big_map %numCheckpoints address nat) : pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : @parameter%updateTokenMetadata - DIG 5; # @parameter%updateTokenMetadata : big_map nat (pair (nat %token_id) (map %token_info string bytes)) : nat : bool : pair (bool %mintingDisabled) (big_map %numCheckpoints address nat) : pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) - SOME; # option (pair (nat %token_id) (map %token_info string bytes)) : big_map nat (pair (nat %token_id) (map %token_info string bytes)) : nat : bool : pair (bool %mintingDisabled) (big_map %numCheckpoints address nat) : pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) - PUSH nat 0; # nat : option (pair (nat %token_id) (map %token_info string bytes)) : big_map nat (pair (nat %token_id) (map %token_info string bytes)) : nat : bool : pair (bool %mintingDisabled) (big_map %numCheckpoints address nat) : pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) - UPDATE; # big_map nat (pair (nat %token_id) (map %token_info string bytes)) : nat : bool : pair (bool %mintingDisabled) (big_map %numCheckpoints address nat) : pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) - PAIR; # pair (big_map nat (pair (nat %token_id) (map %token_info string bytes))) nat : bool : pair (bool %mintingDisabled) (big_map %numCheckpoints address nat) : pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) - SWAP; # bool : pair (big_map nat (pair (nat %token_id) (map %token_info string bytes))) nat : pair (bool %mintingDisabled) (big_map %numCheckpoints address nat) : pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) - PAIR; # pair bool (pair (big_map nat (pair (nat %token_id) (map %token_info string bytes))) nat) : pair (bool %mintingDisabled) (big_map %numCheckpoints address nat) : pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) - SWAP; # pair (bool %mintingDisabled) (big_map %numCheckpoints address nat) : pair bool (pair (big_map nat (pair (nat %token_id) (map %token_info string bytes))) nat) : pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) - PAIR; # pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair bool (pair (big_map nat (pair (nat %token_id) (map %token_info string bytes))) nat)) : pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) - SWAP; # pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes))) : pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair bool (pair (big_map nat (pair (nat %token_id) (map %token_info string bytes))) nat)) - PAIR; # pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map %balances address nat) (pair (big_map %checkpoints (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map %metadata string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair bool (pair (big_map nat (pair (nat %token_id) (map %token_info string bytes))) nat))) - }; # pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair bool (pair (big_map nat (pair (nat %token_id) (map %token_info string bytes))) nat))) - NIL operation; # list operation : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair bool (pair (big_map nat (pair (nat %token_id) (map %token_info string bytes))) nat))) - }; # list operation : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair bool (pair (big_map nat (pair (nat %token_id) (map %token_info string bytes))) nat))) - }; # list operation : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair bool (pair (big_map nat (pair (nat %token_id) (map %token_info string bytes))) nat))) - }; # list operation : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair (nat %token_id) (map %token_info string bytes))) nat))) - NIL operation; # list operation : list operation : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair (nat %token_id) (map %token_info string bytes))) nat))) - SWAP; # list operation : list operation : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair (nat %token_id) (map %token_info string bytes))) nat))) + DUP; # @storage : @storage : @parameter%updateTokenMetadata + GET 7; # big_map nat (pair (nat %token_id) (map %token_info string bytes)) : @storage : @parameter%updateTokenMetadata + DIG 2; # @parameter%updateTokenMetadata : big_map nat (pair (nat %token_id) (map %token_info string bytes)) : @storage + SOME; # option (pair (nat %token_id) (map %token_info string bytes)) : big_map nat (pair (nat %token_id) (map %token_info string bytes)) : @storage + PUSH nat 0; # nat : option (pair (nat %token_id) (map %token_info string bytes)) : big_map nat (pair (nat %token_id) (map %token_info string bytes)) : @storage + UPDATE; # big_map nat (pair (nat %token_id) (map %token_info string bytes)) : @storage + UPDATE 7; # @storage + }; # pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) + NIL operation; # list operation : pair (pair (pair (option %administrator address) (big_map %approvals address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map string bytes)))) (pair (pair (bool %mintingDisabled) (big_map %numCheckpoints address nat)) (pair (bool %paused) (pair (big_map %token_metadata nat (pair (nat %token_id) (map %token_info string bytes))) (nat %totalSupply)))) + }; # list operation : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) + }; # list operation : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) + }; # list operation : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) + NIL operation; # list operation : list operation : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) + SWAP; # list operation : list operation : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) ITER { - CONS; # list operation : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair (nat %token_id) (map %token_info string bytes))) nat))) - }; # list operation : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair (nat %token_id) (map %token_info string bytes))) nat))) - PAIR; # pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair (nat %fromBlock) (nat %balance))) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair (nat %token_id) (map %token_info string bytes))) nat)))) + CONS; # list operation : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) + }; # list operation : pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat))) + PAIR; # pair (list operation) (pair (pair (pair (option address) (big_map address (map address nat))) (pair (big_map address nat) (pair (big_map (pair address nat) (pair nat nat)) (big_map string bytes)))) (pair (pair bool (big_map address nat)) (pair bool (pair (big_map nat (pair nat (map string bytes))) nat)))) }; \ No newline at end of file diff --git a/smart_contracts/vesting-vault.py b/smart_contracts/vesting-vault.py index f9402d3..7dd38e7 100644 --- a/smart_contracts/vesting-vault.py +++ b/smart_contracts/vesting-vault.py @@ -6,9 +6,9 @@ ################################################################ ################################################################ -Addresses = sp.import_script_from_url("file:./test-helpers/addresses.py") -Errors = sp.import_script_from_url("file:common/errors.py") -Proposal = sp.import_script_from_url("file:common/proposal.py") +Addresses = sp.io.import_script_from_url("file:./test-helpers/addresses.py") +Errors = sp.io.import_script_from_url("file:common/errors.py") +Proposal = sp.io.import_script_from_url("file:common/proposal.py") # A simple vesting contract. class VestingVault(sp.Contract): @@ -27,7 +27,7 @@ def __init__( # The dao address. daoContractAddress = Addresses.DAO_ADDRESS ): - metadata_data = sp.bytes_of_string('{"name": "kDAO Vesting Contract", "description": "kDAO Vesting Contract", "authors": ["Hover Labs "], "homepage": "https://kolibri.finance" }') + metadata_data = sp.utils.bytes_of_string('{"name": "kDAO Vesting Contract", "description": "kDAO Vesting Contract", "authors": ["Hover Labs "], "homepage": "https://kolibri.finance" }') metadata = sp.big_map( l = { @@ -310,15 +310,15 @@ def executeTimelock(self, unit): # Only run tests if this file is main. if __name__ == "__main__": - Dao = sp.import_script_from_url("file:./dao.py") - Dummy = sp.import_script_from_url("file:./test-helpers/dummy.py") - FA12 = sp.import_script_from_url("file:./test-helpers/fa12.py") - FA2 = sp.import_script_from_url("file:./test-helpers/fa2.py") - HistoricalOutcomes = sp.import_script_from_url("file:common/historical-outcomes.py") - PollOutcomes = sp.import_script_from_url("file:common/poll-outcomes.py") - Store = sp.import_script_from_url("file:test-helpers/store.py") - Token = sp.import_script_from_url("file:./token.py") - VoteValue = sp.import_script_from_url("file:common/vote-value.py") + Dao = sp.io.import_script_from_url("file:./dao.py") + Dummy = sp.io.import_script_from_url("file:./test-helpers/dummy.py") + FA12 = sp.io.import_script_from_url("file:./test-helpers/fa12.py") + FA2 = sp.io.import_script_from_url("file:./test-helpers/fa2.py") + HistoricalOutcomes = sp.io.import_script_from_url("file:common/historical-outcomes.py") + PollOutcomes = sp.io.import_script_from_url("file:common/poll-outcomes.py") + Store = sp.io.import_script_from_url("file:test-helpers/store.py") + Token = sp.io.import_script_from_url("file:./token.py") + VoteValue = sp.io.import_script_from_url("file:common/vote-value.py") ################################################################ # rescueFA2 @@ -332,7 +332,7 @@ def test(): config = FA2.FA2_config() vestingToken = FA2.FA2( config = config, - metadata = sp.metadata_of_url("https://example.com"), + metadata = sp.utils.metadata_of_url("https://example.com"), admin = Addresses.TOKEN_ADMIN_ADDRESS ) scenario += vestingToken @@ -348,7 +348,7 @@ def test(): # AND an extra token contract which is unrelated extraToken = FA2.FA2( config = config, - metadata = sp.metadata_of_url("https://example.com"), + metadata = sp.utils.metadata_of_url("https://example.com"), admin = Addresses.TOKEN_ADMIN_ADDRESS ) scenario += extraToken @@ -393,7 +393,7 @@ def test(): config = FA2.FA2_config() vestingToken = FA2.FA2( config = config, - metadata = sp.metadata_of_url("https://example.com"), + metadata = sp.utils.metadata_of_url("https://example.com"), admin = Addresses.TOKEN_ADMIN_ADDRESS ) scenario += vestingToken @@ -409,7 +409,7 @@ def test(): # AND an extra token contract which is unrelated extraToken = FA2.FA2( config = config, - metadata = sp.metadata_of_url("https://example.com"), + metadata = sp.utils.metadata_of_url("https://example.com"), admin = Addresses.TOKEN_ADMIN_ADDRESS ) scenario += extraToken @@ -452,7 +452,7 @@ def test(): config = FA2.FA2_config() vestingToken = FA2.FA2( config = config, - metadata = sp.metadata_of_url("https://example.com"), + metadata = sp.utils.metadata_of_url("https://example.com"), admin = Addresses.TOKEN_ADMIN_ADDRESS ) scenario += vestingToken @@ -468,7 +468,7 @@ def test(): # AND an extra token contract which is unrelated extraToken = FA2.FA2( config = config, - metadata = sp.metadata_of_url("https://example.com"), + metadata = sp.utils.metadata_of_url("https://example.com"), admin = Addresses.TOKEN_ADMIN_ADDRESS ) scenario += extraToken diff --git a/smart_contracts/vesting-vault.tz b/smart_contracts/vesting-vault.tz index 67adea6..0b56ded 100644 --- a/smart_contracts/vesting-vault.tz +++ b/smart_contracts/vesting-vault.tz @@ -11,12 +11,11 @@ code { DROP; # @storage # == executeTimelock == - # sp.verify(sp.sender == self.data.owner, message = 'NOT_OWNER') # @storage + # sp.verify(sp.sender == self.data.owner, 'NOT_OWNER') # @storage DUP; # @storage : @storage - CDR; # pair (pair (big_map %metadata string bytes) (address %owner)) (pair (nat %startBlock) (address %tokenContractAddress)) : @storage - CAR; # pair (big_map %metadata string bytes) (address %owner) : @storage + GET 3; # pair (big_map %metadata string bytes) (address %owner) : @storage CDR; # address : @storage - SENDER; # address : address : @storage + SENDER; # @sender : address : @storage COMPARE; # int : @storage EQ; # bool : @storage IF @@ -28,15 +27,14 @@ code # sp.send(self.data.daoContractAddress, sp.tez(0)) # @storage DUP; # @storage : @storage CAR; # pair (pair (nat %amountPerBlock) (nat %amountWithdrawn)) (pair (address %daoContractAddress) (address %governorAddress)) : @storage - CDR; # pair (address %daoContractAddress) (address %governorAddress) : @storage - CAR; # address : @storage + GET 3; # address : @storage CONTRACT %executeTimelock unit; # option (contract unit) : @storage - IF_SOME - {} + IF_NONE { PUSH int 297; # int : @storage FAILWITH; # FAILED - }; # @some : @storage + } + {}; # @some : @storage NIL operation; # list operation : @some : @storage SWAP; # @some : list operation : @storage PUSH mutez 0; # mutez : @some : list operation : @storage @@ -47,13 +45,12 @@ code { SWAP; # @storage : @parameter%propose # == propose == - # sp.verify(sp.sender == self.data.owner, message = 'NOT_OWNER') # @storage : @parameter%propose + # sp.verify(sp.sender == self.data.owner, 'NOT_OWNER') # @storage : @parameter%propose DUP; # @storage : @storage : @parameter%propose DUG 2; # @storage : @parameter%propose : @storage - CDR; # pair (pair (big_map %metadata string bytes) (address %owner)) (pair (nat %startBlock) (address %tokenContractAddress)) : @parameter%propose : @storage - CAR; # pair (big_map %metadata string bytes) (address %owner) : @parameter%propose : @storage + GET 3; # pair (big_map %metadata string bytes) (address %owner) : @parameter%propose : @storage CDR; # address : @parameter%propose : @storage - SENDER; # address : address : @parameter%propose : @storage + SENDER; # @sender : address : @parameter%propose : @storage COMPARE; # int : @parameter%propose : @storage EQ; # bool : @parameter%propose : @storage IF @@ -67,53 +64,50 @@ code DUP 3; # @storage : list operation : @parameter%propose : @storage GET 6; # address : list operation : @parameter%propose : @storage CONTRACT %approve (pair (address %spender) (nat %value)); # option (contract (pair (address %spender) (nat %value))) : list operation : @parameter%propose : @storage - IF_SOME - {} + IF_NONE { PUSH int 245; # int : list operation : @parameter%propose : @storage FAILWITH; # FAILED - }; # @some : list operation : @parameter%propose : @storage + } + {}; # @some : list operation : @parameter%propose : @storage PUSH mutez 0; # mutez : @some : list operation : @parameter%propose : @storage PUSH nat 0; # nat : mutez : @some : list operation : @parameter%propose : @storage DUP 6; # @storage : nat : mutez : @some : list operation : @parameter%propose : @storage CAR; # pair (pair (nat %amountPerBlock) (nat %amountWithdrawn)) (pair (address %daoContractAddress) (address %governorAddress)) : nat : mutez : @some : list operation : @parameter%propose : @storage - CDR; # pair (address %daoContractAddress) (address %governorAddress) : nat : mutez : @some : list operation : @parameter%propose : @storage - CAR; # address : nat : mutez : @some : list operation : @parameter%propose : @storage - PAIR %spender %value; # pair (address %spender) (nat %value) : mutez : @some : list operation : @parameter%propose : @storage + GET 3; # address : nat : mutez : @some : list operation : @parameter%propose : @storage + PAIR; # pair address nat : mutez : @some : list operation : @parameter%propose : @storage TRANSFER_TOKENS; # operation : list operation : @parameter%propose : @storage CONS; # list operation : @parameter%propose : @storage # sp.transfer(sp.record(spender = self.data.daoContractAddress, value = params.escrowAmount), sp.tez(0), sp.contract(sp.TRecord(spender = sp.TAddress, value = sp.TNat).layout(("spender", "value")), self.data.tokenContractAddress, entry_point='approve').open_some()) # list operation : @parameter%propose : @storage DUP 3; # @storage : list operation : @parameter%propose : @storage GET 6; # address : list operation : @parameter%propose : @storage CONTRACT %approve (pair (address %spender) (nat %value)); # option (contract (pair (address %spender) (nat %value))) : list operation : @parameter%propose : @storage - IF_SOME - {} + IF_NONE { PUSH int 245; # int : list operation : @parameter%propose : @storage FAILWITH; # FAILED - }; # @some : list operation : @parameter%propose : @storage + } + {}; # @some : list operation : @parameter%propose : @storage PUSH mutez 0; # mutez : @some : list operation : @parameter%propose : @storage DUP 4; # @parameter%propose : mutez : @some : list operation : @parameter%propose : @storage CAR; # nat : mutez : @some : list operation : @parameter%propose : @storage DUP 6; # @storage : nat : mutez : @some : list operation : @parameter%propose : @storage CAR; # pair (pair (nat %amountPerBlock) (nat %amountWithdrawn)) (pair (address %daoContractAddress) (address %governorAddress)) : nat : mutez : @some : list operation : @parameter%propose : @storage - CDR; # pair (address %daoContractAddress) (address %governorAddress) : nat : mutez : @some : list operation : @parameter%propose : @storage - CAR; # address : nat : mutez : @some : list operation : @parameter%propose : @storage - PAIR %spender %value; # pair (address %spender) (nat %value) : mutez : @some : list operation : @parameter%propose : @storage + GET 3; # address : nat : mutez : @some : list operation : @parameter%propose : @storage + PAIR; # pair address nat : mutez : @some : list operation : @parameter%propose : @storage TRANSFER_TOKENS; # operation : list operation : @parameter%propose : @storage CONS; # list operation : @parameter%propose : @storage # sp.transfer(params.proposal, sp.tez(0), sp.contract(sp.TRecord(descriptionHash = sp.TString, descriptionLink = sp.TString, proposalLambda = sp.TLambda(sp.TUnit, sp.TList(sp.TOperation)), title = sp.TString).layout(("title", ("descriptionLink", ("descriptionHash", "proposalLambda")))), self.data.daoContractAddress, entry_point='propose').open_some()) # list operation : @parameter%propose : @storage DUP 3; # @storage : list operation : @parameter%propose : @storage CAR; # pair (pair (nat %amountPerBlock) (nat %amountWithdrawn)) (pair (address %daoContractAddress) (address %governorAddress)) : list operation : @parameter%propose : @storage - CDR; # pair (address %daoContractAddress) (address %governorAddress) : list operation : @parameter%propose : @storage - CAR; # address : list operation : @parameter%propose : @storage + GET 3; # address : list operation : @parameter%propose : @storage CONTRACT %propose (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation))))); # option (contract (pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))))) : list operation : @parameter%propose : @storage - IF_SOME - {} + IF_NONE { PUSH int 264; # int : list operation : @parameter%propose : @storage FAILWITH; # FAILED - }; # @some : list operation : @parameter%propose : @storage + } + {}; # @some : list operation : @parameter%propose : @storage PUSH mutez 0; # mutez : @some : list operation : @parameter%propose : @storage DIG 3; # @parameter%propose : mutez : @some : list operation : @storage CDR; # pair (string %title) (pair (string %descriptionLink) (pair (string %descriptionHash) (lambda %proposalLambda unit (list operation)))) : mutez : @some : list operation : @storage @@ -126,13 +120,12 @@ code { SWAP; # @storage : @parameter%rescueFA12 # == rescueFA12 == - # sp.verify(sp.sender == self.data.owner, message = 'NOT_OWNER') # @storage : @parameter%rescueFA12 + # sp.verify(sp.sender == self.data.owner, 'NOT_OWNER') # @storage : @parameter%rescueFA12 DUP; # @storage : @storage : @parameter%rescueFA12 DUG 2; # @storage : @parameter%rescueFA12 : @storage - CDR; # pair (pair (big_map %metadata string bytes) (address %owner)) (pair (nat %startBlock) (address %tokenContractAddress)) : @parameter%rescueFA12 : @storage - CAR; # pair (big_map %metadata string bytes) (address %owner) : @parameter%rescueFA12 : @storage + GET 3; # pair (big_map %metadata string bytes) (address %owner) : @parameter%rescueFA12 : @storage CDR; # address : @parameter%rescueFA12 : @storage - SENDER; # address : address : @parameter%rescueFA12 : @storage + SENDER; # @sender : address : @parameter%rescueFA12 : @storage COMPARE; # int : @parameter%rescueFA12 : @storage EQ; # bool : @parameter%rescueFA12 : @storage IF @@ -142,7 +135,7 @@ code FAILWITH; # FAILED }; # @parameter%rescueFA12 : @storage SWAP; # @storage : @parameter%rescueFA12 - # sp.verify(params.tokenContractAddress != self.data.tokenContractAddress, message = 'USE_WITHDRAW_INSTEAD') # @storage : @parameter%rescueFA12 + # sp.verify(params.tokenContractAddress != self.data.tokenContractAddress, 'USE_WITHDRAW_INSTEAD') # @storage : @parameter%rescueFA12 DUP; # @storage : @storage : @parameter%rescueFA12 DUG 2; # @storage : @parameter%rescueFA12 : @storage GET 6; # address : @parameter%rescueFA12 : @storage @@ -162,12 +155,12 @@ code DUP; # @parameter%rescueFA12 : @parameter%rescueFA12 : @storage CAR; # address : @parameter%rescueFA12 : @storage CONTRACT %transfer (pair (address %from) (pair (address %to) (nat %value))); # option (contract (pair (address %from) (pair (address %to) (nat %value)))) : @parameter%rescueFA12 : @storage - IF_SOME - {} + IF_NONE { PUSH int 125; # int : @parameter%rescueFA12 : @storage FAILWITH; # FAILED - }; # @some : @parameter%rescueFA12 : @storage + } + {}; # @some : @parameter%rescueFA12 : @storage NIL operation; # list operation : @some : @parameter%rescueFA12 : @storage SWAP; # @some : list operation : @parameter%rescueFA12 : @storage PUSH mutez 0; # mutez : @some : list operation : @parameter%rescueFA12 : @storage @@ -176,9 +169,8 @@ code GET 3; # nat : @parameter%rescueFA12 : mutez : @some : list operation : @storage SWAP; # @parameter%rescueFA12 : nat : mutez : @some : list operation : @storage GET 4; # address : nat : mutez : @some : list operation : @storage - PAIR %to %value; # pair (address %to) (nat %value) : mutez : @some : list operation : @storage - SELF_ADDRESS; # address : pair (address %to) (nat %value) : mutez : @some : list operation : @storage - PAIR %from; # pair (address %from) (pair (address %to) (nat %value)) : mutez : @some : list operation : @storage + SELF_ADDRESS; # @self : address : nat : mutez : @some : list operation : @storage + PAIR 3; # pair @self (pair address nat) : mutez : @some : list operation : @storage TRANSFER_TOKENS; # operation : list operation : @storage CONS; # list operation : @storage } @@ -187,13 +179,12 @@ code { SWAP; # @storage : @parameter%rescueFA2 # == rescueFA2 == - # sp.verify(sp.sender == self.data.owner, message = 'NOT_OWNER') # @storage : @parameter%rescueFA2 + # sp.verify(sp.sender == self.data.owner, 'NOT_OWNER') # @storage : @parameter%rescueFA2 DUP; # @storage : @storage : @parameter%rescueFA2 DUG 2; # @storage : @parameter%rescueFA2 : @storage - CDR; # pair (pair (big_map %metadata string bytes) (address %owner)) (pair (nat %startBlock) (address %tokenContractAddress)) : @parameter%rescueFA2 : @storage - CAR; # pair (big_map %metadata string bytes) (address %owner) : @parameter%rescueFA2 : @storage + GET 3; # pair (big_map %metadata string bytes) (address %owner) : @parameter%rescueFA2 : @storage CDR; # address : @parameter%rescueFA2 : @storage - SENDER; # address : address : @parameter%rescueFA2 : @storage + SENDER; # @sender : address : @parameter%rescueFA2 : @storage COMPARE; # int : @parameter%rescueFA2 : @storage EQ; # bool : @parameter%rescueFA2 : @storage IF @@ -203,7 +194,7 @@ code FAILWITH; # FAILED }; # @parameter%rescueFA2 : @storage SWAP; # @storage : @parameter%rescueFA2 - # sp.verify(params.tokenContractAddress != self.data.tokenContractAddress, message = 'USE_WITHDRAW_INSTEAD') # @storage : @parameter%rescueFA2 + # sp.verify(params.tokenContractAddress != self.data.tokenContractAddress, 'USE_WITHDRAW_INSTEAD') # @storage : @parameter%rescueFA2 DUP; # @storage : @storage : @parameter%rescueFA2 DUG 2; # @storage : @parameter%rescueFA2 : @storage GET 6; # address : @parameter%rescueFA2 : @storage @@ -223,45 +214,42 @@ code DUP; # @parameter%rescueFA2 : @parameter%rescueFA2 : @storage CAR; # address : @parameter%rescueFA2 : @storage CONTRACT %transfer (list (pair (address %from_) (list %txs (pair (address %to_) (pair (nat %token_id) (nat %amount)))))); # option (contract (list (pair (address %from_) (list %txs (pair (address %to_) (pair (nat %token_id) (nat %amount))))))) : @parameter%rescueFA2 : @storage - IF_SOME - {} + IF_NONE { PUSH int 155; # int : @parameter%rescueFA2 : @storage FAILWITH; # FAILED - }; # @some : @parameter%rescueFA2 : @storage + } + {}; # @some : @parameter%rescueFA2 : @storage NIL operation; # list operation : @some : @parameter%rescueFA2 : @storage SWAP; # @some : list operation : @parameter%rescueFA2 : @storage PUSH mutez 0; # mutez : @some : list operation : @parameter%rescueFA2 : @storage - NIL (pair (address %from_) (list %txs (pair (address %to_) (pair (nat %token_id) (nat %amount))))); # list (pair (address %from_) (list %txs (pair (address %to_) (pair (nat %token_id) (nat %amount))))) : mutez : @some : list operation : @parameter%rescueFA2 : @storage - NIL (pair (address %to_) (pair (nat %token_id) (nat %amount))); # list (pair (address %to_) (pair (nat %token_id) (nat %amount))) : list (pair (address %from_) (list %txs (pair (address %to_) (pair (nat %token_id) (nat %amount))))) : mutez : @some : list operation : @parameter%rescueFA2 : @storage - DIG 5; # @parameter%rescueFA2 : list (pair (address %to_) (pair (nat %token_id) (nat %amount))) : list (pair (address %from_) (list %txs (pair (address %to_) (pair (nat %token_id) (nat %amount))))) : mutez : @some : list operation : @storage - DUP; # @parameter%rescueFA2 : @parameter%rescueFA2 : list (pair (address %to_) (pair (nat %token_id) (nat %amount))) : list (pair (address %from_) (list %txs (pair (address %to_) (pair (nat %token_id) (nat %amount))))) : mutez : @some : list operation : @storage - GET 5; # nat : @parameter%rescueFA2 : list (pair (address %to_) (pair (nat %token_id) (nat %amount))) : list (pair (address %from_) (list %txs (pair (address %to_) (pair (nat %token_id) (nat %amount))))) : mutez : @some : list operation : @storage - SWAP; # @parameter%rescueFA2 : nat : list (pair (address %to_) (pair (nat %token_id) (nat %amount))) : list (pair (address %from_) (list %txs (pair (address %to_) (pair (nat %token_id) (nat %amount))))) : mutez : @some : list operation : @storage - DUP; # @parameter%rescueFA2 : @parameter%rescueFA2 : nat : list (pair (address %to_) (pair (nat %token_id) (nat %amount))) : list (pair (address %from_) (list %txs (pair (address %to_) (pair (nat %token_id) (nat %amount))))) : mutez : @some : list operation : @storage - DUG 7; # @parameter%rescueFA2 : nat : list (pair (address %to_) (pair (nat %token_id) (nat %amount))) : list (pair (address %from_) (list %txs (pair (address %to_) (pair (nat %token_id) (nat %amount))))) : mutez : @some : list operation : @parameter%rescueFA2 : @storage - GET 3; # nat : nat : list (pair (address %to_) (pair (nat %token_id) (nat %amount))) : list (pair (address %from_) (list %txs (pair (address %to_) (pair (nat %token_id) (nat %amount))))) : mutez : @some : list operation : @parameter%rescueFA2 : @storage - PAIR %token_id %amount; # pair (nat %token_id) (nat %amount) : list (pair (address %to_) (pair (nat %token_id) (nat %amount))) : list (pair (address %from_) (list %txs (pair (address %to_) (pair (nat %token_id) (nat %amount))))) : mutez : @some : list operation : @parameter%rescueFA2 : @storage - DIG 6; # @parameter%rescueFA2 : pair (nat %token_id) (nat %amount) : list (pair (address %to_) (pair (nat %token_id) (nat %amount))) : list (pair (address %from_) (list %txs (pair (address %to_) (pair (nat %token_id) (nat %amount))))) : mutez : @some : list operation : @storage - GET 6; # address : pair (nat %token_id) (nat %amount) : list (pair (address %to_) (pair (nat %token_id) (nat %amount))) : list (pair (address %from_) (list %txs (pair (address %to_) (pair (nat %token_id) (nat %amount))))) : mutez : @some : list operation : @storage - PAIR %to_; # pair (address %to_) (pair (nat %token_id) (nat %amount)) : list (pair (address %to_) (pair (nat %token_id) (nat %amount))) : list (pair (address %from_) (list %txs (pair (address %to_) (pair (nat %token_id) (nat %amount))))) : mutez : @some : list operation : @storage - CONS; # list (pair (address %to_) (pair (nat %token_id) (nat %amount))) : list (pair (address %from_) (list %txs (pair (address %to_) (pair (nat %token_id) (nat %amount))))) : mutez : @some : list operation : @storage - SELF_ADDRESS; # address : list (pair (address %to_) (pair (nat %token_id) (nat %amount))) : list (pair (address %from_) (list %txs (pair (address %to_) (pair (nat %token_id) (nat %amount))))) : mutez : @some : list operation : @storage - PAIR %from_ %txs; # pair (address %from_) (list %txs (pair (address %to_) (pair (nat %token_id) (nat %amount)))) : list (pair (address %from_) (list %txs (pair (address %to_) (pair (nat %token_id) (nat %amount))))) : mutez : @some : list operation : @storage - CONS; # list (pair (address %from_) (list %txs (pair (address %to_) (pair (nat %token_id) (nat %amount))))) : mutez : @some : list operation : @storage + NIL (pair address (list (pair address (pair nat nat)))); # list (pair address (list (pair address (pair nat nat)))) : mutez : @some : list operation : @parameter%rescueFA2 : @storage + NIL (pair address (pair nat nat)); # list (pair address (pair nat nat)) : list (pair address (list (pair address (pair nat nat)))) : mutez : @some : list operation : @parameter%rescueFA2 : @storage + DIG 5; # @parameter%rescueFA2 : list (pair address (pair nat nat)) : list (pair address (list (pair address (pair nat nat)))) : mutez : @some : list operation : @storage + DUP; # @parameter%rescueFA2 : @parameter%rescueFA2 : list (pair address (pair nat nat)) : list (pair address (list (pair address (pair nat nat)))) : mutez : @some : list operation : @storage + GET 5; # nat : @parameter%rescueFA2 : list (pair address (pair nat nat)) : list (pair address (list (pair address (pair nat nat)))) : mutez : @some : list operation : @storage + SWAP; # @parameter%rescueFA2 : nat : list (pair address (pair nat nat)) : list (pair address (list (pair address (pair nat nat)))) : mutez : @some : list operation : @storage + DUP; # @parameter%rescueFA2 : @parameter%rescueFA2 : nat : list (pair address (pair nat nat)) : list (pair address (list (pair address (pair nat nat)))) : mutez : @some : list operation : @storage + GET 3; # nat : @parameter%rescueFA2 : nat : list (pair address (pair nat nat)) : list (pair address (list (pair address (pair nat nat)))) : mutez : @some : list operation : @storage + SWAP; # @parameter%rescueFA2 : nat : nat : list (pair address (pair nat nat)) : list (pair address (list (pair address (pair nat nat)))) : mutez : @some : list operation : @storage + GET 6; # address : nat : nat : list (pair address (pair nat nat)) : list (pair address (list (pair address (pair nat nat)))) : mutez : @some : list operation : @storage + PAIR 3; # pair address (pair nat nat) : list (pair address (pair nat nat)) : list (pair address (list (pair address (pair nat nat)))) : mutez : @some : list operation : @storage + CONS; # list (pair address (pair nat nat)) : list (pair address (list (pair address (pair nat nat)))) : mutez : @some : list operation : @storage + SELF_ADDRESS; # @self : list (pair address (pair nat nat)) : list (pair address (list (pair address (pair nat nat)))) : mutez : @some : list operation : @storage + PAIR; # pair @self (list (pair address (pair nat nat))) : list (pair address (list (pair address (pair nat nat)))) : mutez : @some : list operation : @storage + CONS; # list (pair address (list (pair address (pair nat nat)))) : mutez : @some : list operation : @storage TRANSFER_TOKENS; # operation : list operation : @storage CONS; # list operation : @storage } { SWAP; # @storage : @parameter%rescueXTZ # == rescueXTZ == - # sp.verify(sp.sender == self.data.owner, message = 'NOT_OWNER') # @storage : @parameter%rescueXTZ + # sp.verify(sp.sender == self.data.owner, 'NOT_OWNER') # @storage : @parameter%rescueXTZ DUP; # @storage : @storage : @parameter%rescueXTZ DUG 2; # @storage : @parameter%rescueXTZ : @storage - CDR; # pair (pair (big_map %metadata string bytes) (address %owner)) (pair (nat %startBlock) (address %tokenContractAddress)) : @parameter%rescueXTZ : @storage - CAR; # pair (big_map %metadata string bytes) (address %owner) : @parameter%rescueXTZ : @storage + GET 3; # pair (big_map %metadata string bytes) (address %owner) : @parameter%rescueXTZ : @storage CDR; # address : @parameter%rescueXTZ : @storage - SENDER; # address : address : @parameter%rescueXTZ : @storage + SENDER; # @sender : address : @parameter%rescueXTZ : @storage COMPARE; # int : @parameter%rescueXTZ : @storage EQ; # bool : @parameter%rescueXTZ : @storage IF @@ -272,16 +260,16 @@ code }; # @parameter%rescueXTZ : @storage # sp.send(params.destinationAddress, sp.balance) # @parameter%rescueXTZ : @storage CONTRACT unit; # option (contract unit) : @storage - IF_SOME - {} + IF_NONE { PUSH int 107; # int : @storage FAILWITH; # FAILED - }; # @some : @storage + } + {}; # @some : @storage NIL operation; # list operation : @some : @storage SWAP; # @some : list operation : @storage - BALANCE; # mutez : @some : list operation : @storage - UNIT; # unit : mutez : @some : list operation : @storage + BALANCE; # @balance : @some : list operation : @storage + UNIT; # unit : @balance : @some : list operation : @storage TRANSFER_TOKENS; # operation : list operation : @storage CONS; # list operation : @storage }; # list operation : @storage @@ -295,13 +283,12 @@ code { SWAP; # @storage : @parameter%rotateOwner # == rotateOwner == - # sp.verify(sp.sender == self.data.governorAddress, message = 'NOT_GOVERNOR') # @storage : @parameter%rotateOwner + # sp.verify(sp.sender == self.data.governorAddress, 'NOT_GOVERNOR') # @storage : @parameter%rotateOwner DUP; # @storage : @storage : @parameter%rotateOwner DUG 2; # @storage : @parameter%rotateOwner : @storage CAR; # pair (pair (nat %amountPerBlock) (nat %amountWithdrawn)) (pair (address %daoContractAddress) (address %governorAddress)) : @parameter%rotateOwner : @storage - CDR; # pair (address %daoContractAddress) (address %governorAddress) : @parameter%rotateOwner : @storage - CDR; # address : @parameter%rotateOwner : @storage - SENDER; # address : address : @parameter%rotateOwner : @storage + GET 4; # address : @parameter%rotateOwner : @storage + SENDER; # @sender : address : @parameter%rotateOwner : @storage COMPARE; # int : @parameter%rotateOwner : @storage EQ; # bool : @parameter%rotateOwner : @storage IF @@ -326,13 +313,12 @@ code { SWAP; # @storage : @parameter%setDaoContractAddress # == setDaoContractAddress == - # sp.verify(sp.sender == self.data.governorAddress, message = 'NOT_GOVERNOR') # @storage : @parameter%setDaoContractAddress + # sp.verify(sp.sender == self.data.governorAddress, 'NOT_GOVERNOR') # @storage : @parameter%setDaoContractAddress DUP; # @storage : @storage : @parameter%setDaoContractAddress DUG 2; # @storage : @parameter%setDaoContractAddress : @storage CAR; # pair (pair (nat %amountPerBlock) (nat %amountWithdrawn)) (pair (address %daoContractAddress) (address %governorAddress)) : @parameter%setDaoContractAddress : @storage - CDR; # pair (address %daoContractAddress) (address %governorAddress) : @parameter%setDaoContractAddress : @storage - CDR; # address : @parameter%setDaoContractAddress : @storage - SENDER; # address : address : @parameter%setDaoContractAddress : @storage + GET 4; # address : @parameter%setDaoContractAddress : @storage + SENDER; # @sender : address : @parameter%setDaoContractAddress : @storage COMPARE; # int : @parameter%setDaoContractAddress : @storage EQ; # bool : @parameter%setDaoContractAddress : @storage IF @@ -360,13 +346,12 @@ code { SWAP; # @storage : @parameter%setGovernorContract # == setGovernorContract == - # sp.verify(sp.sender == self.data.governorAddress, message = 'NOT_GOVERNOR') # @storage : @parameter%setGovernorContract + # sp.verify(sp.sender == self.data.governorAddress, 'NOT_GOVERNOR') # @storage : @parameter%setGovernorContract DUP; # @storage : @storage : @parameter%setGovernorContract DUG 2; # @storage : @parameter%setGovernorContract : @storage CAR; # pair (pair (nat %amountPerBlock) (nat %amountWithdrawn)) (pair (address %daoContractAddress) (address %governorAddress)) : @parameter%setGovernorContract : @storage - CDR; # pair (address %daoContractAddress) (address %governorAddress) : @parameter%setGovernorContract : @storage - CDR; # address : @parameter%setGovernorContract : @storage - SENDER; # address : address : @parameter%setGovernorContract : @storage + GET 4; # address : @parameter%setGovernorContract : @storage + SENDER; # @sender : address : @parameter%setGovernorContract : @storage COMPARE; # int : @parameter%setGovernorContract : @storage EQ; # bool : @parameter%setGovernorContract : @storage IF @@ -394,13 +379,12 @@ code { SWAP; # @storage : @parameter%vote # == vote == - # sp.verify(sp.sender == self.data.owner, message = 'NOT_OWNER') # @storage : @parameter%vote + # sp.verify(sp.sender == self.data.owner, 'NOT_OWNER') # @storage : @parameter%vote DUP; # @storage : @storage : @parameter%vote DUG 2; # @storage : @parameter%vote : @storage - CDR; # pair (pair (big_map %metadata string bytes) (address %owner)) (pair (nat %startBlock) (address %tokenContractAddress)) : @parameter%vote : @storage - CAR; # pair (big_map %metadata string bytes) (address %owner) : @parameter%vote : @storage + GET 3; # pair (big_map %metadata string bytes) (address %owner) : @parameter%vote : @storage CDR; # address : @parameter%vote : @storage - SENDER; # address : address : @parameter%vote : @storage + SENDER; # @sender : address : @parameter%vote : @storage COMPARE; # int : @parameter%vote : @storage EQ; # bool : @parameter%vote : @storage IF @@ -413,15 +397,14 @@ code NIL operation; # list operation : @parameter%vote : @storage DUP 3; # @storage : list operation : @parameter%vote : @storage CAR; # pair (pair (nat %amountPerBlock) (nat %amountWithdrawn)) (pair (address %daoContractAddress) (address %governorAddress)) : list operation : @parameter%vote : @storage - CDR; # pair (address %daoContractAddress) (address %governorAddress) : list operation : @parameter%vote : @storage - CAR; # address : list operation : @parameter%vote : @storage + GET 3; # address : list operation : @parameter%vote : @storage CONTRACT %vote nat; # option (contract nat) : list operation : @parameter%vote : @storage - IF_SOME - {} + IF_NONE { PUSH int 281; # int : list operation : @parameter%vote : @storage FAILWITH; # FAILED - }; # @some : list operation : @parameter%vote : @storage + } + {}; # @some : list operation : @parameter%vote : @storage PUSH mutez 0; # mutez : @some : list operation : @parameter%vote : @storage DIG 3; # @parameter%vote : mutez : @some : list operation : @storage TRANSFER_TOKENS; # operation : list operation : @storage @@ -430,13 +413,12 @@ code { SWAP; # @storage : @parameter%withdraw # == withdraw == - # sp.verify(sp.sender == self.data.owner, message = 'NOT_OWNER') # @storage : @parameter%withdraw + # sp.verify(sp.sender == self.data.owner, 'NOT_OWNER') # @storage : @parameter%withdraw DUP; # @storage : @storage : @parameter%withdraw DUG 2; # @storage : @parameter%withdraw : @storage - CDR; # pair (pair (big_map %metadata string bytes) (address %owner)) (pair (nat %startBlock) (address %tokenContractAddress)) : @parameter%withdraw : @storage - CAR; # pair (big_map %metadata string bytes) (address %owner) : @parameter%withdraw : @storage + GET 3; # pair (big_map %metadata string bytes) (address %owner) : @parameter%withdraw : @storage CDR; # address : @parameter%withdraw : @storage - SENDER; # address : address : @parameter%withdraw : @storage + SENDER; # @sender : address : @parameter%withdraw : @storage COMPARE; # int : @parameter%withdraw : @storage EQ; # bool : @parameter%withdraw : @storage IF @@ -446,7 +428,7 @@ code FAILWITH; # FAILED }; # @parameter%withdraw : @storage SWAP; # @storage : @parameter%withdraw - # sp.verify((self.data.amountWithdrawn + params.numberOfTokens) <= (sp.as_nat(sp.level - self.data.startBlock) * self.data.amountPerBlock), message = 'NOT_VESTED') # @storage : @parameter%withdraw + # sp.verify((self.data.amountWithdrawn + params.numberOfTokens) <= (sp.as_nat(sp.level - self.data.startBlock) * self.data.amountPerBlock), 'NOT_VESTED') # @storage : @parameter%withdraw DUP; # @storage : @storage : @parameter%withdraw CAR; # pair (pair (nat %amountPerBlock) (nat %amountWithdrawn)) (pair (address %daoContractAddress) (address %governorAddress)) : @storage : @parameter%withdraw CAR; # pair (nat %amountPerBlock) (nat %amountWithdrawn) : @storage : @parameter%withdraw @@ -455,15 +437,15 @@ code DUP; # @storage : @storage : nat : @parameter%withdraw DUG 3; # @storage : nat : @parameter%withdraw : @storage GET 5; # nat : nat : @parameter%withdraw : @storage - LEVEL; # nat : nat : nat : @parameter%withdraw : @storage + LEVEL; # @level : nat : nat : @parameter%withdraw : @storage SUB; # int : nat : @parameter%withdraw : @storage ISNAT; # option nat : nat : @parameter%withdraw : @storage - IF_SOME - {} + IF_NONE { PUSH int 73; # int : nat : @parameter%withdraw : @storage FAILWITH; # FAILED - }; # @some : nat : @parameter%withdraw : @storage + } + {}; # @some : nat : @parameter%withdraw : @storage MUL; # nat : @parameter%withdraw : @storage SWAP; # @parameter%withdraw : nat : @storage DUP; # @parameter%withdraw : @parameter%withdraw : nat : @storage @@ -499,18 +481,17 @@ code DUP 3; # pair (pair (pair nat nat) (pair (address %daoContractAddress) (address %governorAddress))) (pair (pair (big_map %metadata string bytes) (address %owner)) (pair (nat %startBlock) (address %tokenContractAddress))) : list operation : @parameter%withdraw : pair (pair (pair nat nat) (pair (address %daoContractAddress) (address %governorAddress))) (pair (pair (big_map %metadata string bytes) (address %owner)) (pair (nat %startBlock) (address %tokenContractAddress))) GET 6; # address : list operation : @parameter%withdraw : pair (pair (pair nat nat) (pair (address %daoContractAddress) (address %governorAddress))) (pair (pair (big_map %metadata string bytes) (address %owner)) (pair (nat %startBlock) (address %tokenContractAddress))) CONTRACT %transfer (pair (address %from) (pair (address %to) (nat %value))); # option (contract (pair (address %from) (pair (address %to) (nat %value)))) : list operation : @parameter%withdraw : pair (pair (pair nat nat) (pair (address %daoContractAddress) (address %governorAddress))) (pair (pair (big_map %metadata string bytes) (address %owner)) (pair (nat %startBlock) (address %tokenContractAddress))) - IF_SOME - {} + IF_NONE { PUSH int 82; # int : list operation : @parameter%withdraw : pair (pair (pair nat nat) (pair (address %daoContractAddress) (address %governorAddress))) (pair (pair (big_map %metadata string bytes) (address %owner)) (pair (nat %startBlock) (address %tokenContractAddress))) FAILWITH; # FAILED - }; # @some : list operation : @parameter%withdraw : pair (pair (pair nat nat) (pair (address %daoContractAddress) (address %governorAddress))) (pair (pair (big_map %metadata string bytes) (address %owner)) (pair (nat %startBlock) (address %tokenContractAddress))) + } + {}; # @some : list operation : @parameter%withdraw : pair (pair (pair nat nat) (pair (address %daoContractAddress) (address %governorAddress))) (pair (pair (big_map %metadata string bytes) (address %owner)) (pair (nat %startBlock) (address %tokenContractAddress))) PUSH mutez 0; # mutez : @some : list operation : @parameter%withdraw : pair (pair (pair nat nat) (pair (address %daoContractAddress) (address %governorAddress))) (pair (pair (big_map %metadata string bytes) (address %owner)) (pair (nat %startBlock) (address %tokenContractAddress))) DIG 3; # @parameter%withdraw : mutez : @some : list operation : pair (pair (pair nat nat) (pair (address %daoContractAddress) (address %governorAddress))) (pair (pair (big_map %metadata string bytes) (address %owner)) (pair (nat %startBlock) (address %tokenContractAddress))) - SENDER; # address : @parameter%withdraw : mutez : @some : list operation : pair (pair (pair nat nat) (pair (address %daoContractAddress) (address %governorAddress))) (pair (pair (big_map %metadata string bytes) (address %owner)) (pair (nat %startBlock) (address %tokenContractAddress))) - PAIR %to %value; # pair (address %to) (@parameter%withdraw %value) : mutez : @some : list operation : pair (pair (pair nat nat) (pair (address %daoContractAddress) (address %governorAddress))) (pair (pair (big_map %metadata string bytes) (address %owner)) (pair (nat %startBlock) (address %tokenContractAddress))) - SELF_ADDRESS; # address : pair (address %to) (@parameter%withdraw %value) : mutez : @some : list operation : pair (pair (pair nat nat) (pair (address %daoContractAddress) (address %governorAddress))) (pair (pair (big_map %metadata string bytes) (address %owner)) (pair (nat %startBlock) (address %tokenContractAddress))) - PAIR %from; # pair (address %from) (pair (address %to) (@parameter%withdraw %value)) : mutez : @some : list operation : pair (pair (pair nat nat) (pair (address %daoContractAddress) (address %governorAddress))) (pair (pair (big_map %metadata string bytes) (address %owner)) (pair (nat %startBlock) (address %tokenContractAddress))) + SENDER; # @sender : @parameter%withdraw : mutez : @some : list operation : pair (pair (pair nat nat) (pair (address %daoContractAddress) (address %governorAddress))) (pair (pair (big_map %metadata string bytes) (address %owner)) (pair (nat %startBlock) (address %tokenContractAddress))) + SELF_ADDRESS; # @self : @sender : @parameter%withdraw : mutez : @some : list operation : pair (pair (pair nat nat) (pair (address %daoContractAddress) (address %governorAddress))) (pair (pair (big_map %metadata string bytes) (address %owner)) (pair (nat %startBlock) (address %tokenContractAddress))) + PAIR 3; # pair @self (pair @sender @parameter%withdraw) : mutez : @some : list operation : pair (pair (pair nat nat) (pair (address %daoContractAddress) (address %governorAddress))) (pair (pair (big_map %metadata string bytes) (address %owner)) (pair (nat %startBlock) (address %tokenContractAddress))) TRANSFER_TOKENS; # operation : list operation : pair (pair (pair nat nat) (pair (address %daoContractAddress) (address %governorAddress))) (pair (pair (big_map %metadata string bytes) (address %owner)) (pair (nat %startBlock) (address %tokenContractAddress))) CONS; # list operation : pair (pair (pair nat nat) (pair (address %daoContractAddress) (address %governorAddress))) (pair (pair (big_map %metadata string bytes) (address %owner)) (pair (nat %startBlock) (address %tokenContractAddress))) }; # list operation : pair (pair (pair nat nat) (pair (address %daoContractAddress) (address %governorAddress))) (pair (pair (big_map %metadata string bytes) (address %owner)) (pair (nat %startBlock) (address %tokenContractAddress)))