mirror of
https://github.com/fluencelabs/hackethberlin
synced 2025-04-25 01:12:18 +00:00
Link to auction on rinkeby
This commit is contained in:
parent
391c8b9616
commit
b9f6d695d2
@ -32,10 +32,11 @@ This _crazy_ Scala code:
|
|||||||
```scala
|
```scala
|
||||||
|
|
||||||
val f = `@public` @:
|
val f = `@public` @:
|
||||||
sumArgs.funcDef("sum", uint256) { args ⇒
|
sumArgs.funcDef("sumSome", uint256) { args ⇒
|
||||||
for {
|
for {
|
||||||
c ← 'c :=: `++`(args.ref('a), args.ref('b))
|
c ← 'c :=: `++`(args.ref('a), args.ref('b))
|
||||||
d ← 'd :=: `++`(args.ref('b), c)
|
d ← 'd :=: `++`(args.ref('b), c)
|
||||||
|
_ ← d :=: c
|
||||||
sum ← `++`(args.ref('a), d).toReturn
|
sum ← `++`(args.ref('a), d).toReturn
|
||||||
} yield sum
|
} yield sum
|
||||||
}
|
}
|
||||||
@ -49,14 +50,15 @@ Compiles into this:
|
|||||||
```python
|
```python
|
||||||
|
|
||||||
@public
|
@public
|
||||||
def sum(a: uint256, b: uint256) -> uint256:
|
def sumSome(a: uint256, b: uint256) -> uint256:
|
||||||
c = a + b
|
c = a + b
|
||||||
d = b + c
|
d = b + c
|
||||||
|
d = c
|
||||||
return a + d
|
return a + d
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
This smart contract is deployed on [Rinkeby](some link to rinkeby scanner). Hooray!
|
The more sophisticated [Auction example](https://github.com/fluencelabs/hackethberlin/blob/master/src/main/scala/fluence/Auction.scala) is deployed on [Rinkeby](https://rinkeby.etherscan.io/address/0xdfe0c07c8c6bb3fd9a7fd6ee45bd2c086374f13c). Hooray!
|
||||||
|
|
||||||
## Future plans
|
## Future plans
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user