Skip to content

v0.2.4 pre-release `declare_contract`

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 15 Jun 11:44
· 875 commits to master since this release
b4bafa1
@external
func test_deploy_declared_contract{syscall_ptr : felt*, range_check_ptr}():
    alloc_locals

    local class_hash : felt
    %{
        ids.class_hash = declare_contract("./tests/integration/cheatcodes/declare_contract/basic_contract.cairo").class_hash
    %}

    let (local calldata: felt*) = alloc()
    let (contract_address) = deploy(class_hash, 42, 0, calldata)

    BasicContract.increase_balance(contract_address, 12)

    let (balance) = BasicContract.get_balance(contract_address)
    assert balance = 12
    return ()
end