Questions tagged [serpent]

programming language for writing contracts

Filter by
Sorted by
Tagged with
23
votes
1answer
9k views

How can I verify a cryptographic signature that was produced by an Ethereum address key pair

If I have a cryptographic signature from an Ethereum address key pair, how can I verify that signature?
8
votes
1answer
879 views

Can a contract access the code of another contract?

Using web3.js, the EVM (bytecode) of a contract can be obtained by web3.eth.getCode(addressOfContract). Can this be performed by a contract using the address of another contract? If so, how? ...
21
votes
3answers
5k views

Fundamental limitations between Solidity and Serpent

Solidity can be considered a "higher level" language than Serpent. Are there any "low level" features in Serpent or that could be implemented in Serpent, that are either impossible or infeasible to do ...
8
votes
3answers
4k views

Why did Serpent die?

Was really excited about the prospects of working on Ethereum with its python implementation but learnt that it's getting deprecated...why has this happened and can we hope for any other python ...
5
votes
2answers
8k views

Are there any implementations of smart contracts in Python?

I want to implement some smart contracts and I am strongest in python.
5
votes
2answers
2k views

How to implement cryptographic algorithms in smart contracts?

I need to implement cryptographic algorithms such as AESCCM and elliptic curve algorithms (ECDSA, ECIES) within a smart contract. Is there any implementation of such algorithms in Solidity or Serpent? ...
5
votes
1answer
133 views

Using strings in a Serpent contract

In the limited documentation on Serpent, it mentions the ability to use a str type as both input and output to a contract function. Short strings are converted to numbers and longer text uses the ...
6
votes
1answer
424 views

What are the main differences from Python and Serpent?

Serpent looks quite similar to Python. What behaviors or syntax would be on your list to warn other Serpent developers about?
3
votes
1answer
231 views

How problematic is transitioning Augur's full-Serpent smart contract suite?

I read here that Augur's smart contract suite is actually written in Serpent. I'm aware that it is a relatively well supported language at the moment (at least compared to Mutan and LLL), but given ...