All Questions
Tagged with plutus smart-contract
145
questions
6
votes
2
answers
246
views
Is it possible to make multiple transactions atomic?
A concrete example would be flash loans, where you could borrow some value from a lending script, do something interesting with it, and return the borrowed amount to the script with a fee, all in one ...
7
votes
2
answers
166
views
Referencing onchain contract as 3rd party
In solidity and EVM, it is possible to reference external contracts by providing the address and interface to the contract:
address ckAddress = 0x06012c8cf97BEaD5deAe237070F9587f8E7A266d;
...
5
votes
4
answers
407
views
Node.js - Plutus/Haskell Wrapper
Do you think a Node.js/JavaScript Wrapper for the Plutus programming language (I think it was Haskell?) is possible? This would bring millions of developers onto the Cardano ecosystem and their smart ...
7
votes
1
answer
101
views
Cardano-Ethereum Bridge
What is the best way to write a smart contract that will work across both Cardano and Ethereum? It doesn't have to be released yet but preferably something that will be usable by the end of the year. ...
10
votes
2
answers
223
views
How can I write unit tests for Plutus contracts?
I'm a member of Plutus Pioneer Program. I already know about the Plutus Playground and like it very much. However, clicking all the blockchain action scenarios each time is very time-consuming, ...
4
votes
1
answer
65
views
Logistics of Developing Contracts
We've done a lot of development on the Plutus Playground; in what ways will the logistics of developing and deploying contracts differ in Gougen?
18
votes
2
answers
356
views
How can smart contracts interact each other?
If the "context" of a smart contract can see only the transaction where it sits and its inputs-outputs, how can a smart contract interact with other smart contracts living in different ...
15
votes
3
answers
699
views
What's the difference between "on-chain" and "off-chain" in plutus smart contracts?
Smart contracts written in Plutus can be divided in two: an on-chain part and an off-chain part. What's the main difference between these two?
7
votes
2
answers
142
views
Why Strict Evaluation Operator "!" used in record definition implemented in Plutus Core?
While declaring records for use in Plutus strict operator is used like this:
data Auction = Auction
{ aSeller :: !PubKeyHash
, aDeadline :: !Slot
, aMinBid :: !Integer
, aCurrency :: !...
9
votes
3
answers
355
views
How will DApps work on Cardano?
This may been too broad of a question but I was hoping to ask a few specific questions here rather than over multiple questions. I don't think DApps are available yet but I'm sure people have started ...