-
Currently a contract's constructor-inputs are kept in the artifact as `constructorInputs`, and not repeated in the `bytecode` property on the artifact because they are assumed to be put in front of th…
-
when using `yarn create vue` to initialize a default vue-vite app, cashscript import is broken.
first I ran into
`Uncaught TypeError: class heritage import_events.EventEmitter is not an object o…
-
Taking inspiration by cashscript, it would be nice if Ionio supported type casting:
- [ ] bool int
- [ ] bytes int, pubkey, sig, datasig
Note:
In cashscript, the conversion bytes int is done …
-
Currently defining a variable is
```
name = expression;
```
This can be non-obvious to developers who are used to keywords before declaring variables. Also in CashScript variables can be rea…
-
https://github.com/mr-zwets/upgraded-SHA-gate/blob/6e9b98af225218deb796dab26ed14e27916c68c9/sha-gate-improved.cash#L75
Otherwise, an attacker could use nLockTime in its "seconds since the epoch" mo…
-
Structs can be defined by the implementer of a contract like this:
```
struct PriceMessage {
bytes4 blockheight;
bytes4 price;
}
```
The CashScript SDK can automatically serialise J…
-
-
https://github.com/ElementsProject/elements/blob/master/doc/tapscript_opcodes.md#new-opcodes-for-additional-functionality
tiero updated
2 years ago
-
The main primitive used in Libauth's flexible transaction generation API is the AuthenticationTemplate. It would be useful if the CashScript SDK enables a Contract instance to export a libauth templat…
-
Since the beginning, the low level language of Bitcoin has been called "Script". ([wiki](https://en.bitcoin.it/wiki/Script)).
In the hallways its called" Bitcoin Script". Obviously the term we use to…