Udapp: properly pass the fallback ABI

pull/1/head
Alex Beregszaszi 8 years ago
parent 03caa281d4
commit 77b2758f54
  1. 6
      src/universal-dapp.js

@ -319,7 +319,7 @@ UniversalDApp.prototype.getInstanceInterface = function (contract, address, $tar
var fallback = self.getFallbackInterface(abi) var fallback = self.getFallbackInterface(abi)
if (fallback) { if (fallback) {
$instance.append(self.getCallButton({ $instance.append(self.getCallButton({
abi: { constant: false, inputs: [], name: '(fallback)', outputs: [], type: 'function' }, abi: fallback,
encode: function (args) { encode: function (args) {
return '' return ''
}, },
@ -619,8 +619,10 @@ UniversalDApp.prototype.getCallButton = function (args) {
var title var title
if (isConstructor) { if (isConstructor) {
title = 'Create' title = 'Create'
} else { } else if (args.abi.name) {
title = args.abi.name title = args.abi.name
} else {
title = '(fallback)'
} }
var button = $('<button />') var button = $('<button />')

Loading…
Cancel
Save