Hans Svensson
|
370c7387a9
|
Add AUTH_TX to FATE operations
|
2020-02-11 09:34:48 +01:00 |
|
Hans Svensson
|
4565188c6a
|
Add AENS_LOOKUP and ORACLE_EXPIRY as FATE operations
|
2020-02-03 13:19:08 +01:00 |
|
Hans Svensson
|
e4b09d7c5c
|
Add FATE-ops for BLS12-381
|
2019-11-27 09:06:20 +01:00 |
|
skkw
|
211ee74df2
|
fixed documenting of AENS_UPDATE type
|
2019-11-18 16:00:36 +01:00 |
|
skkw
|
38f4f0ecd7
|
Merge pull request #81 from aeternity/PT-158904718-aens-update-sophia
add support for AENS.update call
|
2019-11-12 14:17:11 +01:00 |
|
Hans Svensson
|
3e7a8e4a69
|
TYPE_BYTES was missing in IS_TYPE_TAG
|
2019-10-25 11:30:47 +02:00 |
|
Ulf Norell
|
48cfbd03b0
|
Recalibrate the store map threshold
Now that we charge gas for store writes the math is changed.
|
2019-10-01 10:52:54 +02:00 |
|
Ulf Norell
|
04878c5ed9
|
Add function to compute the byte size of a heap_value
Used to compute store gas cost in AEVM
|
2019-10-01 10:52:09 +02:00 |
|
Ulf Norell
|
176df87bb0
|
Add ADDRESS_TO_CONTRACT
|
2019-09-30 13:14:11 +02:00 |
|
Ulf Norell
|
872766260b
|
Bump gas cost for non-trivial instructions
|
2019-09-30 11:39:38 +02:00 |
|
skkw
|
f184abeb87
|
add support for AENS.update call
|
2019-09-10 15:46:04 +02:00 |
|
Ulf Norell
|
17c9656f5c
|
Add FATE instructions for Bytes.concat and Bytes.split
|
2019-09-09 14:45:23 +02:00 |
|
Erik Stenman
|
b036531dc2
|
Renumber ops and set base gas. (#78)
|
2019-09-06 14:13:51 +02:00 |
|
Tobias Lindahl
|
7f0593fbf2
|
Merge pull request #77 from aeternity/PT-168310969-expose-gas-costs
Make api function for exposing gas costs of fate ops
|
2019-09-05 16:20:45 +02:00 |
|
Hans Svensson
|
02a3462cf4
|
Don't crash in decode_calldata for FATE
|
2019-09-05 14:12:13 +02:00 |
|
Tobias Lindahl
|
69912db2b6
|
Make api function for exposing gas costs of ops
|
2019-09-05 13:27:33 +02:00 |
|
Hans Svensson
|
d272e821b2
|
Implement aeb_fate_code:strip_init_function/1
|
2019-09-03 11:00:32 +02:00 |
|
sennui
|
e21abb875e
|
Add argument to claim tx to enable bidding
|
2019-08-28 11:02:21 +02:00 |
|
Ulf Norell
|
c6475fe1c2
|
Fix typo
|
2019-08-26 11:57:21 +02:00 |
|
Ulf Norell
|
4e4c20c387
|
Remember to unfold store map caches too!
|
2019-08-26 09:06:43 +02:00 |
|
Thomas Arts
|
1d5e5be252
|
Merge pull request #72 from aeternity/PT-166330348-check-map-keys-fate
Pt 166330348 check map keys fate
|
2019-08-26 08:37:52 +02:00 |
|
Thomas Arts
|
d794566363
|
Fix check for no maps in keys
|
2019-08-23 14:45:15 +02:00 |
|
Ulf Norell
|
850a5e2c35
|
Add missing case for map tombstones
|
2019-08-23 14:30:07 +02:00 |
|
Hans Svensson
|
50df849709
|
VERIFY_SIG_SECP256K1 was too long for code generation
|
2019-08-21 09:26:01 +02:00 |
|
Hans Svensson
|
dfa9b80a3c
|
Change ECVERIFY to VERIFY_SIG and add proper ECVERIFY
|
2019-08-21 09:25:28 +02:00 |
|
Hans Svensson
|
efb4afeafa
|
Add IS_PAYABLE opcode
|
2019-08-16 09:31:27 +02:00 |
|
Hans Svensson
|
e75336486e
|
Track payable (and private) in FATE/AEVM type info
Privateness is only tracked for FATE.
|
2019-08-16 09:31:27 +02:00 |
|
Ulf Norell
|
fdd660a219
|
Merge pull request #67 from aeternity/PT-167221635-remote-type-check
PT-167221635 remote type check
|
2019-08-16 09:10:47 +02:00 |
|
Tino Breddin
|
3954bd22da
|
Merge pull request #64 from aeternity/newby/ecrecover
[PT-167805291] Add opcode for ecrecover
|
2019-08-14 16:08:45 +02:00 |
|
Ulf Norell
|
13211887a3
|
Update src/aeb_fate_generate_ops.erl
Co-Authored-By: Hans Svensson <hanssv@gmail.com>
|
2019-08-14 09:32:23 +02:00 |
|
Ulf Norell
|
834ab298d1
|
typereps are values
|
2019-08-14 09:27:51 +02:00 |
|
Ulf Norell
|
52781060b2
|
fix type spec
|
2019-08-14 09:01:53 +02:00 |
|
Ulf Norell
|
3721fde7e8
|
Add typereps to remote call instructions
|
2019-08-14 09:01:53 +02:00 |
|
Tino Breddin
|
197dfd5da1
|
Let ecrecover only require two parameters
|
2019-08-13 15:15:03 +02:00 |
|
Ulf Norell
|
087ec31698
|
Fix bad type spec
|
2019-08-13 13:17:41 +02:00 |
|
Ulf Norell
|
c49140fd5d
|
Fix type and some code cleanup
|
2019-08-13 11:33:21 +02:00 |
|
Ulf Norell
|
414c45fbf7
|
Export refcount type
|
2019-08-13 11:25:54 +02:00 |
|
Ulf Norell
|
f5a9be67d9
|
Remove CALL_TR and CALL_GTR
|
2019-08-13 09:20:29 +02:00 |
|
Ulf Norell
|
15095a74ab
|
Add has_store_maps function
|
2019-08-12 14:40:34 +02:00 |
|
Ulf Norell
|
5aee70b8ff
|
Add arity to CALL_R and CALL_GR
and deprecate CALL_TR and CALL_GTR
|
2019-08-12 14:38:10 +02:00 |
|
John Newby
|
44ec31d958
|
fixed ordering
|
2019-08-12 13:52:27 +02:00 |
|
John Newby
|
8fde1e5e24
|
Added FATE opcode for ecrecover
|
2019-08-12 13:36:49 +02:00 |
|
Ulf Norell
|
54dcf364e5
|
Store map reference counting
|
2019-08-12 10:59:30 +02:00 |
|
Ulf Norell
|
c30bfd7b1c
|
Unfolding store maps
|
2019-08-09 12:52:31 +02:00 |
|
Ulf Norell
|
e184028261
|
Code for allocating store maps
|
2019-08-08 12:42:03 +02:00 |
|
Ulf Norell
|
986a7e6734
|
Add a store map fate value.
A store map is a (contract local) unique id pointing to a map saved in the contract store, plus a cache of updates.
|
2019-08-08 12:41:42 +02:00 |
|
Thomas Arts
|
0b0cc38444
|
Provide API for querying implemented abi version
|
2019-08-06 12:21:51 +02:00 |
|
Tobias Lindahl
|
e62cedb22c
|
Add information on offchain capabilities of operation
|
2019-07-10 10:09:17 +02:00 |
|
Tobias Lindahl
|
edea526f38
|
Renum ordinals
|
2019-06-28 11:22:33 +02:00 |
|
Tobias Lindahl
|
487e087287
|
Use string instead of name hash for transfer and revoke
|
2019-06-26 15:33:24 +02:00 |
|