Nick Hynes
Nick Hynes
This is possible now.
👍 ```rust #[service(plugins = [acl, some_crate::some_plugin])] struct MyService; // or maybe #[service] #[plugin(acl)] #[plugin(some_crate::some_plugin)] struct MyService; ```
This one has an easy fix: make a new method `create_account_at_address` in memchain that's like [`create_account`](https://github.com/oasislabs/oasis-rs/blob/master/oasis-test/src/lib.rs#L25). The latter will need to be modified to complain when the sequential counter hits...
Or maybe [FlatBuffers](https://google.github.io/flatbuffers/usergroup0.html) because it's more efficient
You can’t use external types because they’re not cross-language. E.g, a typescript service cannot pull in this crate (or any crate).
emulating a posix filesystem for legacy programs
Wallets in Oasis are 64-bits. It's impossible to have more than 2**64 native tokens. If you want application-layer 256-bit tokens, use a bignum library.
I'm going to re-roll it in oasis-types.
ping @armaniferrante. this won't get published to crates until after release 3. (nb: branch says xz, but it's actually brotli. brotli has both better language support and compression ratios for...
`Lazy` is a hack. The Correct thing to do is dataflow analysis in the compiler plugin.