Commit Graph

  • 5e16b85ae2 Merge pull request #75 from aeternity/PT-168256282-disallow_calls_to_init Hans Svensson 2019-09-03 13:12:59 +02:00
  • d272e821b2 Implement aeb_fate_code:strip_init_function/1 #192 Hans Svensson 2019-09-03 11:00:32 +02:00
  • 72b2a581d5 Merge pull request #73 from aeternity/aens-at-full-node-ver-ta Thomas Arts 2019-09-02 08:51:09 +02:00
  • 72d61471e0 Depend on newer aeserialization #190 Thomas Arts 2019-09-01 10:50:48 +02:00
  • 3f85375cb2 adding subname TX aens-subdomains skkw 2019-08-08 12:04:16 +02:00
  • e21abb875e Add argument to claim tx to enable bidding sennui 2019-08-12 16:21:18 +02:00
  • e7f2be7ce8 Merge pull request #74 from aeternity/fate-map-fixes Ulf Norell 2019-08-27 10:55:37 +02:00
  • c6475fe1c2 Fix typo #191 Ulf Norell 2019-08-26 11:57:21 +02:00
  • 4e4c20c387 Remember to unfold store map caches too! Ulf Norell 2019-08-26 09:06:13 +02:00
  • 1d5e5be252 Merge pull request #72 from aeternity/PT-166330348-check-map-keys-fate Thomas Arts 2019-08-26 08:37:52 +02:00
  • 6efa4a0cb8 Merge pull request #71 from aeternity/missing-case-in-allocate-maps Ulf Norell 2019-08-23 17:13:24 +02:00
  • 59b7b786ac Update quickcheck/aefate_code_eqc.erl #189 Thomas Arts 2019-08-23 15:50:39 +02:00
  • f31887c2ed Update properties Thomas Arts 2019-08-23 15:00:12 +02:00
  • d794566363 Fix check for no maps in keys Thomas Arts 2019-08-23 14:45:15 +02:00
  • 850a5e2c35 Add missing case for map tombstones #188 Ulf Norell 2019-08-23 14:19:45 +02:00
  • c270c794c3 Fix tests to new datastructure containing attributes Thomas Arts 2019-08-23 11:31:54 +02:00
  • 9e927edc89 Add more ops tests. gas_measurements Erik Stenman 2019-08-22 07:34:16 +02:00
  • 10cc127883 Merge pull request #70 from aeternity/PT-167996886-a_proper_ecverify Hans Svensson 2019-08-21 11:07:59 +02:00
  • 50df849709 VERIFY_SIG_SECP256K1 was too long for code generation #187 Hans Svensson 2019-08-21 09:26:01 +02:00
  • dfa9b80a3c Change ECVERIFY to VERIFY_SIG and add proper ECVERIFY Hans Svensson 2019-08-21 09:25:28 +02:00
  • befa1e3ff9 Merge pull request #69 from aeternity/PT-162578406-payable_modifier Hans Svensson 2019-08-19 08:54:31 +02:00
  • efb4afeafa Add IS_PAYABLE opcode #186 Hans Svensson 2019-08-15 13:48:08 +02:00
  • e75336486e Track payable (and private) in FATE/AEVM type info Hans Svensson 2019-08-14 13:37:17 +02:00
  • fdd660a219 Merge pull request #67 from aeternity/PT-167221635-remote-type-check Ulf Norell 2019-08-16 09:10:47 +02:00
  • 3954bd22da Merge pull request #64 from aeternity/newby/ecrecover Tino Breddin 2019-08-14 16:08:45 +02:00
  • adf3664dd0 Add argument to claim tx to enable bidding #185 aens-at-full-node-ver sennui 2019-08-12 16:21:18 +02:00
  • cee6316e84 Add argument to claim tx to enable bidding #182 pt-166866806-claim-with-name-fee sennui 2019-08-12 16:21:18 +02:00
  • 13211887a3 Update src/aeb_fate_generate_ops.erl #184 Ulf Norell 2019-08-14 09:32:23 +02:00
  • 834ab298d1 typereps are values Ulf Norell 2019-08-14 09:27:51 +02:00
  • 52781060b2 fix type spec Ulf Norell 2019-08-13 15:55:03 +02:00
  • 3721fde7e8 Add typereps to remote call instructions Ulf Norell 2019-08-13 14:18:01 +02:00
  • 23ee7e0ca4 Add missing crypto entries to all_instructions #181 Tino Breddin 2019-08-13 16:24:17 +02:00
  • af6224cb3b Merge pull request #66 from aeternity/PT-166788647-fate-efficient-maps Ulf Norell 2019-08-13 15:51:13 +02:00
  • 197dfd5da1 Let ecrecover only require two parameters Tino Breddin 2019-08-13 15:15:03 +02:00
  • 087ec31698 Fix bad type spec #183 Ulf Norell 2019-08-13 13:17:41 +02:00
  • c49140fd5d Fix type and some code cleanup Ulf Norell 2019-08-13 11:33:21 +02:00
  • 414c45fbf7 Export refcount type Ulf Norell 2019-08-13 11:25:54 +02:00
  • f5a9be67d9 Remove CALL_TR and CALL_GTR Ulf Norell 2019-08-13 09:17:56 +02:00
  • 15095a74ab Add has_store_maps function Ulf Norell 2019-08-12 14:40:34 +02:00
  • 5aee70b8ff Add arity to CALL_R and CALL_GR Ulf Norell 2019-08-12 14:37:42 +02:00
  • 44ec31d958 fixed ordering John Newby 2019-08-12 13:52:27 +02:00
  • 8fde1e5e24 Added FATE opcode for ecrecover John Newby 2019-08-12 13:36:49 +02:00
  • 54dcf364e5 Store map reference counting Ulf Norell 2019-08-12 10:59:30 +02:00
  • 7c6a80fef7 Update include/aeb_opcodes.hrl johnsnewby 2019-08-12 10:52:47 +02:00
  • c0bc71b0b7 Added opcode for ecrecover John Newby 2019-08-09 16:32:00 +02:00
  • c30bfd7b1c Unfolding store maps Ulf Norell 2019-08-09 12:52:31 +02:00
  • e184028261 Code for allocating store maps Ulf Norell 2019-08-08 12:42:03 +02:00
  • 986a7e6734 Add a store map fate value. Ulf Norell 2019-08-07 13:47:51 +02:00
  • 2a9035d5ef Merge pull request #63 from aeternity/PT-167126818 Thomas Arts 2019-08-06 13:15:39 +02:00
  • 8a50d20a67 Bring tests up-to-date #180 Thomas Arts 2019-08-06 13:04:25 +02:00
  • 0b0cc38444 Provide API for querying implemented abi version Thomas Arts 2019-08-06 12:21:51 +02:00
  • 17c2a93e72 Merge pull request #62 from aeternity/PT-167164508-auto-generate-offchain-capabilities Tobias Lindahl 2019-07-10 11:10:49 +02:00
  • e62cedb22c Add information on offchain capabilities of operation #179 Tobias Lindahl 2019-07-10 10:09:17 +02:00
  • 0d00cbf772 Fix blockhash comment. Erik Stenman 2019-07-09 15:34:09 +02:00
  • b56d1c83fa New gas costs and test programs. Erik Stenman 2019-07-03 07:27:27 +02:00
  • 93d5df429c Test files for measurements. Erik Stenman 2019-06-30 15:13:16 +02:00
  • 5f5444ca9e Provide info for tracing. Erik Stenman 2019-06-29 16:28:51 +02:00
  • 76ae61b66c Merge pull request #61 from aeternity/PT-166927306-names-as-strings Tobias Lindahl 2019-06-28 13:48:42 +02:00
  • edea526f38 Renum ordinals #178 Tobias Lindahl 2019-06-28 11:22:33 +02:00
  • 487e087287 Use string instead of name hash for transfer and revoke Tobias Lindahl 2019-06-26 15:33:24 +02:00
  • c63ac888dd Pt 166233700 fate nameservice (#60) Tobias Lindahl 2019-06-26 13:19:44 +02:00
  • 4d12b124f3 Merge pull request #59 from aeternity/PT-164629640-limit_fate_in_auth_context Hans Svensson 2019-06-26 12:29:17 +02:00
  • 35ce283736 Add in_auth field to aeb_fate_generate_ops #176 Hans Svensson 2019-06-26 10:25:29 +02:00
  • 677712b0b8 Merge pull request #58 from aeternity/PT-166233670-fate-events Ulf Norell 2019-06-25 19:56:56 +02:00
  • 5171b800cc Add FATE oracle check instructions (and others) #175 Ulf Norell 2019-06-25 10:01:22 +02:00
  • bf05e14661 Merge pull request #57 from aeternity/bytes-to-x Ulf Norell 2019-06-24 14:24:28 +02:00
  • e3a00905de Add bytes_to_int and bytes_to_str instructions to FATE #174 Ulf Norell 2019-06-24 10:55:12 +02:00
  • 59af12bf34 Merge pull request #56 from aeternity/PT-166788837-bytes Hans Svensson 2019-06-20 15:37:12 +02:00
  • f7f0dfde51 Update and fix quickcheck fuzz test #173 Ulf Norell 2019-06-20 11:59:23 +02:00
  • 33a1d5f4fb Perform sanity checks both in serialize and deserialize Ulf Norell 2019-06-20 11:59:04 +02:00
  • eeaf646a86 Allow variants as map keys Ulf Norell 2019-06-20 11:20:57 +02:00
  • 7fdc7a6cee Update asm tests Ulf Norell 2019-06-20 11:20:46 +02:00
  • f13ba67a2c Update and clean up quickcheck tests Ulf Norell 2019-06-19 14:08:12 +02:00
  • f421c1e361 Add bytes type and values Ulf Norell 2019-06-20 11:18:57 +02:00
  • f91c8fabdd Merge pull request #51 from aeternity/PT-166696064-decode-calldata-fate Thomas Arts 2019-06-20 13:05:44 +02:00
  • 9dfc5f4f1d Merge pull request #55 from aeternity/PT-166786424-check-oracle-types Tobias Lindahl 2019-06-20 09:21:23 +02:00
  • 1fda6912da Fix error #168 Thomas Arts 2019-06-19 17:41:22 +02:00
  • cb83224c60 Add query to generate QuickCheck data Thomas Arts 2019-06-18 14:29:01 +02:00
  • 9840b22546 Add decoding function Thomas Arts 2019-06-18 12:22:46 +02:00
  • e3f843fd91 Do not return types, create_calldata does not need those Thomas Arts 2019-06-17 13:57:41 +02:00
  • 803ebc0854 Three new opcodes had been added Thomas Arts 2019-06-17 13:57:01 +02:00
  • 7e96e3baef Merge pull request #54 from aeternity/fix-bad-spec Hans Svensson 2019-06-19 13:26:54 +02:00
  • 768e0d4fbb Fix incorrect type spec #171 Hans Svensson 2019-06-19 13:25:05 +02:00
  • f92e23c955 Add oracle types to some oracle instructions #172 Tobias Lindahl 2019-06-19 12:11:22 +02:00
  • e321882b98 Pt 166233685 fate oracles (#52) Tobias Lindahl 2019-06-18 13:56:48 +02:00
  • b45509962e Merge pull request #53 from aeternity/fate_abi_fun Hans Svensson 2019-06-18 13:54:21 +02:00
  • c1fb3a47c7 More functions in aeb_fate_abi #170 Hans Svensson 2019-06-18 13:51:06 +02:00
  • a0c3a990ed Add function_name_from_function_hash to aeb_fate_abi Hans Svensson 2019-06-18 10:08:57 +02:00
  • 506f9ca72e Add AUTH_TX_HASH operation PT-164629640-add_auth_tx_hash Hans Svensson 2019-06-11 13:29:29 +02:00
  • 7dd9c29cc0 Merge pull request #50 from aeternity/PT-166602172-calldat-for-fate Thomas Arts 2019-06-11 14:58:40 +02:00
  • 242700e084 Add creation of fate calldata #167 Thomas Arts 2019-06-11 14:27:49 +02:00
  • 29b5ee3e68 Merge pull request #49 from aeternity/fate-crypto-ops Hans Svensson 2019-06-11 11:57:57 +02:00
  • 896290ad3b contract_to_address instruction #166 Hans Svensson 2019-06-11 09:20:13 +02:00
  • 876e8504c8 crypto instructions Ulf Norell 2019-06-05 14:13:36 +02:00
  • 53a055b90a Merge pull request #48 from aeternity/PT-166407568-polymoprhic-functions Ulf Norell 2019-06-05 12:10:50 +02:00
  • 409d761b18 Add serialization of any and type variables #165 Ulf Norell 2019-06-05 11:13:34 +02:00
  • f15315adb7 Merge pull request #44 from aeternity/PT-165173962-fuzz-testing-aefate Thomas Arts 2019-06-03 18:37:49 +02:00
  • b8b316aae0 Make sorting idempotent #161 Thomas Arts 2019-06-03 14:49:13 +02:00
  • 985e5358c9 Sorting should be idempotent Thomas Arts 2019-06-03 14:49:02 +02:00
  • ffebc13d08 Make sort testable Thomas Arts 2019-06-03 14:45:08 +02:00