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 |
|
Ulf Norell
|
6efa4a0cb8
|
Merge pull request #71 from aeternity/missing-case-in-allocate-maps
Add missing case for map tombstones
|
2019-08-23 17:13:24 +02:00 |
|
Thomas Arts
|
59b7b786ac
|
Update quickcheck/aefate_code_eqc.erl
Co-Authored-By: Hans Svensson <hanssv@gmail.com>
|
2019-08-23 15:50:39 +02:00 |
|
Thomas Arts
|
f31887c2ed
|
Update properties
|
2019-08-23 15:00:12 +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 |
|
Thomas Arts
|
c270c794c3
|
Fix tests to new datastructure containing attributes
|
2019-08-23 11:31:54 +02:00 |
|
Hans Svensson
|
10cc127883
|
Merge pull request #70 from aeternity/PT-167996886-a_proper_ecverify
PT-167996886 a proper ecverify
|
2019-08-21 11:07:59 +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
|
befa1e3ff9
|
Merge pull request #69 from aeternity/PT-162578406-payable_modifier
PT-162578406 Add payable modifier
|
2019-08-19 08:54:31 +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
|
23ee7e0ca4
|
Add missing crypto entries to all_instructions
|
2019-08-13 16:24:17 +02:00 |
|
Ulf Norell
|
af6224cb3b
|
Merge pull request #66 from aeternity/PT-166788647-fate-efficient-maps
PT-166788647 FATE efficient maps
|
2019-08-13 15:51:13 +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 |
|
johnsnewby
|
7c6a80fef7
|
Update include/aeb_opcodes.hrl
Co-Authored-By: Hans Svensson <hanssv@gmail.com>
|
2019-08-12 10:52:47 +02:00 |
|
John Newby
|
c0bc71b0b7
|
Added opcode for ecrecover
|
2019-08-09 16:32:00 +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
|
2a9035d5ef
|
Merge pull request #63 from aeternity/PT-167126818
Pt 167126818
|
2019-08-06 13:15:39 +02:00 |
|
Thomas Arts
|
8a50d20a67
|
Bring tests up-to-date
|
2019-08-06 13:04:25 +02:00 |
|
Thomas Arts
|
0b0cc38444
|
Provide API for querying implemented abi version
|
2019-08-06 12:21:51 +02:00 |
|
Tobias Lindahl
|
17c2a93e72
|
Merge pull request #62 from aeternity/PT-167164508-auto-generate-offchain-capabilities
Add information on offchain capabilities of operation
|
2019-07-10 11:10:49 +02:00 |
|
Tobias Lindahl
|
e62cedb22c
|
Add information on offchain capabilities of operation
|
2019-07-10 10:09:17 +02:00 |
|
Tobias Lindahl
|
76ae61b66c
|
Merge pull request #61 from aeternity/PT-166927306-names-as-strings
Pt 166927306 names as strings
|
2019-06-28 13:48:42 +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 |
|
Tobias Lindahl
|
c63ac888dd
|
Pt 166233700 fate nameservice (#60)
* Introduce AENS instructions in FATE
* Remove name object and fixup some documentation
|
2019-06-26 13:19:44 +02:00 |
|
Hans Svensson
|
4d12b124f3
|
Merge pull request #59 from aeternity/PT-164629640-limit_fate_in_auth_context
Add in_auth field to aeb_fate_generate_ops
|
2019-06-26 12:29:17 +02:00 |
|
Hans Svensson
|
35ce283736
|
Add in_auth field to aeb_fate_generate_ops
|
2019-06-26 11:31:10 +02:00 |
|
Ulf Norell
|
677712b0b8
|
Merge pull request #58 from aeternity/PT-166233670-fate-events
Add FATE oracle check instructions (and others)
|
2019-06-25 19:56:56 +02:00 |
|
Ulf Norell
|
5171b800cc
|
Add FATE oracle check instructions (and others)
|
2019-06-25 10:01:22 +02:00 |
|