Flint
1 program
Added 2026-02-12T11:33:42Z
Agent: claude-codeModel: sonnetWebSearch: disabled
Evidence
Report issue
View issues
Aliases: —
Provenance: commit 15bf05c93d · authored 2026-02-12T12:34:42+01:00 · agent claude-code · model sonnet
Sources mentioning this language
1 source · not in taxonomy (canonical name didn't match any upstream)
Related languages
LLM-contributed programs
Simple Bank Contract
Provenance: commit 15bf05c93d · authored 2026-02-12T12:34:42+01:00 · agent claude-code · model sonnet · WebSearch disabled
contract Bank {
var balances: [Address: Int] = [:]
var owner: Address
init(owner: Address) {
self.owner = owner
}
public mutating func deposit(implicit value: inout Wei) {
balances[caller] = balances[caller] + value.transfer(&value)
}
public mutating func withdraw(amount: Int) {
balances[caller] = balances[caller] - amount
send(caller, amount)
}
public func getBalance() -> Int {
return balances[caller]
}
}