Asia
8924f7e961
feat: interaction data item ( #430 )
2023-06-28 16:03:27 +02:00
ppedziwiatr
83ddc3aa93
[FEATURE] upgrade arweave.js to 1.13.x #402
2023-04-25 19:09:20 +02:00
ppedziwiatr
e22d949485
fix: extract VRF to a plugin #248
2023-04-25 19:09:20 +02:00
Tadeuchi
da60ea200c
feat: Add functions to the Kv API in order to query ranges of keys and/or values #345 - kv delete
2023-04-14 14:37:59 +02:00
ppe
9fdcd2e3fa
feat: enable inner contract calls for kv storage
2023-04-14 14:37:59 +02:00
ppe
be52a03a23
feat: handle fetch errors
2023-04-13 14:27:04 +02:00
ppe
5ffc438749
feat: Contract deployment module should use the warp gw address passed in the configuration #220
2023-04-13 14:27:04 +02:00
robal
0c3ddd707d
feat: allow to use VRF in dryWrite
2023-03-22 08:54:17 +01:00
robal
d1cb12356d
feat: pass errors between contracts as they were generated in the origin contract
...
gh-309
2023-03-22 08:50:24 +01:00
robal
6cd1bf1ce4
feat: introduce InteractionType for explicit marking of contract interactions as 'write' or 'view'
...
This allows for some optimizations in WASM code: 'view' interactions do not require cloning of contract state
gh-309
2023-03-22 08:50:24 +01:00
ppe
d5856c3f21
fix: update contract definition after syncing with DRE
2023-03-20 18:29:27 +01:00
Mike
5b456bfa6c
fix: make arweave interaction loader great again 🗽 ( #368 )
...
* fix: disable transaction in smartweave global in constructor context
* feat: implement contract and interactions loader for bundled transaction
* refactor: seperate smartweave tags and warp platform tags
2023-03-20 10:58:26 +01:00
Michał Konopka
63a258177a
refactor: disable signing when dryRunning for internaWrites
2023-03-14 14:36:32 +01:00
Michał Konopka
618ea26fa3
feat: Add optional getAddress method to Signature
2023-03-14 14:36:32 +01:00
Tadeuchi
446532f4a3
feat: AutoSync connected contracts when syncState #333
2023-02-28 08:20:57 +01:00
asiaziola
18390cbd25
chore: disable eslint for DataItem file
2023-02-27 10:58:01 +01:00
asiaziola
c992149b34
chore: lint fixes
2023-02-27 10:49:23 +01:00
Michał Konopka
fb32b0d33b
feat: use wasm-isomorphic crypto lib
2023-02-24 18:18:27 +01:00
robal
3495f43848
chore: no eslint warnings policy
2023-02-23 11:21:06 +01:00
ppe
e8b3002b19
fix: caching state - store latest value
2023-02-23 10:24:25 +01:00
ppe
e12182fc6a
chore: unused import
2023-02-06 15:10:21 +01:00
ppe
affc4f4c7c
fix: fixing deps to arweave-js
2023-02-06 14:48:26 +01:00
ppe
7d7b12f669
fix: initState for evalInteraction
2023-02-04 19:58:39 +01:00
Tadeuchi
7c35b565f9
feat: contract evaluation manifest #264 - source type
2023-01-27 11:58:12 +01:00
ppe
f475297644
fix: contract manifest when no contract definition error
2023-01-27 10:44:16 +01:00
ppe
c418ac6b1e
fix: readStatefor fixes
2023-01-27 10:44:16 +01:00
ppe
f1790fa546
chore: cleanup
2023-01-23 15:46:57 +01:00
ppe
850fca3127
feat: uncommitted state for internal writes
2023-01-23 15:46:57 +01:00
ppe
51499cadaf
feat: uncommitted state - readContractState
2023-01-23 15:46:57 +01:00
ppe
f57423e887
feat: uncommitte state - removing 'currentTx' inf. loop hack
2023-01-23 15:46:57 +01:00
ppe
e944cd7c0f
feat: kv storage for contracts
2023-01-20 12:00:00 +01:00
Asia
af46df0688
fix: incorrect effective caller when in strict mode ( #324 )
2023-01-16 13:25:03 +01:00
ppe
ddc5377d7d
chore: lint, idiot
2023-01-12 11:28:03 +01:00
ppe
4ae5c10924
fix: readStateFor should require 'toSortKey' #317
2023-01-12 11:25:48 +01:00
asiaziola
c50df6a82f
fix: lint fixes
2023-01-02 11:37:50 +01:00
koonopek
14a786bd07
fix: reading owner of tx in strict mode ( #306 )
2023-01-02 11:35:13 +01:00
Asia
277e692f95
feat: fetch options plugin ( #255 )
2022-12-29 11:07:51 +01:00
ppe
0c458822ff
fix: root contract with unsafeClient should throw even with unsafeClient = skip
2022-12-23 17:43:12 +01:00
ppe
e752e2e321
chore: lint fixes
2022-12-13 13:03:55 +01:00
ppe
2769d601ee
feat: contract evaluation manifest #264
2022-12-13 12:58:40 +01:00
ppe
4ab7790cda
feat: skip unsafe foreign contract calls
2022-12-13 12:58:40 +01:00
Asia
231fefa13c
feat: save source through bundlr ( #283 )
2022-12-02 16:51:20 +01:00
Asia
cc0791bea0
feat: deploy contract using evm signature ( #257 )
...
* feat: deploy contract using evm signature
* fix: review fixes
2022-11-24 16:34:02 +01:00
ppe
3993cd2932
feat: isolated-vm as a plugin
2022-11-21 21:57:40 +01:00
ppe
4942dfc49c
feat: subscription plugin poc
...
feat: subscription plugin
2022-11-16 14:17:36 +01:00
just_ppe
27dcc8462a
feat: the new testnet ( #242 )
...
* feat: the new testnet
* feat: the new testnet for contracts deployment
* feat: remove testing env validation for testnet
* feat: coherent generateWallet method for all envs
* fix: testing methods fixes
Co-authored-by: asiaziola <ziola.jm@gmail.com >
2022-11-09 15:51:26 +01:00
just_ppe
ef6a445a2e
Rc/evm signature ( #249 )
...
* feat: allow signing function only for bundled txs
* fix: after ppe review
* feat: add transaction verification
* feat: warp plugins system
* chore: removing lodash dep
* feat: isEvmSigned verification
* chore: useFastCopy fix in tests
* feat: evm signature - minor fixes
* fix: try-catch for evm sig verification
* v1.2.14-beta.5
* fix: await for sig verification
* v1.2.14-beta.6
* chore: restore original package version
Co-authored-by: asiaziola <ziola.jm@gmail.com >
2022-11-07 15:16:33 +01:00
ppe
c1bfb2f585
fix: VRF issues with internal writes or 'strict' mode. #232
2022-10-03 19:06:30 +02:00
ppe
dfff75118e
feat: Allow to enable Vrf in testing environments #222
2022-09-19 14:33:34 +02:00
ppe
3c944560b3
docs: enhanced inner write description
2022-09-19 14:33:34 +02:00