HashBuiltin - Каир

у меня этоcontract.cairo:3:59: Unknown identifier 'HashBuiltin'после выполнения:

starknet-compile contract.cairo
--output contract_compiled.json
--abi contract_abi.json

код :

      @external
func increase_balance{syscall_ptr : felt*, pedersen_ptr : HashBuiltin*, range_check_ptr}(
        amount : felt):
    let (res) = balance.read()
    balance.write(res + amount)
    return ()
end

# Returns the current balance.
@view
func get_balance{syscall_ptr : felt*, pedersen_ptr : HashBuiltin*, range_check_ptr}() -> (
        res : felt):
    let (res) = balance.read()
    return (res=res)
end

Любое объяснение?

1 ответ

я забыл добавить

      from starkware.cairo.common.cairo_builtins import HashBuiltin
Другие вопросы по тегам